linux发行版中大多都自带rsync,不过版本比较低,一般都是2.6.X
在2.X的版本中,rsync备份时都是先列表再备份(添加或者删除),在处理大量文件时,会耗费比较多的内存。
备份的时候,rsync扫描到的每个文件(目录也一样),在它的列表中约占100字节的内存,如果加了--delete参数的话,占用的内存会更多。
Tags: ,

apache封掉国内的ip段

[不指定 2008/10/30 20:33 | by real ]
第一步先要找出国内的ip地址段
具体办法见 中国的ip段以及各地各运营商的ip段
Tags:
如果想封掉国内ip或者封掉国外ip,总归要现有国内的ip段才可以。如果要做dns智能解析,也要有各地各运营商的ip段才行。网上有很多各式各样的ip表,但很多都过期了,也不全。如果要做一个比较完整的ip数据,还是要靠APNIC才行。
Tags:

给innodb表空间添加数据文件

[不指定 2008/10/26 14:47 | by real ]
最简单的办法是
先把所有使用innodb引擎的表全部转储为myisam
关闭数据库,删除innodb的数据文件和日志文件
编辑my.cnf文件,添加新的数据文件,例如
Tags:
数据库备份是很重要的。如果定期做好备份,这样就可以在发生系统崩溃时恢复数据到最后一次正常的状态,把损失减小到最少。MySQLl提供了一个mysqldump命令,我们可以用它进行数据备份,下面假设要备份admin99这个数据库:
Tags:
一台服务器流量比较大,因为程序的需要,session的过期时间设置的是3小时,导致/tmp下堆积了近20万的session文件。进而导致内核占用的cpu急剧上升。因为session的读写涉及到大量小文件的随机读写,并且是集中在一个目录下,iowait也急剧升高。
Tags: , ,
网站上的bug,某个页面访问的时候,会造成内存溢出,正常情况下一个php-cgi进程占用大概0.2% 约8M左右的内存,出问题的时候,某些php-cgi进程可能会占用掉几百兆。
因为一时无法找出那个页面出得错误,只好用脚本来kill掉异常的进程
Tags: ,