基于Linux的VOIP开放协议和专有协议
VoIP到底是什么?需要为VoIP做哪些准备?到底有哪些开放协议和专有协议?本文将探讨这些问题,并比较了几款最流行的用于呼叫和电话会议的Linux应用shy;软件。 在特殊情况下,VoIP网络可以与传输电话网络连接起来。不过目前,这肯定不是标准做法。换句话说,你可能没法呼叫在使用传统电话的人。虽然目前市面上有各种应shy;用软件——包括免费软件和专有软件,但通过因特网拨打电话存在一些重大缺点。最明显的就是,系统不稳定,而且传输速度缓慢,连接线路上可能会有很大噪声。因此,shy;无法用它取代传统电话。虽然...
Linux下独立添加PHP扩展模块
服务器运行一段时间后,可能突然会需求添加某个扩展,如curl、pdo、xmlrpc等,这就需要在不重新编译PHP的情况下独立添加扩展。 下面以安装curl为例,介绍具体安装步骤。 1.安装crul wget http://curl.haxx.se/download/curl-7.19.6.tar.gz tar -zxvf curl-7.19.6.tar.gz cd curl-7.19.6 ./configure --prefix=/usr/local/curl make make install 2.编...
浏览器历史上15大重要转折点
美国《PC World》网络版今天撰文,回顾了浏览器历史上15个最为重大的转折点。 2009年10月13日是第一款商业化网络浏览器,即Netscape Navigator测试版面世15周年的日子,这是互联网历史上重要的里程碑之一。尽管互联网之父蒂姆·贝纳斯-李(Tim Berners-Lee)以及美国国家超级计算应用中心(National Center for Supercomputing Applications,以下简称“NCSA”)的一个研究团队等研究人员在1991年和1994年间开发了多款Unix...
fcache:加速linux的启动
一. 简介: fcache的作者是Jens Axboe,他是把这个patch当成一个weekend project写的 。 这个补丁的目的是在不修改文件系统的前提下,而使启动的流程是完全线性的(应该是指读磁盘的流程),从而加速linux的启动,简单的说fcache就是文件系统和块设备之间一种重映射。 fcache有两种运行模式:prime模式和normal模式。当运行在prime模式时,他缓存一切对目标分区的读操作,写入缓存分区。从而使数据在缓存设备中线性存放,即是一个关于时间的函数。当运行在norma...
Linux下超级用户密码通过grub破解及防护
通过grub破解密码 启动电脑进入以下界面 选中以上所选选项按e键 选中以上所选选项按e键 在以下光标处做修改(原句中插入single即可) 修改完以后,回车,按b键进入以下界面,且键入 passwd root 命令,回车键入新密码和再次输入新密码,回车确定 重启电脑,即可使用新密码登陆 防护:给grub设置密码 打开终端,输入 grub 回车,再输入 md5crypt 回车,输入所想的密码,回车后得到"密文" 打开另一个终端的窗口 在其中输入 cd \boot\grub 在grub目录中编辑menu....
Linux系统下批量替换文件内容
这两天在构建一个应用的使用用到了maven,由于project很大,足足有700多个pom.xml文件,更郁闷的是在很多pom.xml文件里都单独指定了资源库的url,我需要把这些资源库的url统一指定到nexus本地中央库。 手工一个个改文件配置有点不太实际,所以google了一下,找到批量替换文件内容的好方法,命令结构如下: find -name '要查找的文件名' | xargs perl -pi -e 's|被替换的字符串|替换后的字符串|g' 下面这个例子就是将当前目录及所有子目录下的所有po...
在Linux上玩转磁盘阵列
大部分用户都会担心,万一硬盘发生故障,数据丢失咱们办呢?其实现在不少用户由于硬盘容量等方面的限制,都会在主机上挂有不止一块的硬盘。此时若把这些硬盘组成一个磁盘阵列,那么用户就可以高枕无忧了。磁盘阵列可以将多个硬盘组成一个虚拟的硬盘。在操作上,用户会觉得跟使用单一硬盘没有什么不同。但是在实际存储数据过程中,磁盘阵列是将数据分别保存在不同的硬盘上,以提高数据的安全性。笔者今天将跟大家说说如何在Linux环境下玩转磁盘阵列。 一、使用磁盘阵列可以带来哪些好处? 在具体如何配置磁盘阵列之前,笔者要先给大家介绍一...
Linux无线网络实用工具Top 10
我曾经花费大量的时间对无线网络进行研究。在连接无线接入点的时间,对如何选择合适的应用工具起决定性作用的是我使用的Linux发行版本和硬件设备的情况。在这些工具当中,有一些是可以单独使用的。也有一些是和其它台式计算机共同起作用的特殊工具集的组成部分。 对于很多Linux系统的移动用户来说,连接无线网络的最大问题在于找到一个合适的工具。在本文中,我提供了十个可以帮助你运行Linux系统的笔记本连接到无线网络中的工具。如果一个不好用(或者安装)的话,就换另一个。最终,你一定会连接到网络上的。 1. GNOME...
linux下NIS服务的配置
第一步:安装相关软件安装第三张光盘中的ypserv-2.19-3和portmap-4.0-65.2.2.1,安装第二张光盘中的yp-tools-2.9.0.1和ypbind-1.19-7.e15。ypserv是NIS的服务器端程序,yp-tools和ypbind是客户端程序,portmap是端口分配程序。在NIS服务器上一般只需要安装ypserv和portmap,但是由于服务器本身也是其自己的客户端,所以在服务器上,我们将这四个软件包都装上。命令如下:#rpm -ivh /mnt/cdrom/Serve...
linux块设备,字符设备
字符设备还是块设备的定义属于操作系统的设备访问层,与实际物理设备的特性无必然联系。 设备访问层下面是驱动程序,所以只要驱动程序提供的方式,都可以。也就是说驱动程序支持stream方式,那么就可以用这种方式访问,驱动程序如果还支持block方式,那么你想用哪种方式访问都可以,典型的比如硬盘式的裸设备,两种都支持块设备(block device):是一种具有一定结构的随机存取设备,对这种设备的读写是按块进行的,他使用缓冲区来存放暂时的数据,待条件成熟后,从缓存一次性写入设备或从设备中一次性读出放入到缓冲区,...
虚拟化杀了Linux 会有这种可能吗?
戴尔(Dell)的CTOKevinKettler在美国旧金山举行的LinuxWorld大会上发言时表示,虚拟化必须变得更容易使用;他表示,Dell的研究人员正试图在服务器的闪存硬盘中,嵌入一个提供VM环境的管理程序(hypervisor):整体优势在于开机时间(timetoboot)──待机时间(ready to go),以及这些服务器的管理。 Kettler在Dell OptiPlex 745服务器计算机上示范执行Novell SUSE LinuxEnterpriseDesktop、WindowsVi...
linux权限--强制位与冒险位
强制位与冒险位 除了读写执行权限以外,ext3文件系统还支持强制位(setuid 和setgid)与冒险位(sticky)的特别权限。针对u,g,o,分别有set uid,set gid,及sticky。强制位与冒险位添加在执行权限的位置上。如果该位置上原已有执行权限。则强制位与冒险位以小写字母的方式表示,否则,以大写字母表示。强制位set uid与set gid在u和g的x位置上各采用一个s,冒险位(sticky)使用一个t。 强制位对文件的作用 在可执行文件上,用户可以添加set uid和set g...