摘要:
http://www.eaccelerator.net 下载最新的eaccelerator,我下载的版本是0.9.5.2,文件名为eaccelerator-0.9.5.2.tar.bz2安装前确定是否已经安装了phpize和gcc,如果没有安装,则运行如下安装命令,(由于centos属于redhat衍生的linux发行版,所以用yum。)#yum install php-devel……(安装过程省略)#yum install gcc……(安装过程省略)以下是编译安装eaccelerator命令:# tar xvf eaccelerator-0.9.5.2.tar.bz2# cd cd eacc 阅读全文
摘要:
功能说明:复制文件或目录。语 法:cp [-abdfilpPrRsuvx][-S <备份字尾字符串>][-V <备份方式>][--help][--spares=<使用时机>][--version][源文件或目录][目标文件或目录] [目的目录]补充说明:cp指令用在复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到该目录中。若同时指定多个文件或目录,而最后的目的地并非是一个已存在的目录,则会出现错误信息。参 数: -a或–archive 此参数的效果和同时指定”-dpR”参数相同。 -b 阅读全文
摘要:
服务器端CentOS5.1,客户端windowsXP Sp2,两台电脑分别安放在不同的局域网内。需要点对点组建成VPN,最简单方法如下:配置服务器端CenOS:在安装openvpn之前,先要安装openssl,用户数据加密;安装lzo,用于数据压缩。下载lzo:http://www.oberhumer.com/opensource/lzo/download/(我下载的是最新的lzo-2.03.tar.gz包)安装lzo:#tar zxvf lzo-2.03.tar.gz#cd lzo-2.03#./configure#make#make install安装openssl,我通过CentOS自带 阅读全文
摘要:
由于经常安装和卸载软件后,会造成一些已经无依赖关系的软件包。安装yum-utils:#yum install yum-utils然后执行:#package-cleanup –leaves会出现无效软件包的列表,删除列表中的软件包即可。删除后还会生成新的无依赖关系软件包,所以之后再执行一次,直到没有列表出现! 阅读全文
摘要:
首先,启动samba服务,并且确保linux启动时自动启动。我使用centos5.2,默认安装了samba,安装目录/etc/samba其中有2个配置文件:smb.conf和smbusers,主要修改也在这两个文件中。另外还有记录密码的passdb.tdb,这个文件不需要手动设置。创建samba用户:由于我们设置的是以“用户”为验证模式,所以该帐户必须是linux系统帐户中存在的。先创建一个新用户(linux用户),比如linuxsmb,账户目录/home/linuxsmb。帐户可操作自己的用户目录,所以共享也设置在这个目录中,否则如果设置在其他用户目录/home/user1或者其他目录时,会 阅读全文
摘要:
最近安装drupal,安装完毕总是提示需要PHP mbstring扩展,以便处理大字符集(Unicode 库)。本人安装的是CentOS5.2,所以直接在root权限下运行 yum install php-mbstring安装完毕重新启动apache。但安装过程中,如果php有更新,那么原来的zend optimizer需要重新安装。安装过程参考可以参见我之前的文章。安装完成后,重新启动apache,运行php -v 发现zend optimizer和eAccelerator和Zend Extension的安装信息未出现。并且发现/etc目录下的php.ini未更新,但/usr/local/Z 阅读全文
摘要:
准备把域名www.domain1.com 301跳转到www.domain2.com在apache的域名配置文件(虚拟主机配置文件中),比如目录:/etc/httpd/conf.d/ 目录下的abc.conf是配置文件。打开此文件在其中设置:<VirtualHost *:80> ServerName www.domain1.com RedirectMatch Permanent ^/(.*) http://www.domain2.com/$1</VirtualHost>保存后重起apache服务器即可。 阅读全文
摘要:
本人linux环境:CentOS 5.3在终端中使用 #rpm -q telnet 和 #rpm -q telnet-server 命令查询是否安装了telnet的client和server端。一般client默认已经安装了,但是server端需要安装,安装命令:#yum install telnet-server安装完毕后,需要开启服务:#gedit /etc/xinetd.d/telnet将其中的disable = yes 的 yes 改成 no开机启动设置: #gedit /etc/rc.d/rc.local添加: /sbin/service xinetd start接下来激活telne 阅读全文
摘要:
近日在运行系统更新命令yum update时候出现了如下错误提示:Component: pirutSummary: TBe8ae967a sqlitesack.py:94:_read_db_obj:TypeError: unsubscriptable objectTraceback (most recent call last): File “/usr/sbin/pup”, line 407, in _apply output = self.applyChanges(self.mainwin) File “/usr/lib/python2.4/site-packages/pirut/__ini 阅读全文
摘要:
我配置samba主要提供给其他windows主机简单文件共享之用。碰到的问题是每次重新启动后,都需要在xwindows状态下重新进入samba管理界面设置一下才能提供共享。经过研究,是smbd和nmbd这两个samba的守护进程没有随重启而启动的关系。于是在启动配置文件/etc/rc.d/rc.local中加入:/sbin/samba/smbd -D/sbin/samba/nmbd -D其中smbd负责samba的文件和打印服务、授权与被授权,nmbd负责samba的名字解析、浏览服务,所以nmbd不是必须的。重新启动后,无需再次设置,即可提供其他windows主机文件共享了! 阅读全文
摘要:
寻找linux基础学习线路,不知从哪里着手,这里我为大家准备了Linux基础学习的一些技巧,供大家借鉴使用。详细请参考下面给出的9点建议,Linux程序工程师非常吃香,以后肯定是个火红职业。不管怎样,只要努力的学,后果很美好。1.linux基础学习的50个以上常用命令。◆比如:安装和登录命令:login、 shutdown、 halt、 reboot 、mount、umount 、chsh◆文件处理命令:file、 mkdir、 grep、dd、 find、 mv 、ls 、diff、 cat、 ln◆系统管理相关命令: df、 top、 free、 quota 、at、 lp、 adduse 阅读全文