王殊勋的个人博客

只要开始,虽远不迟!

1 eaccelerator.shm_size="32" eAccelerator 可以使用的共享内存的数量 (以兆为单位) . “0” 是指操作系统的默认值. 默认值是 “0”.可根据服务器的实际情况来调整,16,32,64,128都是可以的. 1 eaccelerator.cache_dir="/home/php/tmp" 这个目录是给磁盘缓存使用. eAccelerator 在这里储存预先编译好的代码, 进程数据, 内容以及用户的自定义内容. 同样的数据也能被储存在共享内存中 (这样可以提高访问速度). 默认的设置是 /tmp/eaccelerator. 1 ea
阅读全文 »

运行: 1 2 3 $/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT $/sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT $/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT 然后保存: 1 $/etc/rc.d/init.d/iptables save 查看打开的端口: 1 $ /etc/init.d/iptables status 补充说明: 关闭防火墙: 1 /etc/init.d/ip
阅读全文 »

mysql服务器有一项功能,可以检测到哪条sql语句查询得比较慢,就是慢查询slowlog,现在介绍如何开启. 在[mysqld]下面增加如下代码: 1 2 3 4 5 6 long_query_time = 1 log-slow-queries = /usr/local/mysql/data/slow.log log-queries-not-using-indexes long_query_time = 1 #定义超过1秒的查询计数到变量Slow_queries. log-slow-queries = /usr/local/mysql/data/slow.log #定义慢查询日志路径
阅读全文 »

站长在使用drbd的时候,执行drbdadm create-md ha 时出现: 1 2 3 4 5 6 7 8 9 10 Device size would be truncated, which would corrupt data and result in 'access beyond end of device' errors. You need to either * use external meta data (recommended) * shrink that filesystem first * zero out the device
阅读全文 »

1.备份现在的源文件 1 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak 2.下载163源 1 2 cd /etc/yum.repos.d/ wget http://mirrors.163.com/.help/CentOS6-Base-163.repo 3.把下载文件改成源文件 1 mv CentOS6-Base-163.repo CentOS-Base.repo 4.更新列表 1 yum makecache 5.更新系统 1 yum update
阅读全文 »

1 yum install keepalived 编辑keepalived.conf: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 vi /etc/keepalived/keepalived.conf ! Configuration File for keepalived global_defs { router_id bj_ifc_ngix } vrrp_instance VI_1 { state BACKUP interface eth0 virtual_router_id 50 pr
阅读全文 »

安装rrdtool之前确保安装了这些库: 1 yum install zlib libpng freetype libart_lgpl libart_lgpl-devel libxml* 如果还是没用: 1 2 yum -y install pango* Libraries: -lxml2 -lcairo -lcairo -lcairo -lm -lcairo -lpng12 -lglib-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 解决问题.如果源里没有自己
阅读全文 »

/etc/my.cnf文件: mysql配置文件默认是/etc/my.cnf.它包含6条命令,并且这6条命令被组织在3个配置段中.这些配置段与Samba配置文件中的配置段相似,并且含有功能组名称和相关的命令.本文将逐行的说明这个文件的默认版本.如果用户进行了任何修改,将需要确保MySQL启动脚本(即/etc/rc.d/init.d/mysqld)中的命令一致. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 [mysqld] #在这个配置段之内,将会看到与MySQL守护进程相关的命令. datadir=/var/lib/mysql
阅读全文 »

假如我们只是想要让特定任务运行一次,那么,这时候就要用到at监控程序了. 设置at命令很简单,指示定运行的时间,那么就会在哪个时候运行.at类似打印进程,会把任务放到 /var/spool/at目录中,到指定时间运行它 . at命令相当于另一个shell,运行at time命令时,它发送一个命令,可以输入任意命令或者程序.at now + time命令可以在指示任务. 假设处理一个大型数据库,要在别人不用系统时去处理数据。比如凌晨3点10分.那么我们就应该先建立/home/kyle/do_job脚本管理数据库,计划处理 /home/kyle/do_job文件中的结果.正常方式是这样启动下
阅读全文 »
0%