April 11, 2011
CentOS系统如何查看cpu
"在使用一个系统的时候,我们肯定要看看系统配置,而CentOS系统下看配置,可没有windows那么直观。你只能一个一个查看。如何查看CentOS系统的CPU也就让很多人不知所措了。\n下面,我们就来学习一下如何在CentOS系统中查看CPU吧。\n一:CentOS系统cpu\n[root@srv /]# more /proc/cpuinfo | grep “model name”\nmodel name : Intel(R) Xeon(R) CPU X3220 @ 2.40GHz\nmodel name : Intel(R) Xeon(R) CPU X3220 @ 2.40GHz\nmodel name : Intel(R) Xeon(R) CPU X3220 @ 2.40GHz\nmodel name : Intel(R) Xeon(R) CPU X3220 @ 2.40GHz\n[root@srv /]# grep “model name” /proc/cpuinfo\nmodel name : Intel(R) Xeon(R) CPU X3220 @ 2.40GHz\nmodel name : …"
April 11, 2011
libiconv.so.2: cannot open shared object file解决办法
"解决办法如下:\n1.在/etc/ld.so.conf中加一行/usr/local/lib,\n2.然后运行/sbin/ldconfig,文件解决,没有报错了~~"
April 11, 2011
2010-03-08 Fatal error: Can’t open and lock privilege tables: Table ‘mysql.host’ doesn’t exist的解决方法 – [MySQL]
"今天在用一个装好的Mysql时,用safe_mysqldq启动的时候,出现\nFatal error: Can’t open and lock privilege tables: Table ‘mysql.host’ doesn’t exist\n最终解决方法如下:\n在mysql的安装目录下,我的是/usr/local/mysql\n./scripts/mysql_install_db –usrer=mysql –datadir=/usr/local/mysql/data/\n原因是重装的时候数据目录不一致导致\n然后再次启动,OK"
April 11, 2011
‘./mysql-bin.index’ not found (Errcode: 13) 的解决方法
"今天突然收到消息机房的一台服务器的mysql无法启动了,首先检查了一下mysql的错误日志,发现最后出现以下错误:\n020101 00:42:21 mysqld started /usr/local/mysql/libexec/mysqld: File ‘./mysql-bin.index’ not found (Errcode: 13) 020101 0:42:21 [ERROR] Aborting\n020101 0:42:21 [Note] /usr/local/mysql/libexec/mysqld: Shutdown complete\n提示./mysql-bin.index无法找到(由于mysql开启了bin日志功能),到数据库根目录查看该文件是存在的,可能是文件权限的问题,查看了数据库根目录的权限是700,所有者和用户组都是root,可能是上次转移数据库的时候不小心修改了文件夹的权限。\n解决方法:\nchgrp -R mysql ./var \u0026amp;\u0026amp; chown -R mysql ./var (这里数据库根目录为/*****/var)\n重新启动mysql [OK]"
April 10, 2011
SSH 超时断开连接解决办法
"有2种方法\n1、 配置服务器\n#vi /etc/ssh/sshd_config\n1)找到 ClientAliveInterval参数,如果没有就自己加一行\n数值是秒,比如你设置为120 ,则是2分钟\nClientAliveInterval 120\n2)ClientAliveCountMax\n指如果发现客户端没有相应,则判断一次超时,这个参数设置允许超时的次数。如3 、5等自定义\n修改两项参数后如下:\n—————————-\nClientAliveInterval 120\nClientAliveCountMax 0 ###在不允许超时次数\n重新加载sshd服务。退出客户端,再次登陆即可验证。\n2、 配置客户端\n#vi /etc/ssh/ssh_config\n然后找到里面的\nServerAliveInterval\n参数,如果没有你同样自己加一个就好了\n参数意义相同,都是秒数,比如5分钟等\nServerAliveInterval 300\n=====================================\n上面是配置需要服务器权限,如果没有服务器权限则可以使用这个方法,其思想是:客户端向 …"
April 10, 2011
centos 5.x 安装 zendOptimizer 3.3.9
"刚完成了在CentOS5.5安装Zend Optimizer插件的任务,以前老版本 Zend Optimizer的安装方法是运行安装脚本 ./install.sh,新的Zend Optimizer 3.3.9没有安装脚本,只能按照以下方法安装。\nwget http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz (32位) 或者 wget http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz (64位)\n解压缩下载的文件包(x86):\ntar -zxvf ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz cd ZendOptimizer-3.3.9-linux-glibc23-i386 cd data/5_2_x_comp/\n这里要注意,进入data文件夹后,so文件是对应版本的,看好PHP版本再安装. …"
April 9, 2011
CentOS 5 VPS上配置pptpd作为VPN服务器[瑞豪开源]
"美国VPS的一大用途就是做为加密的VPN服务器,在国内连上这些VPN服务器就可以无限制访问互联网。常用的VPN服务器一般分两种,一种是SSL VPN,代表软件有openvpn,这个VPN软件有Windows下的客户端软件;另外一种是pptpd VPN,Windows自带这种VPN的客户端支持。本文记录了在CentOS 5 VPS下安装pptpd VPN服务器的过程。\n内核支持 pptpd VPN需要内核支持mppe,我们的VPS自带的内核已经把mppe编译进去了,没有把mppe另外当作内核的模块。\n软件安装 要安装pptpd VPN,ppp和iptables这两个软件是必须安装的,安装命令:\nyum install -y ppp iptables 然后下载pptpd的rpm包:\n32位 64位\n要注意64位的系统要下载64位的rpm包,32位的系统要下载32位的rpm包,别搞错了\n64位系统安装命令:\nrpm -ivh pptpd*.x86_64.rpm\n32位系统安装命令:\nrpm -ivh pptpd*.i386.rpm 编辑配置文件 /etc/ppp/options.pptpd …"
April 9, 2011
Centos下vpn(pptpd)的部署
"现在大多数VPS服务器都位于国外,因此PPTP服务器可以用来搭建一个比较实用的代理服务器。PPTP服务需要用到特定的Linux内核技术,因此绝大多数OpenVZ架构的VPS都不能配置PPTP(可以用OPENVPN代替),但几乎所有的XEN或KVM架构的VPS都能正常安装。本文将以XEN架构的CentOS系统下安装PPTP服务为例进行讲解。\n1、准备环境 PPTPD要求Linux内核支持mppe,一般来说CentOS安装时已经包含了;下面安装ppp与iptables:\nyum install perl ppp iptables 2、安装PPTPD 对于32位CentOS,执行\nwget http://acelnmp.googlecode.com/files/pptpd-1.3.4-1.rhel5.1.i386.rpm rpm -ivh pptpd-1.3.4-1.rhel5.1.i386.rpm 对于64位CentOS,执行\nwget http://acelnmp.googlecode.com/files/pptpd-1.3.4-1.rhel5.1.x86_64.rpm rpm -ivh …"
April 8, 2011
centos下配置vsftpd虚拟用户教程[整理]
"点击下载vsftp_install.sh一键安装脚本:vsftpd_install.sh\n基本配置环境如下:\n1.ftp用户的home目录:/data/ftp 2.所有虚拟用户的local_root目录,都放在/data/wwwroot/这里.这里为了方便,目录名和虚拟用户名一样,当然也可以不一样的 3.允许登录用户文件:/etc/vsftpd/chroot_list\n==========================================\n1.安装vsftpd\n#yum -y install vsftpd\n可用service vsftpd start 命令查看是否安装成功\n设置CentOS vsftpd自启动\n#chkconfig –level 35 vsftpd on\n2.配置vsftpd.conf文件\n#vi /etc/vsftpd/vsftpd.conf anonymous_enable=NO 是否允许匿名用户访问 #chroot_list_enable=YES …"
April 7, 2011
PHP Warning: cannot restore segment prot after reloc: Permission denied的解决办法
"Failed loading /usr/local/Zend/lib/Optimizer-3.3.3/php-5.2.x/ZendOptimizer.so: /usr/local/Zend/lib/Optimizer-3.3.3/php-5.2.x/ZendOptimizer.so: cannot restore segment prot after reloc: Permission denied\n原来这是SELinux搞的鬼,解决办法有如下两个\n1. 使用chcon 命令\n示例: chcon -t texrel_shlib_t /usr/local/Zend/lib/Optimizer-3.3.3/php-5.2.x/ZendOptimizer.so\n2. 禁止掉SELinux\n更改/etc/sysconfig/selinux 文件的内容为 SELINUX=disabled\n这个GD库的问题,在装好后启动apache的时候,还会提示php库的问题,用上面的同样方法处理即可."