Below you will find pages that utilize the taxonomy term “Centos”
September 16, 2012
linux下时间格式为24小时制的办法(centos)
"\u003cp\u003e下面是自己解决的方法\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003etzselect\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e根据提示选择\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e5 –\u0026gt; 9–\u0026gt;1–\u0026gt;1–\u0026gt;ok\nrm /etc/localtime\nln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e这时就可以看到时间已经修改成为国内的时间了。时间也对的。时间为24小时制。\u003c/p\u003e"
August 14, 2012
CentOS 6.0 SSH命令无法执行的问题的解决办法
"\u003cp\u003e需要通过这台centos,ssh到另外一台\u003c/p\u003e\n\u003cp\u003e结果发现没有ssh\u003c/p\u003e\n\u003cp\u003e通常可能是未安装openssh所导致的\u003c/p\u003e\n\u003cp\u003e执行\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003erpm -qa | grep openssh\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e如果没有:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eopenssh-clients\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e那就安装:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003cp\u003eyum -y install openssh-clients\u003c/p\u003e\u003c/blockquote\u003e"
May 26, 2012
Linux下独立添加PHP扩展模块mbstring 和 curl
"\u003cp\u003e环境php5.2.13, 不支持mbstring扩展\n假如php的源码包在/usr/local/src/php-5.2.13\nphp安装目录是/usr/local/php\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e# cd /usr/local/src/php-5.2.13/ext/mbstring/\n# rpm -qa|egrep “autoconf|gcc” 这个是检测这些组件是否安装,没有安装请执行下面这句,否则会报错\n# yum -y install autoconf gcc gcc-c++\n# phpize\n# ./configure –with-php-config=/usr/local/bin/php-config\n# make\n# make install\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e执行完毕后在php.ini里增加\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eextension=mbstring.so\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e重启web服务器, 看一下phpinfo, 应该支持mbstring了!\u003c/p\u003e\n\u003cp\u003e===================================\n1.安装curl\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ewget …\u003c/p\u003e\u003c/blockquote\u003e"
May 26, 2012
You could try using –skip-broken to work around the problem 解决办法
"\u003cp\u003e–\u0026gt; Missing Dependency: libevent-1.4.so.2()(64bit) is needed by package mysql-proxy-0.5.1-2.el5.x86_64 (epel)\u003c/p\u003e\n\u003cp\u003eError: Missing Dependency: libevent-1.4.so.2()(64bit) is needed by package mysql-proxy-0.5.1-2.el5.x86_64 (epel)\u003c/p\u003e\n\u003cp\u003eYou could try using –skip-broken to work around the problem\u003c/p\u003e\n\u003cp\u003eYou could try running: package-cleanup –problems\u003c/p\u003e\n\u003cp\u003epackage-cleanup –dupes\u003c/p\u003e\n\u003cp\u003erpm -Va –nofiles –nodigest\u003c/p\u003e\n\u003cp\u003eThe program package-cleanup is found in the yum-utils package.\u003c/p\u003e\n\u003cp\u003e解决:\u003c/p\u003e\n\u003cp\u003e[root@oracle10g bin]# yum –skip-broken update\u003c/p\u003e"
May 26, 2012
CentOS 5.1安装php mcrypt和mbstring的扩展
"\u003cp\u003e还是先说系统及php相应的版本:\u003c/p\u003e\n\u003cp\u003eCentOS 5.1 内核 2.6.18; php 5.2.6 ;phpmyadmin3.2.2\u003c/p\u003e\n\u003cp\u003e其 实大家遇到的问题是phpmyadmin 3.2.2 这个版本需要更高的php版本来支持,当然CentOS 5.1 5.2 5.3这些版本的php都是5.1的,所以问题就自然来了。如果我们要安装php-mcrypt和php-mbstring 的扩展,用系统自带的yum 来升级安装是不行的。但是用rpm 或源码安装也是没有问题的。可是我从网上找了很多帖子不是这里有问题就是那里不行。今天就尝试下看是否有更快捷的方法。\u003c/p\u003e\n\u003cp\u003e结果还真是让我三番五次的试出来了,下面我就给大家说明下。\u003c/p\u003e\n\u003cp\u003e因为很多博客系统和网站都需要一个GD库的支持,默认情况下很多是不直接支持的,需要我们单独安装,所以为了升级安装我的php版本我从网上找了一个yum升级的源:http://www.jasonlitka.com\u003c/p\u003e\n\u003cp\u003e这样我们要具体做得就是更改 /etc/yum.reposd 里面的文件,我们先把原有的文件全部进行重命名的备份,然后新件一个 .repo后缀的文件 名字自己随便起,在这个文件中添加内 …\u003c/p\u003e"
April 5, 2012
CentOS下搭建Git服务器Gitosis[教程]
"\u003cp\u003e说明:由于条件有限,我这里使用的是同一台centos的,但教程内容基本上通用。\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e1.编译安装git\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003egit安装教程:\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e2.安装gitosis\u003c/strong\u003e\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e$ yum install python python-setuptools\u003c/li\u003e\n\u003cli\u003e$ git clone \u003ca href=\"git://github.com/res0nat0r/gitosis.git\"\u003egit://github.com/res0nat0r/gitosis.git\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e$ cd gitosis\u003c/li\u003e\n\u003cli\u003e$ python setup.py install\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003e网址: \u003ca href=\"https://github.com/res0nat0r/gitosis\"\u003ehttps://github.com/res0nat0r/gitosis\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e3.在开发机器上生成公共密钥(用来初始化gitosis)\u003c/strong\u003e\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e$ ssh-keygen -t rsa #不需要密码,一路回车就行(在本地操作)\u003c/li\u003e\n\u003cli\u003e$ scp ~/.ssh/id_rsa.pub root@xxx:/tmp/ # 上传你的ssh public key到服务器\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003e\u003cstrong\u003e4.初始化gitosis[服务器端]\u003c/strong\u003e\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e$ adduser git # 新增一个git用户(先添加用户组 groupadd git)\u003c/li\u003e\n\u003cli\u003e$ su git # 切换倒git用户下\u003c/li\u003e\n\u003cli\u003e$ gitosis-init \u0026lt; …\u003c/li\u003e\u003c/ol\u003e"
January 29, 2012
centos升级内核教程
"\u003cp\u003e当前系统为CentOS Linux release 6.0 (Final),内核版本为2.6.32-71.el6.i686.由于最近内核出现最新的漏洞(\u003ca href=\"http://bbs.chinaunix.net/thread-3666212-1-1.html\"\u003elinux kernel 又爆内存提权漏洞,\u0026gt;=2.6.39 内核无一幸免\u003c/a\u003e{#thread_subject} 和),所以将内核升级至3.2.2最新版本.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e1.查看当前系统内核\u003c/strong\u003e\u003c/p\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003e[root@bogon linux-3.2.2]# uname -r\n2.6.32-71.el6.i686\n\u003c/code\u003e\u003c/pre\u003e\u003cp\u003e\u003cstrong\u003e2.下载linux-3.2.2内核包\u003c/strong\u003e\u003c/p\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003ecd ~\nwget -c http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.2.2.tar.bz2\ntar jxvf linux-3.2.2.tar.bz2\ncd linux-3.2.2\n\u003c/code\u003e\u003c/pre\u003e\u003cp\u003e\u003cstrong\u003e3.配置内核并安装\u003c/strong\u003e\u003c/p\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003emake mrproper #清除环境变量,即清除配置文件\nmake menuconfig #在菜单模式下选择需要编译的内核模块\n\u003c/code\u003e\u003c/pre\u003e\u003cpre tabindex=\"0\"\u003e\u003ccode\u003e找到以下选项并选中\n\u003c/code\u003e\u003c/pre\u003e\u003cp\u003enetworking support—\u0026gt;networking …\u003c/p\u003e"
December 12, 2011
CentOS 6.0 VNC远程桌面配置
"\u003ch1 id=\"比如你的桌面号为10000则vnc的连接端口号为59001000015900\"\u003e\u003ca href=\"http://blog.haohtml.com/wp-content/uploads/2011/12/vnc_server.jpg\"\u003e\u003cimg src=\"http://blog.haohtml.com/wp-content/uploads/2011/12/vnc_server.jpg\" alt=\"\"\u003e\u003c/a\u003e\n\u003cstrong\u003e引言:\u003c/strong\u003e\n必须明白:\nvncserver在调用的时候,会根据你的配置来启用server端的监听端口,\n端口默认是从5900开始,再加上你的桌面号。\n比如你的桌面号为1,则vnc的连接端口号为5900+1=5901\n比如你的桌面号为10000,则vnc的连接端口号为5900+10000=15900\u003c/h1\u003e\n\u003cp\u003e下面配置VNC服务器,使用户(root)能够通过vnc客户端远程连接到linux系统的图形界面(前提是你的服务器要安装桌面)\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e1、检查linux系统是否安装VNC\u003c/strong\u003e\n在终端窗口输入命令:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003erpm -q vnc-server\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e返回信息如下\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003epackage vnc-server is not installed\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e说明vnc服务器没有安装\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e2、运行以下命令进行安装:\u003c/strong\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e****yum install vnc vnc-server\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e\u003cstrong\u003e3、启动VNC服务\u003c/strong\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e****vncserver\nYou will require a password to access your desktops.\nPassword:\nVerify:\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e会提示输入密码,这个密码是远程登录时所需要输入的密码,输入密码,回车\n**4、切 …\u003c/p\u003e"
December 12, 2011
Centos64位系统下”configure: error: libjpeg.(a|so) not found”的解决办法
"\u003cp\u003e刚刚发布了Centos6.1新版本.就下载了64位的版本进行测试.\u003c/p\u003e\n\u003cp\u003e按照原来的lnmp安装教程.在安装php的过程中.执行到./configure 这一步的时候.竟然提示”configure: error: libjpeg.(a|so) not found”这项错误.明明已经安装过了libjpeg 和libjpeg-devel了.可这里仍然提示找不到库文件.很明显是路径的问题.默认会在/usr/lib/目录里查找相应的文件.但用whereis libjpeg发现.libjpeg被安装在了/usr/lib64/目录里.\u003c/p\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003e[root@bogon php-5.2.17]# whereis libjpeg\nlibjpeg: /usr/lib/libjpeg.so /usr/lib64/libjpeg.so\n\u003c/code\u003e\u003c/pre\u003e\u003cp\u003e1.如果提示”configure: error: libjpeg.(a|so) not found”错误\u003c/p\u003e\n\u003cp\u003e所以这里我们需要复制一份libjpeg.so到/usr/lib/目录里才可以.再次执行./configure命令即可.\u003c/p\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003ecp -frp /usr/lib64/libjpeg.* …\u003c/code\u003e\u003c/pre\u003e"
October 13, 2011
CentOS 5下Memcached安装
"\u003cp\u003e参考前面的教程:安装了lnmp环境,这里要安装memcached.但在编译的时候提示需要指定libevent库,可是在安装lnmp的候默认是已经安装过的.解决办法如下:\u003c/p\u003e\n\u003cp\u003ememcached需要libevent支持,所以首先安装libevent\u003c/p\u003e\n\u003cp\u003e查看系统是否已经安装libevent\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e# rpm -qa|grep libevent\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e如果有,不要高兴,先升级\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e#yum -y install libevent libevent-devel\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e测试libevent是不是已经安装成功\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e#ls -al /usr/lib | grep libevent\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e可以看到多个已经安装的类包 \u003cstrong\u003e安装memcached( \u003ca href=\"http://memcached.org/\"\u003ehttp://memcached.org/\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e可以先查看编译参数\u003c/p\u003e\n\u003cblockquote\u003e\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[shell]wget http://memcached.googlecode.com/files/memcached-1.4.15.tar.gz\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003etar zxvf memcached-1.4.15.tar.gz\u003c/p\u003e\n\u003cp\u003ecd memcached-1.4.15\u003c/p\u003e\n\u003cp\u003e./configure –help\u003c/p\u003e\n\u003cp\u003e./configure …\u003c/p\u003e"
September 29, 2011
CentOS5.5关闭sendmail服务【开机此处太慢】
"\u003cp\u003esendmail服务在系统启用的时候特别的慢,平时用的也不多的,所以为了安全直接将此服务关闭.并加速机器启用速度.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e1,关闭sendmail服务\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e/etc/rc.d/init.d/sendmail stop\u003c/p\u003e\n\u003cp\u003eShutting down sendmail: [ OK ]\nShutting down sm-client: [ OK ]\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e2,关闭sendmail自启动\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e[root@lsp ~]# chkconfig sendmail off\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e3,确认sendmail自启动已被关闭(都为off就OK)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e[root@lsp ~]# chkconfig –list sendmail\u003c/p\u003e\n\u003cp\u003esendmail 0:off 1:off 2:off 3:off 4:off 5:off 6:off\u003c/p\u003e\n\u003cp\u003e————–\u003c/p\u003e\n\u003cp\u003echkconfig –list 可以用来查看所有的服务\u003c/p\u003e\n\u003cp\u003e如果提示chkconfig命令找不到,可使用/sbin/chkconfig的形式\u003c/p\u003e"
September 29, 2011
升级centos5.6到centos6.0
"\u003cp\u003e切记升级系统前,请务必备份重要文件!\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e首先,清除所有软件包\u003c/strong\u003e\u003c/p\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003eyum clean all\nyum list updates\n\u003c/code\u003e\u003c/pre\u003e\u003cpre tabindex=\"0\"\u003e\u003ccode\u003e升级centos\nyum update\nreboot\n\u003c/code\u003e\u003c/pre\u003e\u003cp\u003e这样就升级完了,可以检查一下系统目前的版本:\u003c/p\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003elsb_release -a\n\u003c/code\u003e\u003c/pre\u003e\u003cp\u003e这样就升级完了,可以检查一下系统目前的版本:\u003c/p\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003e#rpm -q centos-release\n\u003c/code\u003e\u003c/pre\u003e"
September 7, 2011
RHEL6/CentOS6下root用户密码破解
"\u003cp\u003eRHEL升级到版本6以后,发现root用户密码破解和centos.5的不一样了;在单用户模式下输入passwd命令不再有效。\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"http://blog.haohtml.com/wp-content/uploads/2011/09/centos-6-pass.png\"\u003e\u003cimg src=\"http://blog.haohtml.com/wp-content/uploads/2011/09/centos-6-pass.png\" alt=\"\"\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e这是由于在安装RHEL6(centos6)的过程中或者以前使用过程上,SELinux的默认级别为非0的缘故;\u003c/p\u003e\n\u003cp\u003e因此在进入单用户模式以后需要输入_setenforce 0_命令来将SELinux级别临时变为0以后,才可以使用passwd命令!\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"http://blog.haohtml.com/wp-content/uploads/2011/09/centos-reset-root-passwd.png\"\u003e\u003cimg src=\"http://blog.haohtml.com/wp-content/uploads/2011/09/centos-reset-root-passwd.png\" alt=\"\"\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e当然如果你在安装过程中,更改了SELinux的级别,那么就不会遇到上述问题了!\u003c/p\u003e\n\u003cp\u003e据称,这是RHEL6的一个bug……\u003c/p\u003e"
July 21, 2011
Cannot access the Hardware Clock via any known method.的解决办法
"\u003cp\u003e今天在服务器上修改时间的进修,发现用date -s 21:45:12不起作用,提示"\u003c/p\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003eCannot access the Hardware Clock via any known method.\nUse the --debug option to see the details of our search for an access method.\n\u003c/code\u003e\u003c/pre\u003e\u003cp\u003e"错误,后来google了一下,有人说在64位平台的原因,说是一个bug的.\u003c/p\u003e\n\u003cp\u003e在执行clock -w 和hwclock命令的时候,总提示错误信息.这里介绍一种方法:\u003c/p\u003e\n\u003cp\u003e#tzselect\u003c/p\u003e\n\u003cp\u003e然后选择”5) Asia”,回车,选择国家" 9) China"回车,在选择的地区里选择"1) east China – Beijing, Guangdong, Shanghai, etc.",最后选择"1) Yes"对上面的设置进行确认即可.会提示以下信息,这时时间已经正常了.为了长久有效,可以添加到.profile文件里,我是添加到/etc/profile文件里了,不知道对否的.反正时间是过来了.\u003c/p\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003eYou can make this change …\u003c/code\u003e\u003c/pre\u003e"
July 19, 2011
CentOS下安装lighttpd
"\u003cp\u003e在向大家详细介绍CentOS lighttpd安装之前,首先让大家了解下CentOS系统作用,然后全面介绍CentOS lighttpd安装,CentOS社区不断与其他的同类社区合并,使CentOS Linux逐渐成为使用最广泛的RHEL兼容版本。CentOS Linux的稳定性不比RHEL差,唯一不足的就是缺乏技术支持,因为它是由社区发布的免费版。希望对大家有用。\u003c/p\u003e\n\u003cp\u003eCentOS lighttpd安装\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ewget \u003ca href=\"http://www.lighttpd.net/download/lighttpd-1.4.19.tar.gz\"\u003ehttp://www.lighttpd.net/download/lighttpd-1.4.19.tar.gz\u003c/a\u003e\ntar zxvf lighttpd*\ncd lightt*\n./configure –prefix=/usr/local/lighttpd –with-pcre\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003eCentOS lighttpd安装这时候说缺少pcre-devel\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eyum install pcre-devel\n./configure –with-pcre\nmake\nmake install\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e在ubuntu下用apt-get install lighttpd来安装,方便了很多,CentOS …\u003c/p\u003e"
July 8, 2011
centos下安装新硬盘
"\u003cp\u003e下面的操作是在vmware下进行的.使用的是scsi硬盘.\u003c/p\u003e\n\u003cp\u003e一.新添加一个硬盘后,用fdisk -l查看的时候,没有发现新硬盘,后台重启了下linux.再次使用fdisk -l命令即可看发现新添加的硬盘.新使用大小为5G.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"http://blog.haohtml.com/wp-content/uploads/2011/07/fdisk-l.bmp\"\u003e\u003cimg src=\"http://blog.haohtml.com/wp-content/uploads/2011/07/fdisk-l.bmp\" alt=\"\"\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e由于我们安装系统的时候用的一块scsi硬盘,SCSI接口设备是用sd命名的.所以第一块硬盘显示的是/dev/sda.当添加第二块scsi硬盘的时候,就成了/dev/sdb了.依次类推.如果使用的是 IDE 硬盘的话,则是 hda ,hdb,hdc…,同样依次类推.\u003c/p\u003e\n\u003cp\u003e二.使用fdisk进行分区\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e#fdisk /dev/sdb\u003c/p\u003e\u003c/blockquote\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003eDevice contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel\nBuilding a new DOS disklabel. Changes will remain in memory only,\nuntil you decide to write them. After that, of course, the previous …\u003c/code\u003e\u003c/pre\u003e"
July 8, 2011
CentOS下lvm分区简介
"\u003cp\u003eLVM 是逻辑盘卷管理器( Logical Volume Manager )的简称,是一种分区管理机制。 LVM 是建立在硬盘 和分区 之上的一个逻辑层,为文件系统屏蔽下层磁盘分区布局,从而提高磁盘分区管理的灵活性。\u003c/p\u003e\n\u003cp\u003e要配置LVM,可以按以下步骤进行:\u003c/p\u003e\n\u003cp\u003e1. 创建和初始化物理卷(Physical Volume),通过pvcreate建立pv,即pv阶段;\u003c/p\u003e\n\u003cp\u003e2. 添加物理卷到卷组(Volume Group),使用vgcreate加入多个pv成为vg,即vg阶段;\u003c/p\u003e\n\u003cp\u003e3. 在卷组上创建逻辑卷(logical volume),使用lvcreate划分vg,成为一个或多个lv,即lv阶段;\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"http://blog.haohtml.com/wp-content/uploads/2011/07/lvm-pic.bmp\"\u003e\u003cimg src=\"http://blog.haohtml.com/wp-content/uploads/2011/07/lvm-pic.bmp\" alt=\"\"\u003e\u003c/a\u003e 上图参考: \u003ca href=\"http://www.haohtml.com/server/unix/46733.html\"\u003ehttp://www.haohtml.com/server/unix/46733.html\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e具体思路是:将若干个磁盘分区连接为一个整块的卷组( Vloume group ),管理员可以在卷组上随意创建逻辑卷( logical volumes ),并进一步在逻辑卷上创建文件系统。\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e物理卷( Physical Volume , PV )\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003ePV 在 LVM 系统中处于最底层,PV 一般是整个硬盘、或硬 …\u003c/p\u003e"
July 4, 2011
centos搭建jira bug问题追踪系统
"\u003cp\u003e\u003cstrong\u003e一. 安装jdk\u003c/strong\u003e\n参考:\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e二. 建立JIRA数据库\u003c/strong\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003emysql\u0026gt;create database jiradb character set utf8;\nmysql\u0026gt;grant all on jiradb.* to `jira`@`localhost` identified by ‘jira’;\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e\u003cstrong\u003e三.JIRA 安装\u003c/strong\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ewget \u003ca href=\"http://wpc.29c4.edgecastcdn.net/8029C4/downloads/software/jira/downloads/atlassian-jira-enterprise-4.2.4-b591-standalone.tar.gz\"\u003ehttp://wpc.29c4.edgecastcdn.net/8029C4/downloads/software/jira/downloads/atlassian-jira-enterprise-4.2.4-b591-standalone.tar.gz\u003c/a\u003e\ntar zxvf atlassian-jira-enterprise-4.2.4-b591-standalone.tar.gz\nmv atlassian-jira-enterprise-4.2.4-b591-standalone /usr/local/jira\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e创建jira.home文件夹\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003emkdir -p /usr/local/jira_home\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e修改vi …\u003c/p\u003e"
June 30, 2011
is not in the sudoers file. This incident will be reported的解决办法
"\u003cp\u003e\u003cstrong\u003e在一般用户下执行sudo命令提示xxx is not in the sudoers file. This incident will be reported.解决方法:\u003c/strong\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e$whereis sudoers\n/etc/sudoers\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e有时候我们只需要执行一条root权限的命令也要su到root,是不是有些不方便?这时可以用sudo代替。默认新建的用户不在sudo组,需要编辑/etc/sudoers文件将用户加入,该文件只能使用visudo命令,\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e首先需要切换到root, su – (注意有- ,这和su是不同的,在用命令”su”的时候只是切换到root,但没有把root的环境变量传过去,还是当前用乎的环境变量,用”su -“命令将环境变量也一起带过去,就象和root登录一样)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e然后 visudo 或者 vim /etc/sudoers, visudo 这个和vi的用法一样,由于可能会有人不太熟悉vi,所以简要说一下步骤\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003e移动光标,到一行 root ALL=(ALL) ALL 的下一行,添加一行\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eyour_user_name ALL=(ALL) ALL\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e然后保存退出! …\u003c/p\u003e"
June 28, 2011
在 CentOS 装 Git
"\u003cp\u003e在 Ubuntu 上安装 Git 非常的简单,只需要:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003esudo apt-get install git-core\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e但是 CentOS 默认的 yum 源中没有 Git,只能下载 RPM 包安装,确保已安装了依赖的包\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003esudo yum -y install curl curl-devel zlib-devel openssl-devel perl cpio expat-devel gettext-devel perl-ExtUtils-MakeMaker perl-CPAN tk\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e安装最新的 Git\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e$ wget \u003ca href=\"http://www.codemonkey.org.uk/projects/git-snapshots/git/git-latest.tar.gz\"\u003ehttp://www.codemonkey.org.uk/projects/git-snapshots/git/git-latest.tar.gz\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e$ tar xzvf git-latest.tar.gz\u003c/p\u003e\n\u003cp\u003e$ cd git-{date}\u003c/p\u003e\n\u003cp\u003e$ autoconf\u003c/p\u003e\n\u003cp\u003e$ ./configure –with-curl=/usr/local\u003c/p\u003e\n\u003cp\u003e$ make\u003c/p\u003e\n\u003cp\u003e$ sudo make install\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e检查版本\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e$ git –version\u003c/p\u003e\n\u003cp\u003egit version 1.7.3.GIT\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e\u003cstrong\u003e常 …\u003c/strong\u003e\u003c/p\u003e"
June 21, 2011
centos下安装RabbitMQ消息队列
"\u003cp\u003e这里环境为centos7 64位.\n一。安装erlang\u003c/p\u003e\n\u003cp\u003e[shell]su -c ‘rpm -Uvh \u003ca href=\"http://download.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm\"\u003ehttp://download.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm\u003c/a\u003e’\nsudo yum install erlang[/shell]\u003c/p\u003e\n\u003cp\u003e二。安装rabbitmq\u003c/p\u003e\n\u003cp\u003e我们是用CentOS7(RHEL7也一样),可以从这里: \u003ca href=\"http://fedoraproject.org/wiki/EPEL/FAQ#howtouse\"\u003ehttp://fedoraproject.org/wiki/EPEL/FAQ#howtouse\u003c/a\u003e 找到安装有erlang的RHEL7(CentOS同)软件仓库并安装:\u003c/p\u003e\n\u003cp\u003e[shell]\nwget -c \u003ca href=\"http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.0/rabbitmq-server-3.5.0-1.noarch.rpm\"\u003ehttp://www.rabbitmq.com/releases/rabbitmq-server/v3.5.0/rabbitmq-server-3.5.0-1.noarch.rpm\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003esudo rpm –import \u003ca href=\"http://www.rabbitmq.com/rabbitmq-signing-key-public.asc\"\u003ehttp://www.rabbitmq.com/rabbitmq-signing-key-public.asc\u003c/a\u003e\nsudo yum install …\u003c/p\u003e"
June 13, 2011
CentOS 5.5 Nginx+JDK+MySQL+Tomcat(jsp)
"\u003cp\u003e\u003cstrong\u003e一.安装Nginx\u003c/strong\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003ca href=\"http://blog.haohtml.com/archives/6051\"\u003ehttp://blog.haohtml.com/archives/6051\u003c/a\u003e\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e\u003cstrong\u003e二.安装jdk\u003c/strong\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003ca href=\"http://blog.haohtml.com/archives/9765\"\u003ehttp://blog.haohtml.com/archives/9765\u003c/a\u003e\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e\u003cstrong\u003e三、安装apache tomcat\u003c/strong\u003e\n1、下载apache tomcat并安装tomcat\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ewget \u003ca href=\"http://labs.renren.com/apache-mirror/tomcat/tomcat-7/v7.0.14/bin/apache-tomcat-7.0.14.tar.gz\"\u003ehttp://labs.renren.com/apache-mirror/tomcat/tomcat-7/v7.0.14/bin/apache-tomcat-7.0.14.tar.gz\u003c/a\u003e\ntar zxvf apache-tomcat-7.0.14.tar.gz\nmv apache-tomcat-7.0.14 /usr/local/tomcat\ncp -rf /usr/local/tomcat/webapps/* /www/\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e2、配置tomcat的server.xml文件,并启动或停止tomcat\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e#vim /usr/local/tomcat/conf/server.xml\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e查找appBase=”webapps”,修改为appBase=”/www”,其中/www 即为网页的根目录。\n安装完成后,启 …\u003c/p\u003e"
June 13, 2011
CentOS下配置Java环境JDK
"\u003cp\u003e**第一步:**查看Linux自带的JDK是否已安装 (卸载centOS已安装的1.4)\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u0026lt;1\u0026gt;# rpm -qa|grep jdk ← 查看jdk的信息或直接执行\n或\n# rpm -q jdk\u003c/p\u003e\n\u003cp\u003e或\n# java -version\n# rpm -qa | grep gcj ← 确认gcj的版本号\n# yum -y remove java-1.4.2-gcj-compat ← 卸载gcj\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e\u003cstrong\u003e第二步:安装JDK\u003c/strong\u003e\n\u003cem\u003e\u0026lt;1\u0026gt;从SUN下载jdk-1_5_0_14-linux-i586-rpm.bin或jdk-1_5_0_14-linux-i586.bin\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003ejdk1.6的下载地址:\n在/usr下新建java文件夹,将安装包放在/usr/java目录下\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e# mkdir /usr/java\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e\u003cem\u003e\u0026lt;2\u0026gt;安装JDK\u003c/em\u003e\n# cd /usr/java\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e①jdk-1_5_0_14-linux-i586-rpm.bin文件安装\n# chmod 777 …\u003c/p\u003e\u003c/blockquote\u003e"
June 9, 2011
CentOS访问Windows共享文件夹的两种方法
"\u003cp\u003e\u003cstrong\u003e1 在地址栏中输入下面内容:\u003c/strong\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003esmb://Windows IP/Share folder name\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003esmb为Server Message Block协议的简称,是一种IBM协议,运行在TCP/IP协议之上。\u003c/p\u003e\n\u003cp\u003e从Windows 95开始,Microsoft Windows都提供了Server和Client的SMB协议支持,Microsoft为Internet提供了SMB开源版本,及CIFS(Common Internet File System),通用文件系统。\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e2 将Windows的共享文件夹挂载到本地\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e在终端中输入命令:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003emount -t cifs -o username=”Admin”,password=”” //192.168.1.1/ShareFolder /mnt/MyShare\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e注意命令行中的空格和逗号,空密码也可以。\u003c/p\u003e\n\u003cp\u003e此命令就是将192.168.1.1上的共享文件夹ShareFolder 挂载到本地的/mnt/MyShare文件夹,执行完,就可在MyShare里看到ShareFolder里的内容。\u003c/p\u003e\n\u003cp\u003e删除挂载用命令:umount /mnt/MyShare\u003c/p\u003e\n\u003cp\u003e摘自:\u003c/p\u003e"
June 9, 2011
[教程]centos连接windows远程桌面
"\u003cp\u003e大家都知道linux下都是用rdesktop来连接windows的远程桌面。注意只能在centos下的gui模式下运行,如果在cli下运行,则会提示以下错误:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eAutoselected keyboard map en-us\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003eERROR: Failed to open display:\u003c/p\u003e\n\u003cp\u003e所以先安装rdesktop\u003c/p\u003e\n\u003cp\u003e可以通过yum list看看有没有rdesktop包,可以看到有rdesktop.i386-1.4.1-4\u003c/p\u003e\n\u003cp\u003e下面我们直接安装:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eshell\u0026gt; yum install rdesktop.i386\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e----过程省略—-\u003c/p\u003e\n\u003cp\u003e安装完成后我们直接用\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eshell\u0026gt; rdesktop -a 16 192.168.1.5:3389来连接windows远程桌面。 -a 16表示用16位颜色打开桌面,后面的ip地址是windows服务器地址 :3389是windows的远程桌面的端口号,其实默认的3389可以省略,如果调整了windows远程桌面的端口,这里就必须带上。\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e整个地球都知道rdesktop,有了它,我们可以从Solaris或者Linux使用Windows,当 …\u003c/p\u003e"
June 9, 2011
为CentOS配置snmp代理(转)
"\u003cp\u003e切换到系统管理员帐户\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e安装snmp\u003c/strong\u003e\n确认snmp代理已安装\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003erpm -q net-snmp\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e如果未安装,安装snmp\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eyum install net-snmp\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e设置开机自动运行snmp\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e/sbin/chkconfig snmpd on\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e\u003cstrong\u003e配置snmp\u003c/strong\u003e\n编辑/etc/snmp/snmpd.conf\u003c/p\u003e\n\u003cp\u003e更改团体名\n查找如下行\n# sec.name source community\ncom2sec notConfigUser default public\n将团体名public改为其它任意字段,例:\ncom2sec notConfigUser default monit\u003c/p\u003e\n\u003cp\u003e给予可读权限\n查找如下行\n# group context sec.model sec.level prefix read write notif\naccess notConfigGroup “” any noauth exact systemview none none\n将read权限systemview改为all,例:\naccess notConfigGroup “” any noauth exact all none …\u003c/p\u003e"
April 16, 2011
[教程]Centos 5.5 快速安装cacti
"\u003cp\u003e\u003cstrong\u003e一、准备工作\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e环境:Centos 5.4 x86_64\n所需软件:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ehttp\nPhp\nPhp-mysql\nPhp-snmp\nMysql\nPerl-DBD-MySQL\nPhp-pdo\nrrdtool\nNet-snmp\nNet-snmp-libs\nNet-snmp-utils\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e#下载相关软件\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ecd /usr/local/src/\u003c/p\u003e\n\u003cp\u003ewget \u003ca href=\"http://www.cacti.net/downloads/cacti-0.8.7e.tar.gz\"\u003ehttp://www.cacti.net/downloads/cacti-0.8.7e.tar.gz\u003c/a\u003e\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e\u003cstrong\u003e二、环境介绍\u003c/strong\u003e\n主监控机是Centos 5.4 x86_64\n主监控机IP=10.0.0.52\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e三、安装配置\u003c/strong\u003e\n(1)在主监控机上安装apache+php+gd的web环境,推荐编译安装,不再赘述,本处方便起见用yum装了\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eyum install php php-mysql php-snmp mysql mysql-server net-snmp net-snmp-libs net-snmp-utils php-pdo perl-DBD-MySQL\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e(2)在主监控机上安装rrdtool,rrdtool依赖的包过多,所以选择增加源,然后用yum安装\n#增 …\u003c/p\u003e"
April 11, 2011
linux CentOS中top命令参数说明
"\u003cp\u003e先来一些CentOS(Linux)的基础知识:用top命令查看CPU使用率\u003c/p\u003e\n\u003cp\u003eCentOS 是 RHEL(Red Hat Enterprise Linux)源代码再编译的产物,而且在 RHEL 的基础上修正了不少已知的 Bug ,相对于其他 Linux 发行版,其稳定性值得信赖。\u003c/p\u003e\n\u003cp\u003e在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要。在 CentOS 中,可以通过 top 命令来查看 CPU 使用状况。运行 top 命令后,CPU 使用状态会以全屏的方式显示,并且会处在对话的模式 — 用基于 top 的命令,可以控制显示方式等等。退出 top 的命令为 q (在 top 运行中敲 q 键一次)。\u003c/p\u003e\n\u003cp\u003e在命令行中输入 “top” 即可启动 top ,运行后如下图所示:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"http://blog.haohtml.com/wp-content/uploads/2011/04/centos_top.gif\"\u003e\u003cimg src=\"http://blog.haohtml.com/wp-content/uploads/2011/04/centos_top.gif\" alt=\"\"\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e如上图所示,top 的全屏对话模式可分为3部分:\u003cstrong\u003e系统信息栏\u003c/strong\u003e、\u003cstrong\u003e命令输入栏\u003c/strong\u003e、\u003cstrong\u003e进程列表栏\u003c/strong\u003e。\u003c/p\u003e\n\u003cp\u003e第一部分 — 最上部的 系统信息栏 :\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e第一行(top):\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e“00:11:04”为系统当前时刻;\u003c/p\u003e\n\u003cp\u003e“3:35”为系统启动后到现在的运作时间;\u003c/p\u003e\n\u003cp\u003e“2 users”为当前登录到系统的用户,更确切的说是登录到用户 …\u003c/p\u003e"
April 11, 2011
CentOS系统如何查看cpu
"\u003cp\u003e在使用一个系统的时候,我们肯定要看看系统配置,而CentOS系统下看配置,可没有windows那么直观。你只能一个一个查看。如何查看CentOS系统的CPU也就让很多人不知所措了。\u003c/p\u003e\n\u003cp\u003e下面,我们就来学习一下如何在CentOS系统中查看CPU吧。\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e一:CentOS系统cpu\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e[root@srv /]# more /proc/cpuinfo | grep “model name”\u003c/p\u003e\n\u003cp\u003emodel name : Intel(R) Xeon(R) CPU X3220 @ 2.40GHz\u003c/p\u003e\n\u003cp\u003emodel name : Intel(R) Xeon(R) CPU X3220 @ 2.40GHz\u003c/p\u003e\n\u003cp\u003emodel name : Intel(R) Xeon(R) CPU X3220 @ 2.40GHz\u003c/p\u003e\n\u003cp\u003emodel name : Intel(R) Xeon(R) CPU X3220 @ 2.40GHz\u003c/p\u003e\n\u003cp\u003e[root@srv /]# grep “model name” /proc/cpuinfo\u003c/p\u003e\n\u003cp\u003emodel name : …\u003c/p\u003e"
April 10, 2011
centos 5.x 安装 zendOptimizer 3.3.9
"\u003cp\u003e刚完成了在CentOS5.5安装Zend Optimizer插件的任务,以前老版本 Zend Optimizer的安装方法是运行安装脚本 ./install.sh,新的Zend Optimizer 3.3.9没有安装脚本,只能按照以下方法安装。\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ewget \u003ca href=\"http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz\"\u003ehttp://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz\u003c/a\u003e (32位)\n或者\nwget \u003ca href=\"http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz\"\u003ehttp://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz\u003c/a\u003e (64位)\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e解压缩下载的文件包(x86):\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003etar -zxvf ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz\ncd ZendOptimizer-3.3.9-linux-glibc23-i386\ncd data/5_2_x_comp/\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e这里要注意,进入data文件夹后,so文件是对应版本的,看好PHP版本再安 …\u003c/p\u003e"
April 9, 2011
CentOS 5 VPS上配置pptpd作为VPN服务器[瑞豪开源]
"\u003cp\u003e美国VPS的一大用途就是做为加密的VPN服务器,在国内连上这些VPN服务器就可以无限制访问互联网。常用的VPN服务器一般分两种,一种是SSL VPN,代表软件有openvpn,这个VPN软件有Windows下的客户端软件;另外一种是pptpd VPN,Windows自带这种VPN的客户端支持。本文记录了在CentOS 5 VPS下安装pptpd VPN服务器的过程。\u003c/p\u003e\n\u003ch2 id=\"内核支持\"\u003e内核支持\u003c/h2\u003e\n\u003cp\u003epptpd VPN需要内核支持mppe,我们的VPS自带的内核已经把mppe编译进去了,没有把mppe另外当作内核的模块。\u003c/p\u003e\n\u003ch2 id=\"软件安装\"\u003e软件安装\u003c/h2\u003e\n\u003cp\u003e要安装pptpd VPN,ppp和iptables这两个软件是必须安装的,安装命令:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003c/blockquote\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003eyum install -y ppp iptables\n\u003c/code\u003e\u003c/pre\u003e\u003cp\u003e然后下载pptpd的rpm包:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e32位\n64位\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e要注意64位的系统要下载64位的rpm包,32位的系统要下载32位的rpm包,别搞错了\u003c/p\u003e\n\u003cp\u003e64位系统安装命令:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003ccode\u003erpm -ivh pptpd*.x86_64.rpm\u003c/code\u003e\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e32位系统安装命令:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003c/blockquote\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003erpm -ivh pptpd*.i386.rpm …\u003c/code\u003e\u003c/pre\u003e"
April 9, 2011
Centos下vpn(pptpd)的部署
"\u003cp\u003e现在大多数VPS服务器都位于国外,因此PPTP服务器可以用来搭建一个比较实用的代理服务器。PPTP服务需要用到特定的Linux内核技术,因此绝大多数OpenVZ架构的VPS都不能配置PPTP(可以用OPENVPN代替),但几乎所有的XEN或KVM架构的VPS都能正常安装。本文将以XEN架构的CentOS系统下安装PPTP服务为例进行讲解。\u003c/p\u003e\n\u003ch3 id=\"1准备环境\"\u003e1、准备环境\u003c/h3\u003e\n\u003cp\u003ePPTPD要求Linux内核支持mppe,一般来说CentOS安装时已经包含了;下面安装ppp与iptables:\u003c/p\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003eyum install perl ppp iptables\n\u003c/code\u003e\u003c/pre\u003e\u003ch3 id=\"2安装pptpd\"\u003e2、安装PPTPD\u003c/h3\u003e\n\u003cp\u003e对于32位CentOS,执行\u003c/p\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003ewget http://acelnmp.googlecode.com/files/pptpd-1.3.4-1.rhel5.1.i386.rpm\nrpm -ivh pptpd-1.3.4-1.rhel5.1.i386.rpm\n\u003c/code\u003e\u003c/pre\u003e\u003cp\u003e对于64位CentOS,执行\u003c/p\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003ewget http://acelnmp.googlecode.com/files/pptpd-1.3.4-1.rhel5.1.x86_64.rpm\nrpm -ivh …\u003c/code\u003e\u003c/pre\u003e"
April 8, 2011
centos下配置vsftpd虚拟用户教程[整理]
"\u003cp\u003e点击下载vsftp_install.sh一键安装脚本:\u003ca href=\"http://blog.haohtml.com/wp-content/uploads/2011/04/vsftpd_install.sh_.txt\"\u003evsftpd_install.sh\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e基本配置环境如下:\u003c/p\u003e\n\u003cp\u003e1.ftp用户的home目录:/data/ftp\n2.所有虚拟用户的local_root目录,都放在/data/wwwroot/这里.这里为了方便,目录名和虚拟用户名一样,当然也可以不一样的\n3.允许登录用户文件:/etc/vsftpd/chroot_list\u003c/p\u003e\n\u003cp\u003e==========================================\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e1.安装vsftpd\u003c/strong\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e#yum -y install vsftpd\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e可用service vsftpd start 命令查看是否安装成功\u003c/p\u003e\n\u003cp\u003e设置CentOS vsftpd自启动\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e#chkconfig –level 35 vsftpd on\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e\u003cstrong\u003e2.配置vsftpd.conf文件\u003c/strong\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e#vi /etc/vsftpd/vsftpd.conf\nanonymous_enable=NO 是否允许匿名用户访问\n#chroot_list_enable=YES …\u003c/p\u003e\u003c/blockquote\u003e"
April 7, 2011
centos下vsftpd 的虚拟用户安装配置
"\u003cp\u003eVsftp 安装配置\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e1.查看是否安装vsftp\u003c/strong\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e#rpm –qa|grep vsftpd\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e如果出现 vsftpd-2.0.5-16.el5_5.1 说明已经安装 vsftp\u003c/p\u003e\n\u003cp\u003e如果没有安装的话, 需要先安装vsftp\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eyum -y install vsftpd\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e\u003cstrong\u003e2.测试 是否安装成功\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e(ip 改成自己啊,不要用俺的此次登录为匿名登录 user: anonymous 密码为空 如果成功登录会有下面内容 这说明vsftpd安装成功)\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e#service vsftpd start\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e为 vsftpd 启动 vsftpd:[确定]\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e#ftp 192.168.1.107\u003c/p\u003e\n\u003cp\u003eConnected to192.168.1.107.\u003c/p\u003e\n\u003cp\u003e220 (vsFTPd 2.0.5)\u003c/p\u003e\n\u003cp\u003e530 Please loginwith USER and PASS.\u003c/p\u003e\n\u003cp\u003e530 Please loginwith USER and PASS.\u003c/p\u003e\n\u003cp\u003eKERBEROS_V4 rejectedas an authentication type\u003c/p\u003e\n\u003cp\u003eName(192.168.1.107:root): anonymous\u003c/p\u003e\n\u003cp\u003e331 …\u003c/p\u003e\u003c/blockquote\u003e"
April 6, 2011
centos编译安装mysql5.5.9
"\u003cp\u003e环境:\ncentos 5.5 x86_64\nmysqll5.5.9\u003c/p\u003e\n\u003cp\u003e安装开发工具\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eyum groupinstall “Development Tools”\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e安装依赖包\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eyum install ncurses-devel\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e编译安装cmake\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ewget \u003ca href=\"http://www.cmake.org/files/v2.8/cmake-2.8.4.tar.gz\"\u003ehttp://www.cmake.org/files/v2.8/cmake-2.8.4.tar.gz\u003c/a\u003e\ntar xvzf cmake-2.8.4.tar.gz\n./configure\nmake\nmake install\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e下载\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ewget \u003ca href=\"http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.9.tar.gz/from/http://mysql.mirror.tw/\"\u003ehttp://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.9.tar.gz/from/http://mysql.mirror.tw/\u003c/a\u003e\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e编译安装mysql\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ecd mysql5.5.9\nrm CMakeCache.txt\ncmake . \u003cbr\u003e\n-DCMAKE_INSTALL_PREFIX=/usr/local/mysql5.5.9/ \u003cbr\u003e\n-DMYSQL_DATADIR=/usr/local/mysql5.5.9/data …\u003c/p\u003e\u003c/blockquote\u003e"
March 4, 2011
Linux下cache内存释放
"\u003cp\u003e/proc是一个虚拟文件系统,我们可以通过对它的读写操作做为与kernel实体间进行通信的一种手段.也就是说可以通过修改/proc中的文 件,来对当前kernel的行为做出调整.那么我们可以通过调整/proc/sys/vm/drop_caches来释放内存.操作如下:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[root@server test]# cat /proc/sys/vm/drop_caches\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e首先,/proc/sys /vm/drop_caches的值,默认为0\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[root@server test]# sync\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e手动执行sync命令(描述:sync 命令运行 sync 子例程。如果必须停止系统,则运行 sync 命令以确保文件系统的完整性。sync 命令将所有未写的系统缓冲区写到磁盘中,包含已修改的 i-node、已延迟的块 I/O 和读写映射文件)\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[root@server test]# echo 3 \u0026gt; /proc/sys/vm/drop_caches\n[root@server test]# cat /proc/sys/vm/drop_caches\n3\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e …\u003c/p\u003e"
February 14, 2011
CentOS 5.5 防火墙开启、关闭以及开放指定端口
"\u003cp\u003e之前有讲过公司新买的服务器使用的是CentOS 5.5,部署好Tomcat之后却发现输入114.80.\u003cem\u003e.\u003c/em\u003e:8080(即ip:8080)却无法显示Tomcat默认的首页。因为以前部署在Win Server的VPS,Linux开发时也只用到localhost,所以就有点头大。\u003c/p\u003e\n\u003cp\u003e好吧,G一下网上有说是防火墙的问题,敲入\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003e/etc/init.d/iptables stop\u003c/strong\u003e\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e关闭之后再次查看114.80.\u003cem\u003e.\u003c/em\u003e:8080(即ip:8080)发现果然成功。但是貌似安全隐患大大增加……使用\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003e/etc/init.d/iptables status\u003c/strong\u003e\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e查看防火墙信息,可以看到打开的端口。那么我们把需要使用的端口打开应该是一个比较可行的办法了,命令如下:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003e/sbin/iptables -I INPUT -p tcp –dport 8080 -j ACCEPT\u003c/strong\u003e #8080为指定端口\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e/etc/init.d/iptables restart\u003c/strong\u003e #重启防火墙以便改动生效,当然如果不觉得麻烦也可重启系统(命令:reboot)\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e\u003cstrong\u003e/etc/rc.d/init.d/iptables save\u003c/strong\u003e #将更改进行保存\u003c/p\u003e\n\u003cp\u003e当然了,还 …\u003c/p\u003e"
December 27, 2010
centos5下vsftpd的设置(虚拟用户)–转
"\u003ch3 id=\"本地用户经过设置后可以进行ftp访问而匿名用户的访问经过了转换在系统中匿名用户的用户名为ftp-系统将其属性设置为-根目录-varftp-禁止控制台登陆也就是该用户只能进行ftp访问\"\u003e本地用户经过设置后可以进行\u003cstrong\u003eftp\u003c/strong\u003e访问。而匿名用户的访问经过了转换,在系统中。匿名用户的用户名为ftp, 系统将其属性设置为 根目录 /var/ftp/, 禁止控制台登陆,也就是,该用户只能进行ftp访问。\u003c/h3\u003e\n\u003cp\u003e\u003cstrong\u003eCentOS\u003c/strong\u003e下\u003cstrong\u003evsftpd\u003c/strong\u003e 的执行程序为 /etc/vsftpd,修改 /etc/vsftpd/vsftpd.conf文件中的listen要设置为YES.\u003c/p\u003e\n\u003cp\u003eVSFTPD有两种开机自启动模式: inet模式和standalone模式,推荐使用standalone模式。\u003c/p\u003e\n\u003cp\u003e在CentOS中已集成了VSFTPD软件。VSFTPD是一个安全高效的FTP服务软件,得到了广泛的应用。\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e一、vsftpd 安装\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e在服务中查看是否已安装VSFTPD服务。如没有,下载并安装:\u003c/p\u003e\n\u003cp\u003erpm -ivh vsftpd-2.0.5-12.el5.i386.rpm\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e二、设置vsftpd自启动\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003echkconfig –level 35 vsftpd on\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e三、vsftpd配置\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e1 打开 /etc/vsftpd/vsftpd.conf文件。将anonymous_enable=YES,改为anonymous_enable=NO …\u003c/p\u003e"
December 13, 2010
CentOS5下XEN虚拟机的安装和配置
"\u003cp\u003e官方教程:\u003c/p\u003e\n\u003cp\u003e说明:使用均为CentOS5的原始安装介质,软件包均使用没有经过升级的版本,所有文件全部是安装DVD自带。初始安装为最小化安装,软件包管理使用yum的方式,已经在本地做了yum库。本文默认使用root用户权限执行安装和配置。\n有关命令参数的含义请使用—help的方式查看,对应参数请修改至合适自己的,主要是名字、网络和文件等参数。\n\u003cstrong\u003e一、安装xen\u003c/strong\u003e\n# yum –y install xen*\n安装XEN需要的服务\n# yum -y install kernel-xen*\n安装XEN的相关内核\n\u003cstrong\u003e二、检查启动选项是否使用xen内核启动\u003c/strong\u003e\n1、检查xen内核文件\n安装是否正常:文件位于/boot\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e# ls –lh /boot\ntotal 9.5M\n-rw-r–r– 1 root root 61K Mar 16 08:19 config-2.6.18-8.el5\n-rw-r–r– 1 root root 60K Mar 16 09:27 config-2.6.18-8.el5xen\ndrwxr-xr-x 2 root root 1.0K Aug 15 14:47 grub\n-rw——- …\u003c/p\u003e\u003c/blockquote\u003e"
December 2, 2010
CentOS上DirectAdmin安装教程
"\u003cp\u003e\u003ca href=\"http://blog.haohtml.com/wp-content/uploads/2010/12/directadmin.gif\"\u003e\u003cimg src=\"http://blog.haohtml.com/wp-content/uploads/2010/12/directadmin.gif\" alt=\"\"\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eDirectAdmin是一款付费的虚拟主机管理软件,通常简称为DA,DA比Cpanel功能上简单,但是内存占用也更少些,更重要的是价格也更便宜,一般自己用或者搞合租DA算是很合适的。\u003c/p\u003e\n\u003cp\u003e安装前首先确保已经购买了DirectAdmin的授权,购买授权后会有Client ID,License ID,也需要在DA官网上或者DA销售商那里提交你的VPS或者服务器的IP和系统信息。\u003c/p\u003e\n\u003cp\u003e1、安装CentOS的相关组件的命令如下:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eyum update -y\nyum install gcc-c++ gcc make automake wget flex -y\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e2、安装DirectAdmin需要干净的系统,所以在装之前要卸载掉httpd、php、mysql。\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eyum remove httpd* php* mysql* -y\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e3、下载DirectAdmin安装脚本文件,执行命令:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ewget \u003ca href=\"http://directadmin.com/setup.sh\"\u003ehttp://directadmin.com/setup.sh\u003c/a\u003e\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e4、为DirectAdmin安装脚本文件添加执行权限,执行命令:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003echmod +x setup.sh\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e5、执行DirectAdmin安装脚本文件: …\u003c/p\u003e"
November 19, 2010
centos 使用rz指令
"\u003cp\u003e在linux下安装rz很方便,使用\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eyum install lrzsz就可以安装,正常使用rz和sz命令。**下面对sz和rz命令的一点介绍:**一般来说,linux服务器大多是通过ssh客户端来进行远程的登陆和管理的,使用ssh登陆linux主机以后,如何能够快速的和本地机器进行文件的交互呢,也就是上传和下载文件到服务器和本地;**与ssh有关的两个命令可以提供很方便的操作:**sz:将选定的文件发送(send)到本地机器,即下载rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到服务器(receive),即上传\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e发送文件到客户端:sz filename 第一次使用sz,会提示你放置的目录。\u003c/p\u003e\n\u003cp\u003ezmodem接收可以自行启动.\u003c/p\u003e\n\u003cp\u003e从客户端上传文件到linux服务端:\u003c/p\u003e\n\u003cp\u003e只要服务端执行 : rz\u003c/p\u003e\n\u003cp\u003e然后在 SecureCRT 里选文件发送,协议 zmodem\u003c/p\u003e\n\u003cp\u003e简单吧,如果你以前一直使用ssh,而又没有对外开放ftp服务,你就直接使用这种方式来传输你的文件 。\u003c/p\u003e"
October 28, 2010
centos下快速同步时间
"\u003cp\u003e安装ntpdate\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eyum -y install ntp\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e\u003cstrong\u003evi /etc/crontab\u003c/strong\u003e 添加下面这行\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e30 21 * * * root /usr/sbin/ntpdate cn.pool.ntp.org \u0026amp;\u0026amp; /sbin/hwclock -w\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e:wq (保存退出)\n手动更新时间方法:ntpdate cn.pool.ntp.org\nhwclock -w 这里是更新ROM的时间\u003c/p\u003e\n\u003cp\u003e文件格式为:分钟(0-59) 小时(0-23) 日期(1-31) 月份(1-12) 周(0-7) user command\n意思是:root用户 在每天21:30 分执行ntpdate comamnd 同步到 cn.pool.ntp.org 这个时间池,并且将更新的时间写入到 ROM里保存。\u003c/p\u003e\n\u003cp\u003e备注:不要忘记开启服务啊!\nchkconfig ntpd –list (查看0~6个runlevel 是否按照阁下意愿开启或关闭 ntpd服务)\nchkconfig ntpd –level 35 on (开启runlevel 3和5的ntpd服务)\nchkconfig …\u003c/p\u003e"
October 26, 2010
Centos5下配置 lvs DR
"\u003cp\u003e系统环境如下:\u003c/p\u003e\n\u003cp\u003eserver1:192.168.1.206 vip server centos5\nserver2:192.168.1.210 apache centos5\nserver3:192.168.1.211 apache centos5\u003c/p\u003e\n\u003cp\u003evip:192.168.1.208\nport:80\u003c/p\u003e\n\u003cp\u003e============================================\u003c/p\u003e\n\u003cp\u003e下面的安装是在vip server上进行的\u003c/p\u003e\n\u003cp\u003e1、查看自己的操作系统的内核 #uname -a\u003c/p\u003e\n\u003cp\u003e2、这个内核已经包括了ipvs的补丁,进行如下的操作就可以\u003c/p\u003e\n\u003cp\u003e3、下面建立一个指向,为了保证ipvsadm安装\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003emodprobe ip_vs\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ecat /proc/net/ip_vs\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003e出现如下的提示\u003c/p\u003e\n\u003cp\u003eIP Virtual Server version 1.2.1 (size=4096)Prot LocalAddress:Port Scheduler Flags\u003c/p\u003e\n\u003cp\u003e– \u0026gt; RemoteAddress:Port Forward Weight ActiveConn InActConn\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e4、安装ipvsadm …\u003c/strong\u003e\u003c/p\u003e"
October 26, 2010
CentOS升级内核及KVM安装
"\u003cp\u003e由于CentOS 默认内核为2.6.18,故需要升级内核\u003c/p\u003e\n\u003cp\u003e升级内核到2.6.27,很容易,但升级到2.6.28后的版本折腾了我很久\u003c/p\u003e\n\u003cp\u003e升级到2.6.27\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003ewget\ntar zxvf linux-2.6.27.tar.gz -C /usr/src\ncd /usr/src/linux-2.6.27\nmake menuconfig\nmake\nmake modules_install\ncp arch/i386/boot/bzImage /boot/vmlinuz-2.6.27-root (注意:目录i386是根据你的系统类型, 如果是64位系统, 那就很可能是x86_64)\ncp System.map /boot/System.map-2.6.27-root\nmkinitrd /boot/initrd-2.6.27-root.img 2.6.27\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003evi /etc/grub.conf\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003etitle CentOS (2.6.27)\nroot (hd0,6)\nkernel /vmlinuz-2.6.27-root ro root=/dev/VolGroup00/LogVol00 rhgb quiet …\u003c/p\u003e\u003c/blockquote\u003e"
October 18, 2010
[教程]常用CentOS vsftpd安装设置讲解
"\u003cp\u003eCentOS vsftpd还是比较常用的,于是我研究了一下CentOS vsftpd,在这里拿出来和大家分享一下,希望对大家有用。这里讲解介绍centos vsftpd的设置。CentOS Linux与RHEL产品有着严格的版本对应关系,例如使用RHEL 4源代码重新编译发布的是CentOS Linux 4.0,与RHEL 5对应的是CentOS Linux 5.0。\u003c/p\u003e\n\u003cp\u003e本地用户经过设置后可以进行ftp访问。而匿名用户的访问经过了转换,在系统中。匿名用户的用户名为ftp, 系统将其属性设置为 根目录 /var/ftp/, 禁止控制台登陆,也就是,该用户只能进行ftp访问。CentOS vsftpd 的执行程序为 /etc/vsftpd,修改 /etc/vsftpd/vsftpd.conf文件中的listen要设置为YES.\u003c/p\u003e\n\u003cp\u003eCentOS vsftpd有两种开机自启动模式: inet模式和standalone模式,推荐使用standalone模式。\n在CentOS中已集成了CentOS vsftpd软件。CentOS vsftpd是一个安全高效的FTP服务软件,得到了广泛的应用。\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e …\u003c/strong\u003e\u003c/p\u003e"
October 16, 2010
centos下安装vsfptd架设ftp服务器
"\u003cp\u003e\u003cstrong\u003e1.安装vsftp\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e在这里,我们架设的是虚拟用户,所谓虚拟用户就是没有使用真实的帐户,只是通过某种手段达到映射帐户和设置权限的目的。\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eyum install vsftpd\ntouch /var/log/vsftpd.log #创建vsftp的日志文件\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e在CentOS中,这样就可以完成了一个简单的匿名FTP的搭建。你可以通过访问ftp://yourip来进行,不过这个FTP没有任何权限。\n\u003cstrong\u003e2.启动/重启/关闭vsftpd服务器\u003c/strong\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e****[root@localhost ftp]# /sbin/service vsftpd restart\nShutting down vsftpd: [ OK ]\nStarting vsftpd for vsftpd: [ OK ]\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003eOK表示重启成功了.\n启动和关闭分别把restart改为start/stop即可.\u003c/p\u003e\n\u003cp\u003e如果是源码安装的,到安装文件夹下找到start.sh和shutdown.sh文件,执行它们就可以了.\n\u003cstrong\u003e3.与vsftpd服务器有关的文件和文件夹\u003c/strong\u003e\nvsftpd服务器的配置文件的是: /etc/vsftpd/vsftpd.conf\nvsftpd服 …\u003c/p\u003e"
October 16, 2010
网站压力测试工具webbench简介、安装、使用
"\u003cp\u003e一直在寻找一款有效的网站压力测试”的文章”\u0026gt;网站压力测试工具,今天试用了webbench之后,感觉非常满意,特地于大家分享。\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e一、webbench简介\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eWebbench是有名的网站压力测试工具,它是由Lionbridge公司()开发。它的帮助文件和文档请到:www.webbench.com上查看。\nWebbech能测试处在相同硬件上,不同服务的性能以及不同硬件上同一个服务的运行状况。webBech的标准测试可以向我们展示服务器的两项 内容:每秒钟相应请求数和每秒钟传输数据量。webbench不但能具有便准静态页面的测试能力,还能对动态页面(ASP,PHP,JAVA,CGI)进 行测试的能力。还有就是他支持对含有SSL的安全网站例如电子商务网站进行静态或动态的性能测试。\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e二、webbench安装\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e(1)在FreeBSD下的用Ports安装方法:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e#cd /usr/ports/benchmarks/webbench\n#make install clean\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e记得安装成功以后运行一下rehash命令,刷新一下系统命令\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e#rehash\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e(2)RedHat/CentOS下的编译安装\u003c/p\u003e\n\u003cp\u003e下 …\u003c/p\u003e"
October 14, 2010
[教程]CentOS平台安装lemp
"\u003ch3 id=\"_mcePaste\"\u003e教程最新版本为:Centos下安装lnmp教程(最新版2012-02-05) \u003ca href=\"http://blog.haohtml.com/archives/12473\"\u003ehttp://blog.haohtml.com/archives/12473\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003e点击下载本教程使用的批处理shell安装脚本: \u003ca href=\"http://blog.haohtml.com/wp-content/uploads/2010/10/webserver_install.sh_.txt\"\u003ewebserver_install.sh\u003c/a\u003e.本shell脚本不适合x64的系统.有些库文件需要从/usr/lib64/目录里的文件复制到/usr/lib/目录才可以.\u003c/p\u003e\n\u003cp\u003e本教程已经在Centos5.5, Centos6.0下测试通过.测试:2011-07-12\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eCentos6.0下需要注意事项:\u003c/strong\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003cp\u003e1.对于ImageMagick,要使用 ftp://mirror.aarnet.edu.au/pub/imagemagick/ImageMagick-6.7.1-0.tar.gz 版本.\u003c/p\u003e\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003cp\u003e2.对于imagick,要使用wget \u003ca href=\"http://pecl.php.net/get/imagick-3.0.1.tgz\"\u003ehttp://pecl.php.net/get/imagick-3.0.1.tgz\u003c/a\u003e 版本\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e这里是以php-fpm这个php补丁的形式运行php的.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e第一步,准备\u003c/strong\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003cp\u003eyum -y install wget make zip unzip\u003c/p\u003e\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003cp\u003eyum -y …\u003c/p\u003e\u003c/blockquote\u003e"
October 13, 2010
编译php时make ZEND_EXTRA_LIBS=’-liconv’这句命令的作用
"\u003cp\u003e#make \u003cem\u003eZEND_EXTRA_LIBS\u003c/em\u003e=’-liconv’\u003c/p\u003e\n\u003cp\u003e#make install\u003c/p\u003e\n\u003cp\u003e可能是因为机器没有安装libiconv之类的库,怕编译出错,所以不为php加入iconv模块吧。\u003c/p\u003e"
October 13, 2010
yum指令
"\u003cp\u003e\u003cstrong\u003e一、什么是yum及其作用\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eyum(Yellow dog Updater, Modified)它的作用就是自动化地升级,安装/移除rpm包,收集rpm包的相关信息,检查依赖性并自动提示用户解决\u003c/p\u003e\n\u003cp\u003eyum 的理念是使用一个中心仓库(repository)管理一部分甚至一个 distribution 的应用程序相互关系,根据计算出来的软件依赖关系进行相关的升级、安装、删除等等操作,减少了 Linux 用户一直头痛的dependencies 的问题。这一点上,yum 和 apt 相同。apt 原为 debian 的 deb 类型软件管理所使用,但是现在也能用到 RH 门下的rpm\u003c/p\u003e\n\u003cp\u003e一般这类软件通过一个或者多个配置文件描述对应的 repository 的网络地址,通过 http 或者 ftp 协议在需要的时候从 repository 获得必要的信息,下载相关的软件包。这样,本地用户通过建立不同的 repository 的描述说明,在有 Internet 连接时就能方便进行系统的升级维护工作。另外,如果需要使用代理,可以用http_proxy 和 ftp_proxy 这些 shell 里面标准环境变 …\u003c/p\u003e"
October 13, 2010
CentOS常用命令
"\u003cp\u003e在电脑常用操作中,我们经常会用到CentOS常用命令。所以,我们对一些经常使用又很重要的CentOS常用命令进行了全面的整理。下面,就给大家介绍这些CentOS常用命令。\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e一:使用CentOS常用命令查看cpu\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003emore /proc/cpuinfo | grep “model name”\ngrep “model name” /proc/cpuinfo\n[root@localhost /]# grep “CPU” /proc/cpuinfo\nmodel name : Intel(R) Pentium(R) Dual CPU E2180 @ 2.00GHz\nmodel name : Intel(R) Pentium(R) Dual CPU E2180 @ 2.00GHz\n如果觉得需要看的更加舒服\ngrep “model name” /proc/cpuinfo | cut -f2 -d:\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e二:使用CentOS常用命令查看内存\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003egrep MemTotal /proc/meminfo grep MemTotal /proc/meminfo | cut -f2 -d: …\u003c/p\u003e"
October 13, 2010
CentOS配置SSH证书登录验证
"\u003cp\u003e\u003cstrong\u003e操作步骤:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e————————–\n1)先添加一个维护账号:msa\u003c/p\u003e\n\u003cp\u003e2)然后su – msa\u003c/p\u003e\n\u003cp\u003e3)ssh-keygen -t rsa\n指定密钥路径和输入口令之后,即在/home/msa/.ssh/中生成公钥和私钥:id_rsa id_rsa.pub\u003c/p\u003e\n\u003cp\u003e4)cat id_rsa.pub \u0026raquo; authorized_keys\n至于为什么要生成这个文件,因为sshd_config里面写的就是这个。\n然后chmod 400 authorized_keys,稍微保护一下。\u003c/p\u003e\n\u003cp\u003e5)用psftp把把id_rsa拉回本地,然后把服务器上的id_rsa和id_rsa.pub干掉\u003c/p\u003e\n\u003cp\u003e6)配置/etc/ssh/sshd_config\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eProtocol 22\nServerKeyBits 1024\nPermitRootLogin no #禁止root登录而已,与本文无关,加上安全些\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e#以下三行没什么要改的,把默认的#注释去掉就行了\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eRSAAuthentication yes\nPubkeyAuthentication yes\nAuthorizedKeysFile …\u003c/p\u003e\u003c/blockquote\u003e"
October 13, 2010
转:Yum使用
"\u003cp\u003eyum(Yellow dog Updater, Modified)是redhat系列(包括CentOS、SUSE、Fedora等发行版本)操作系统特有的软件管理工具,类似FreeBSD的port和Debian的apt-get,当然yum有着更强大的功能,无论是图形还是文字界面上的。\u003c/p\u003e\n\u003ch2 id=\"目录\"\u003e目录\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"#Yum.E4.BD.BF.E7.94.A8\"\u003e1 Yum使用\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#.E7.9B.AE.E7.9A.84\"\u003e1.1 目的\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#yum.E4.BB.8B.E7.BB.8D\"\u003e1.2 yum介绍\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#yum.E5.B8.B8.E7.94.A8.E5.91.BD.E4.BB.A4\"\u003e1.3 yum常用命令\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#yum.E6.9C.8D.E5.8A.A1.E5.99.A8\"\u003e2 yum服务器\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#rpm.E8.BD.AF.E4.BB.B6.E5.8C.85.E6.94.BE.E7.BD.AE.E7.9A.84.E4.B8.80.E7.82.B9.E5.B0.8F.E7.9F.A5.E8.AF.86\"\u003e2.1 rpm软件包放置的一点小知识\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#rpm.E8.BD.AF.E4.BB.B6.E5.8C.85.E5.91.BD.E5.90.8D\"\u003e2.2 rpm软件包命名\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#rpm.E8.BD.AF.E4.BB.B6.E5.8C.85.E7.9B.AE.E5.BD.95.E6.94.BE.E7.BD.AE\"\u003e2.3 rpm软件包目录放置\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#.E6.9C.8D.E5.8A.A1.E5.99.A8.E4.B8.8Arepo.E7.9A.84.E6.9B.B4.E6.96.B0\"\u003e2.4 服务器上repo的更新\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#yum.E5.AE.A2.E6.88.B7.E7.AB.AF\"\u003e3 yum客户端\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#.E5.AE.A2.E6.88.B7.E7.AB.AF.E9.85.8D.E7.BD.AE\"\u003e3.1 客户端配置\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"#.E5.AE.A2.E6.88.B7.E7.AB.AFrepo.E9.85.8D.E7.BD.AE\"\u003e3.2 客户端repo配置\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"yum使用\"\u003eYum使用\u003c/h2\u003e\n\u003ch3 id=\"目的\"\u003e目的\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e如何使用yum软件管理工具;\u003c/li\u003e\n\u003cli\u003e如何将rpm包放置到yum服务器上;\u003c/li\u003e\n\u003cli\u003e配置好客户端的yum源;\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3 id=\"yum介绍\"\u003eyum介绍\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eyum(Yellow dog Updater, Modified)是redhat系列(包括CentOS、SUSE、Fedora等发行版本)操作系统特有的软件管理工具,类似FreeBSD的port和Debian的apt-get,当然yum有着更强大的功能,无论是图形还是文字界面上的。 …\u003c/li\u003e\u003c/ul\u003e"
October 12, 2010
MySQL /bin/rm: cannot remove `libtoolT’: No such file or directory的解决办法
"\u003cp\u003e在 CentOS 5.5 下编译安装MySQL时出错:\u003c/p\u003e\n\u003cp\u003e/bin/rm: cannot remove `\u003ca href=\"http://www.yanghengfei.com/tag/libtoolt/\"\u003elibtoolt\u003c/a\u003e‘: No such file or directory\u003c/p\u003e\n\u003cp\u003econfig.status: executing depfiles commands\nconfig.status: executing libtool commands\n/bin/rm: cannot remove `libtoolT’: No such file or directory\nconfig.status: executing default commands\nconfigure: WARNING: unrecognized options: –with-low-mymory\u003c/p\u003e\n\u003cp\u003eThank you for choosing MySQL!\u003c/p\u003e\n\u003cp\u003eRemember to check the platform specific part of the reference manual\nfor hints about installing MySQL on your platform.\nAlso have a …\u003c/p\u003e"
October 12, 2010
CentOS 5 VPS的nginx+php+mysql解决方案之一
"\u003cp\u003e在CentOS5 VPS下的nginx+php+mysql的解决方案有多个,本文介绍其中的解决方案之一。\u003c/p\u003e\n\u003cp\u003e本文基于64位的CentOS 5 VPS,如果是32位的VPS,请在相应部分做修改。\u003c/p\u003e\n\u003cp\u003e本解决方案使用\u003ca href=\"http://rashost.com/blog/centos5-build-nginx-rpm\"\u003e瑞豪开源自己编译的最新稳定版本的Nginx\u003c/a\u003e,\u003ca href=\"http://rashost.com/blog/spawn-fcgi-release-from-lighttpd\"\u003efastcgi进程管理使用spawn-fcgi\u003c/a\u003e,还有CentOS 5自带的5.0.45版本的MySQL和5.1.6版本的php。\u003c/p\u003e\n\u003ch2 id=\"优缺点\"\u003e优缺点\u003c/h2\u003e\n\u003cp\u003e本方案的优点是使用CentOS5自带的php和mysql,扩展性好,php的各种扩展yum库里面都有,都可以直接使用;另外,由于使用系统自带的php和mysql,安全性要好一些,如果有什么漏洞都可以直接升级为centos官方的最新版本。由于使用spawn-fcgi,所以无须重新编译php。\u003c/p\u003e\n\u003cp\u003e本方案的缺点有:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003ephp和mysql都是centos自带的版本,不是最新版本,万一用到php最新版本的某些特性则就不行了。\u003c/li\u003e\n\u003cli\u003espawn-fcgi的性能不如php-fpm,如果想用php-fpm,请参考\u003ca href=\"http://rashost.com/blog/centos5-vps-nginx-solution2\" title=\"http://rashost.com/blog/centos5-vps-nginx-solution2\"\u003ehttp://rashost.com/blog/centos5-vps-nginx-solution2\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2 id=\"安装nginx\"\u003e安 …\u003c/h2\u003e"
September 26, 2010
centos 5.4 下面安装mongodb服务端和php客户端扩展…
"\u003cp\u003e\u003cstrong\u003e一、安装服务端\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e1.下载MongoDB\u003c/p\u003e\n\u003cp\u003e我下载的是1.6的版本\u003c/p\u003e\n\u003cp\u003e2.解压并把解压包bin目录中的文件全部移到/usr/local/bin目录下面\u003c/p\u003e\n\u003cp\u003e3.运行mongo的服务器端程序\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e/usr/local/bin/mongod –port \u0026lt;端口\u0026gt; –bind_ip \u0026lt;本机IP\u0026gt; –dbpath \u0026lt;数据库文件存放的位置\u0026gt;\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e如果要求开机就启动就在\u003c/p\u003e\n\u003cp\u003e/usr/local/etc/rc.local中加入下面一行内容\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eusr/local/bin/mongod –port \u0026lt;端口\u0026gt; –bind_ip \u0026lt;本机IP\u0026gt; –dbpath \u0026lt;数据库文件存放的位置\u0026gt; \u0026gt;/dev/null \u0026amp;\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e4.测试安装是否成功\u003c/p\u003e\n\u003cp\u003e运行指令\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e#/usr/local/bin/mongo –port 4312 –host 127.0.0.1\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e显示\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eMongoDB shell version: 1.6.0\u003c/p\u003e\n\u003cp\u003econnecting to: 127.0.0.1:4312/test\u003c/p\u003e\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003cp\u003ehelp\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003edb.help() …\u003c/p\u003e"
September 20, 2010
在Centos中yum安装和卸载软件的使用方法
"\u003cp\u003eYum(全 称为 Yellow dog Updater, Modified)是一个在Fedora,Redhat,CentOS中的Shell前端软件包办理器.基於RPM包办理,可以或许从指定的服务器AUTO下载 RPM包而且安装,可以AUTO处理依赖性关系,而且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e安装一个软件时\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eyum -y install httpd\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e安装多个相类似的软件时\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eyum -y install httpd*\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e安装多个非类似软件时\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eyum -y install httpd php php-gd mysql\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e卸载一个软件时\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eyum -y remove httpd\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e卸载多个相类似的软件\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eyum -y remove httpd*\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e卸载多个非类似软件时\u003c/strong\u003e\u003c/p\u003e\n\u003ch1 id=\"yum--y-remove-httpd-php-php-gd-mysql\"\u003eyum -y remove httpd php php-gd mysql\u003c/h1\u003e\n\u003cp\u003e别的还有一个非常棒的用法\u003c/p\u003e\n\u003cp\u003e假如我要执行\u003cstrong\u003eiostat\u003c/strong\u003e这个命令来查看CPU与 存储设备状态,可是执行却发现没有这个命令\u003c/p\u003e\n\u003cp\u003e于是执行yum install \u003cstrong\u003eiostat\u003c/strong\u003e,结果说找不到该软件,使用下面的措施可以解决\u003c/p\u003e\n\u003cp\u003eyum search \u003cstrong\u003eiostat\u003c/strong\u003e就能 …\u003c/p\u003e"
September 19, 2010
How to install PHP-fpm + Nginx on CentOS 5.3
"\u003cp\u003e\u003ca href=\"http://blog.haohtml.com/archives/9294\"\u003ephp-fpm文档中文翻译[转]:http://blog.haohtml.com/archives/9294\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eIn this tutorial i will try to install php-fpm with nginx on centos 5.3. But first:\u003c/p\u003e\n\u003ch2 id=\"what-is-php-fpm-\"\u003eWhat is PHP-FPM ?\u003c/h2\u003e\n\u003cp\u003ePHP-FPM is a patch for PHP4/5 to greatly improve PHP’s FastCGI SAPI capabilities and administration. This means that you don’t install php through your distribution’s package manager, but rather download the package from the PHP-website, and the patch from another site. You patch up the sourcecode, compile things, and get it started.\u003c/p\u003e"
September 18, 2010
[教程]Centos5安装nginx教程及遇到的rewrite和HTTP cache错误解决办法
"\u003cp\u003e有时候,我们需要单独安装nginx,来处理大量的下载请求。单独在Centos5安装nginx遇到的rewrite和HTTP cache错误解决办法:\u003c/p\u003e\n\u003cp\u003ewget \u003ca href=\"http://nginx.org/download/nginx-0.8.33.tar.gz\"\u003ehttp://nginx.org/download/nginx-0.8.33.tar.gz\u003c/a\u003e\ntar -zxvf nginx-0.8.33.tar.gz\ncd nginx-0.8.33\n./configure –prefix=/usr/local/nginx\u003c/p\u003e\n\u003cp\u003e安装Nginx时报错\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e./configure: error: the HTTP rewrite module requires the PCRE library.\u003c/p\u003e\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003cp\u003e安装pcre-devel解决问题\nyum -y install pcre-devel\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e错误提示:./configure: error: the HTTP cache module requires md5 functions from OpenSSL library. You can either disable the module by using\u003c/p\u003e\n\u003cp\u003e–without-http-cache option, …\u003c/p\u003e"
September 18, 2010
为centos添加EPEL软件仓库
"\u003cp\u003e想用Red Hat Enterprise Linux,但苦于囊中羞涩(欢迎 \u003ca href=\"http://filteroff.com/index.php?q=uggcf%3A%2F%2Fjjj.erqung.pbz%2Fjnccf%2Ffgber%2F\" title=\"购买 RHEL AS Subscription\"\u003e购买 RHEL AS Subscription\u003c/a\u003e:US$1,499 / year),好在还有centos可选,但总感觉它的包少了点。\u003c/p\u003e\n\u003cp\u003e好在现在可以使用Fedora Project 推出的 EPEL(Extra Packages for Enterprise Linux),EPEL是RHEL 的 Fedora 软件仓库,把它添上,你就可以获得 RHEL AS 的高质量、高性能、高可靠性,又需要方便易用(关键是免费)的软件包更新功能。\u003c/p\u003e\n\u003cp\u003eEPEL( \u003ca href=\"http://fedoraproject.org/wiki/EPEL\" title=\"http://fedoraproject.org/wiki/EPEL\"\u003ehttp://fedoraproject.org/wiki/EPEL\u003c/a\u003e) 是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目。装上了 EPEL,就像在 Fedora 上一样,可以通过 yum install package-name,随意安装软件。\n安装 EPEL 非常简单:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRHEL 4(centos 4):\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp\u003esu -c ‘rpm -Uvh …\u003c/p\u003e\u003c/blockquote\u003e"
September 18, 2010
[原创]使用Centos-DVD作为YUM源安装系统
"\u003cp\u003e使用Centos DVD作为软件yum源来安装软件\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e1.挂载CDROM\u003c/strong\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003cp\u003emkdir /mnt/cdrom\u003c/p\u003e\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003cp\u003emount -t auto /dev/cdrom /mnt/cdrom\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e有关mount的用法请参考: \u003ca href=\"http://blog.haohtml.com/archives/9583\"\u003ehttp://blog.haohtml.com/archives/9583\u003c/a\u003e,可以将上面的两行写到一个文件set_yum_dvd.sh里.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e2.修改配置文件\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e默认情况下是以网络的方式来安装的,如果网络无法连接话,再从本地YUM源安装,对于网络方式配置文件为etc/yum.repos.d/CentOS-Base.repo,而本地yum源配置文件为/etc/yum.repos.d/CentOS-Media.repo,所以为了让使用本地yum源,只有把CentOS-Base.repo改为名字即可。\u003c/p\u003e\n\u003cblockquote\u003e\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003cp\u003ecd /etc/yum.repos.d/\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003emv CentOS-Base.repo CentOS-Base.repo.bak\u003c/p\u003e\n\u003cblockquote\u003e\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003cp\u003evi CentOS-Media.repo\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e把以下三行的后两行删除\u003c/p\u003e\n\u003cblockquote\u003e\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003cp\u003ebaseurl=file:///media/CentOS/ …\u003c/p\u003e\u003c/blockquote\u003e"
September 18, 2010
CentOS CDROM挂载使用mount命令
"\u003cp\u003eCentOS CDROM挂载还是比较常用的,于是我研究了一下CentOS CDROM挂载,在这里拿出来和大家分享一下,希望CentOS CDROM挂载对大家有用。使用mount命令CentOS CDROM挂载学习目的是能访问CentOS CDROM挂载中的数据。\u003c/p\u003e\n\u003cp\u003eLinux显示所有的目录都在一个目录树下,而于他们位于哪一个驱动器/硬件无关。在Linux下的磁盘内容作为子目录形式出现的。可移动介质的内容不会自动出现在这些自目录的,我们必须通过挂载驱动器来实现。\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e用mount命令来挂载CentOS CDROM挂载.\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e命令:mount -t auto /dev/cdrom /mnt/cdrom\u003c/p\u003e\n\u003cp\u003e这命令就是把CentOS CDROM挂载在/mnt/cdrom目录中,这里我就可以访问里面的内容了。\u003c/p\u003e\n\u003cp\u003e学习操作过程:\u003c/p\u003e\n\u003cp\u003e[OK_008@CentOS4 ~]$ mount -t auto /dev/cdrom /mnt/cdrommount: only root can do that\u003c/p\u003e\n\u003cp\u003e–一般用户无法挂载cdrom,只有root用户才可以操作。\u003c/p\u003e\n\u003cp\u003e[OK_008@CentOS4 ~]$ –切换用户操作: …\u003c/p\u003e"
September 18, 2010
CentOS下安装lnmp(Nginx+PHP+MySQL)fpm
"\u003cp\u003ePHP 5.3.1\u003c/p\u003e\n\u003cp\u003eMySQL 5.0.89\u003c/p\u003e\n\u003cp\u003eNginx 0.8.33 或 0.7.65 (可选)\u003c/p\u003e\n\u003cp\u003e这个可比网上流传的什么一键安装包要好得多,强烈推荐此法安装,适合所有菜鸟和高手。我服务器上全用的源代码编译安装,也好不到哪去,还很费劲。我这个装完已经包含 php 的一些常用扩展, PDO,eaccelerator,memcache,tidy等等。\u003c/p\u003e\n\u003cp\u003eCentOS 最小化安装,然后先新建一个 repo\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1 id=\"vi-etcyumreposdcentos21andycomrepo\"\u003evi /etc/yum.repos.d/centos.21andy.com.repo\u003c/h1\u003e\u003c/blockquote\u003e\n\u003cp\u003e放入如下内容\u003c/p\u003e\n\u003cp\u003e[21Andy.com]\u003c/p\u003e\n\u003cp\u003ename=21Andy.com Packages for Enterprise Linux 5 – $basearch\u003c/p\u003e\n\u003cp\u003ebaseurl=http://www.21andy.com/centos/5/$basearch/\u003c/p\u003e\n\u003cp\u003eenabled=1\u003c/p\u003e\n\u003cp\u003egpgcheck=0\u003c/p\u003e\n\u003cp\u003eprotect=1\u003c/p\u003e\n\u003cp\u003e或者使用中国科技大学的yum源:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e#cd /etc/yum.repos.d\u003c/p\u003e\n\u003cp\u003e#mv CentOS-Base.repo CentOS-Base.repo.save\u003c/p\u003e\n\u003cp\u003e#wget …\u003c/p\u003e\u003c/blockquote\u003e"
September 15, 2010
centos下安装php-json
"\u003cp\u003ecentos5下面yum源中没有json,只能通过编译了。\u003c/p\u003e\n\u003cp\u003e#cd /usr/local/src\n1.下载源文件包:\nwget\u003c/p\u003e\n\u003cp\u003e2.解压\ntar xvjf php-json-ext-1.2.0.tar.bz2\n使用tar命令解压一定要确认已经安装过bzip2,否则会提示 “tar: bzip2: Cannot exec: No such file or directory” 错误.\u003c/p\u003e\n\u003cp\u003e3.进入目录\ncd php-json-ext-1.2.0\n4.初始化PHP环境\nphpize\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e如果报错了:phpize commend not found\u003c/p\u003e\n\u003cp\u003e需要安装phpize\n这个可以在yum中安装\nyum -y install php-devel\u003c/p\u003e\n\u003cp\u003e如果还不行,说明你的编译工具有问题,安装一下就可以了\nyum -y install autoconf\nyum -y install automake\nyum -y install libtool\n运行phpize\n(成功了)\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e5../configure\u003c/p\u003e\n\u003cp\u003e6.make\u003c/p\u003e\n\u003cp\u003e7.makeinstall\u003c/p\u003e\n\u003cp\u003e8.查看有没有安装成功\nfind / -name …\u003c/p\u003e"
September 15, 2010
更改centos yum 成中国镜像加快yum速度
"\u003cp\u003e163的开源镜像地址 \u003ca href=\"http://mirrors.163.com/.help/CentOS-Base-163.repo\"\u003ehttp://mirrors.163.com/.help/CentOS-Base-163.repo\u003c/a\u003e 不同版本见 \u003ca href=\"http://mirrors.163.com/.help/centos.html\"\u003ehttp://mirrors.163.com/.help/centos.html\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003esohu的开源镜像地址 \u003ca href=\"http://mirrors.sohu.com/help/CentOS-Base-sohu.repo\"\u003ehttp://mirrors.sohu.com/help/CentOS-Base-sohu.repo\u003c/a\u003e 不同版本见 \u003ca href=\"http://mirrors.sohu.com/help/centos.html\"\u003ehttp://mirrors.sohu.com/help/centos.html\u003c/a\u003e (只支持4, 5版本)\u003c/p\u003e\n\u003cp\u003e中国科技大学 \u003ca href=\"http://lug.ustc.edu.cn/wiki/_export/code/mirrors/help/centos?codeblock=2\"\u003ehttp://lug.ustc.edu.cn/wiki/_export/code/mirrors/help/centos?codeblock=2\u003c/a\u003e 不同版本见 \u003ca href=\"http://lug.ustc.edu.cn/wiki/mirrors/help/centos\"\u003ehttp://lug.ustc.edu.cn/wiki/mirrors/help/centos\u003c/a\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e如果使用上面YUM源的话,最好把里面的 \u003cstrong\u003emirrorlist\u003c/strong\u003e 注释掉,否则系统会启动 \u003cstrong\u003efastesmirror\u003c/strong\u003e 插件自动检查的,并不一定会使用这个yum源的.\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e我用的是中国科技大学的速度不错。\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e法一:直接下载源文件\u003c/strong\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eCentOS USTC mirror 这个镜像不错, …\u003c/p\u003e\u003c/blockquote\u003e"
August 23, 2010
centos IP网络配置
"\u003cp\u003e\u003cstrong\u003e一、修改IP地址\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e修改对应网卡的IP地址的配置文件\u003c/p\u003e\n\u003cp\u003e[root@centos]# vi /etc/sysconfig/network-scripts/ifcfg-eth0\u003c/p\u003e\n\u003cp\u003e修改以下内容\u003c/p\u003e\n\u003cp\u003eDEVICE=eth0(描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0)\u003c/p\u003e\n\u003cp\u003eBOOTPROTO=static(设置网卡获得ip地址的方式,可能的选项为static,dhcp或bootp,分别对应静态指定的ip地址,通过dhcp协议获得的ip地址,通过bootp协议获得的ip地址)\u003c/p\u003e\n\u003cp\u003eBROADCAST=192.168.0.255(对应的子网广播地址)\u003c/p\u003e\n\u003cp\u003eHWADDR=00:07:E9:05:E8:B4 (对应的网卡物理地址)\u003c/p\u003e\n\u003cp\u003eIPADDR=192.168.1.2(如果设置网卡获得ip地址的方式为静态指定,此字段就指定了网卡对应的ip地址)\u003c/p\u003e\n\u003cp\u003eIPV6INIT=no\u003c/p\u003e\n\u003cp\u003eIPV6_AUTOCONF=no\u003c/p\u003e\n\u003cp\u003eNETMASK=255.255.255.0(网卡对应的网络掩码)\u003c/p\u003e\n\u003cp\u003eNETWORK=192.168.1.0(网卡对应的网络地址)\u003c/p\u003e\n\u003cp\u003eONBOOT=yes(系统启动时是否设置此网络接口,设置为yes …\u003c/p\u003e"
August 22, 2010
Fedora 7配置用yum使用iso DVD镜像源安装软件
"\u003cp\u003e\u003cstrong\u003e1、先把光盘挂上\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e#monut /dev/cdrom /mnt/cdrom 光盘将挂载到/mnt/cdrom 现在我们来检查光盘是否挂载成功(如果没有此目录,先创建)\u003c/p\u003e\n\u003cp\u003e#ls /mnt/cdrom 有内容则表示挂载成功。\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e2、理解个道理\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eCentOS有两个yum源,它们在/etc/yum.repos.d/下面有两个文件:CentOS-Base.repo和CentOS-Media.repo。但这两个源不是同时使用的,默认使用的是采用互联网升级的CentOS-Base.repo源(这文件里都是网址,你可以自己看看),除非我们手动修改让系统使用Media源,而Media源就是指计算机本地的源,就包含我们方才挂上的本地光盘。\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e3、开始操作\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e首先,把CentOS-Base.repo文件改名,让系统找不到该文件,从而不能使用互联网的更新方式:\u003c/p\u003e\n\u003cp\u003e#mv CentOS-Base.repo CentOS-Base.repo.bak\u003c/p\u003e\n\u003cp\u003e然后,vi CentOS-Media.repo\u003c/p\u003e\n\u003cp\u003e把以下三行的后两行删除\u003c/p\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003ebaseurl=file:///media/CentOS/ …\u003c/code\u003e\u003c/pre\u003e"
August 22, 2010
CentOs 5 安装Zend Optimizer
"\u003cp\u003e一,下载\u003c/p\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003ecd /usr/local/src\n\nwget http://downloads.zend.com/optimizer/3.3.3/ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz\n\ntar -xzvf ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz\n\n./ZendOptimizer-3.3.3-linux-glibc23-i386/install.sh\n\u003c/code\u003e\u003c/pre\u003e\u003cp\u003e二,安装\n1,php.ini配置文件目录是:/etc\n2,注意Host5156_Vps使用的是lighttpd,而非apache。\u003c/p\u003e\n\u003cp\u003e三,配置域名目录下php.ini文件\n1,/etc/php.ini是总的配置文件。还有一个具体的配置文件位于:/home/httpd/domain.com/php.ini,这个文件也要设置下。\n2,把php.ini文件下的[zend]段落复制下来,再添加到/home/httpd/domain.com/php.ini文件中。\u003c/p\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003e[Zend] …\u003c/code\u003e\u003c/pre\u003e"
August 22, 2010
CentOS 防火墙配置 80端口
"\u003cp\u003e在虚拟机的CENTOS装好APACHE不能用,郁闷,解决方法如下\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e/sbin/iptables -I INPUT -p tcp –dport 80 -j ACCEPT\n/sbin/iptables -I INPUT -p tcp –dport 22 -j ACCEPT\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e然后保存:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e/etc/rc.d/init.d/iptables save\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e这样重启计算机后,防火墙默认已经开放了80和22端口\u003c/p\u003e\n\u003cp\u003e这里应该也可以不重启计算机:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e/etc/init.d/iptables restart\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e防火墙的关闭,关闭其服务即可:\u003c/p\u003e\n\u003cp\u003e查看防火墙信息:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e/etc/init.d/iptables status\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e关闭防火墙服务:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e/etc/init.d/iptables stop\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e永久关闭?不知道怎么个永久法:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003echkconfig –level 35 iptables off\u003c/p\u003e\u003c/blockquote\u003e"
August 22, 2010
Linux中Iptables命令详解
"\u003cp\u003e手册:\u003c/p\u003e\n\u003cp\u003e用iptables -ADC 来指定链的规则,-A添加 -D删除 -C 修改\u003c/p\u003e\n\u003cp\u003eiptables – [RI] chain rule num rule-specification[option]\n用iptables – RI 通过规则的顺序指定\u003c/p\u003e\n\u003cp\u003eiptables -D chain rule num[option]\n删除指定规则\u003c/p\u003e\n\u003cp\u003eiptables -[LFZ] [chain][option]\n用iptables -LFZ 链名 [选项]\u003c/p\u003e\n\u003cp\u003eiptables -[NX] chain\n用 -NX 指定链\u003c/p\u003e\n\u003cp\u003eiptables -P chain target[options]\n指定链的默认目标\u003c/p\u003e\n\u003cp\u003eiptables -E old-chain-name new-chain-name\n-E 旧的链名 新的链名\u003c/p\u003e\n\u003cp\u003e用新的链名取代旧的链名\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e说明\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eIptalbes 是用来设置、维护和检查Linux内核的IP包过滤规则的。\u003c/p\u003e\n\u003cp\u003e可以定义不同的表,每个表都包含几个内部的链,也能包含用户定义的链。每个链都是一个规则列表,对对应的包进行匹配:每条规则指定应当如何处理与之相匹配的包。这被称作’target’(目标),也可以 …\u003c/p\u003e"
July 15, 2010
Centos系统mysql相关命令
"\u003cp\u003e\u003cstrong\u003eCentos系统mysql 忘记root用户的密码:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e第一步:(停掉正在运行的mysql)\u003c/p\u003e\n\u003cp\u003e[root@CentOs5 ~]# service mysqld stop\u003c/p\u003e\n\u003cp\u003eStopping MySQL: [ OK ]\u003c/p\u003e\n\u003cp\u003e第二步:使用 “–skip-grant-tables”参数重新启动mysql\u003c/p\u003e\n\u003cp\u003e[root@CentOs5 ~]# mysqld_safe –skip-grant-tables \u0026amp;\u003c/p\u003e\n\u003cp\u003e[1] 23810\u003c/p\u003e\n\u003cp\u003e[root@CentOs5 ~]# Starting mysqld daemon with databases from /var/lib/mysql\u003c/p\u003e\n\u003cp\u003e第三步:用帐号登录mysql\u003c/p\u003e\n\u003cp\u003e[root@CentOs5 ~]# mysql -u root\u003c/p\u003e\n\u003cp\u003eWelcome to the MySQL monitor. Commands end with ; or \\g.\u003c/p\u003e\n\u003cp\u003eYour MySQL connection id is 1\u003c/p\u003e\n\u003cp\u003eServer version: 5.0.77 Source distribution\u003c/p\u003e\n\u003cp\u003eType ‘help;’ or ‘\\h’ for help. Type …\u003c/p\u003e"
July 11, 2010
centos下安装Nagios服务器监控软件
"\u003cp\u003enagios可以对服务器进行全面的监控,包括服务(apache、mysql、ntp、dns、disk、qmail和sshd等等)的状态,服务器的状态(up、down等\u003c/p\u003e\n\u003cp\u003e等)。它是一个完全GPL协议的开源软件包,包含有nagios主程序和它的各个插件,配置非常灵活,可以监视的项目很多,可以自定义shell脚\u003c/p\u003e\n\u003cp\u003e本进行监控服务,非常适合大型网络。\u003c/p\u003e\n\u003cp\u003enagios的包含主动监控和被动监控。\u003c/p\u003e\n\u003cp\u003e主动检查是通过监控中心的主机发出请求,让运行在远程主机上的nrpe守护进程收集信息,然后报告它,它通过web接口把数据显示在页面上。\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e它的工作原理如下:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e被动监控是当远程被监控主机处于防火墙之内的时候,只有远程主机可以访问到监控中心,防火墙之内可以设置另外一个监控中心,远程监控\u003c/p\u003e\n\u003cp\u003e中心的nagios收集服务器信息以后,和nsca报告,由naca客户端报告naca的服务器端,然后报告监控中心的nagios,通过web接口显示监控结果。\u003c/p\u003e\n\u003cp\u003eNagios是一个监视系统和网络的应用程序。它监视你所指定主机和服务,当监视的内容变好或者变坏时发出警告。Nagios最初是被设计在Linux\u003c/p\u003e\n\u003cp\u003e平台上运行的,然而现在在其他平台上也 …\u003c/p\u003e"