如果你能看到这篇日志

[ 2007/12/06 22:53 | by Johnny.He ]
说明服务器已经转移成功。
此服务器配置如下:
IBM 3550
Xeon e5335
15K 300G SAS*2 Raid1
2G DDRII ECC
。。。。。(忘记了想起来在写吧)
/             10G
sawp       4G
/var         20G
/tmp       10G
/usr         235G
分区大概就是这样的
FreeBSD-6.2/php5.2.5/apapche2.2/mysql5.0/zendo3.3...
装上了Cacti流量监控,还有phpmyadmin。
这几天有时间了好好的整理一下,东西有点乱七八糟。。。。
Tags:

十七个有点学问的题

[ 2007/12/01 17:17 | by Johnny.He ]
1.一辆学校班车里面能装多少个高尔夫球?
2.你被缩小到只有硬币厚度那么点高(不是压扁,是按比例缩小),然后被扔到一个空的玻璃搅拌器中,搅拌刀片一分钟后就开始转动。你怎么办?
3.要是让你清洗整个西雅图的所有窗子,你会收取多少费用?
4.怎么才能识别出电脑的内存堆栈是向上溢出还是向下溢出?
5.你要向你8岁的侄子解释什么是数据库,请用三句话完成。
6.时钟的指针一天内会重合几次?
7.你需要从A地去B地,但你不知道能不能到,这时该怎么办?
8.好比你有一个衣橱,里面塞满了各种衬衫,你会怎么整理这些衬衫,好让你以后找衬衫的时候容易些?
9.有个小镇有100对夫妇,每个丈夫都在欺骗他的妻子。妻子们都无法识破自己丈夫的谎言,但是她们却能知道其他任何一个男人是否在撒谎。镇上的法律规定不准通奸,妻子一旦证明丈夫不忠就应该立刻杀死他,镇上所有妇女都必须严格遵守这项法律。有一天,镇上的女王宣布,至少有一个丈夫是不忠的。这是怎么发生的呢?
10.在一个重男轻女的国家里,每个家庭都想生男孩,如果他们生的孩子是女孩,就再生一个,直到生下的是男孩为止。这样的国家,男女比例会是多少?
Tags:
GZIP压缩(速度较慢压缩比例高):
tar -zcf 目标路径文件名 要打包的文件或者目录

不压缩打包(速度与COPY文件相同,不压缩):
tar -cf 目标路径文件名 要打包的文件或者目录
如:

tar -zcf /home/web/1.tar.gz /home/web/


用法:     rar <命令> -<开关 1> -<开关 N> <压缩文件> <文件...>
               <@列表文件...> <解压路径\>

过滤打包方法
tar --exclude {被过滤文件+路径} -zcvf {打包的文件名} {打包目录}
备份MySQL数据库的命令
mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql

备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。
mysqldump -–add-drop-table -uusername -ppassword databasename > backupfile.sql

直接将MySQL数据库压缩备份
mysqldump -hhostname -uusername -ppassword databasename | gzip > backupfile.sql.gz

备份MySQL数据库某个(些)表
mysqldump -hhostname -uusername -ppassword databasename specific_table1 specific_table2 > backupfile.sql

同时备份多个MySQL数据库
mysqldump -hhostname -uusername -ppassword –databases databasename1 databasename2 databasename3 > multibackupfile.sql
Tags:

FreeBSD系统优化部分内核

[ 2007/11/18 16:48 | by Johnny.He ]
很多人想优化自己的FreeBSD,特别是在网络性能以及内核调整上,因为这些是最直接的优化方式。在这里我收集整理并用中文注释了一下,相信很多人用得到。

#最大的待发送TCP数据缓冲区空间
net.inet.tcp.sendspace=65536

#最大的接受TCP缓冲区空间
net.inet.tcp.recvspace=65536

#最大的接受UDP缓冲区大小
net.inet.udp.sendspace=65535

#最大的发送UDP数据缓冲区大小
net.inet.udp.maxdgram=65535

#本地套接字连接的数据发送空间
net.local.stream.sendspace=65535

#加快网络性能的协议
net.inet.tcp.rfc1323=1
net.inet.tcp.rfc1644=1
net.inet.tcp.rfc3042=1
net.inet.tcp.rfc3390=1

MySQL的my.cnf配置参数详解

[ 2007/11/17 16:24 | by Johnny.He ]
   key_buffer
  索引块是缓冲的并且被所有的线程共享。key_buffer_size是用于索引块的缓冲区大小,增加它可得到更好处理的索引(对所有读和多重写),到你能负担得起那样多。如果你使它太大,系统将开始换页并且真的变慢了。默认数值是8388600(8M),我的 MySQL主机有2GB内存,所以我把它改为402649088(400MB)
  max_connections
  允许的同时客户的数量。增加该值增加 mysqld 要求的文件描述符的数量。这个数字应该增加,否则,你将经常看到 Too many connections 错误。 默认数值是100
  max_allowed_packet
  导入时一个包的最大尺寸。消息缓冲区被初始化为net_buffer_length字节,但是可在需要时增加到max_allowed_packet个字节。缺省地,该值太小必能捕捉大的(可能错误)包。如果你正在使用大的BLOB列,你必须增加该值。它应该象你想要使用的最大BLOB的那么大。
  table_cache
  为所有线程打开表的数量。增加该值能增加mysqld要求的文件描述符的数量。MySQL对每个唯一打开的表需要2个文件描述符。默认数值是64,我把它改为512
Tags:

Cacti 安装笔记

[ 2007/11/17 10:43 | by Johnny.He ]
服务器已经放入机房有一段时间了,基本环境如下:
apache22+mysql5+php5+zend3.3+..... 很多很多记不大清楚了,前两天机房通知我流量比较大,所以就打算安装一个Cacti 在服务器上,这样我可以看到运行情况。
安装cacti需要snmp支持还有RRDtools,
所有推荐使用Ports方式安装~~!用不了多长时间,为以后好管理,应该这样做。

需要先安装net-snmp,其实是Cacti需要用到net-snmp中的两个命令,我们可以直接在系统中运行snmpwalk和snmpget看是否有该命令,如果有则不用安装了,如果不能执行则进入/usr/ports/net-mgmt/net-snmp/目录
#make
#make install clean

完成后 在/usr/local/share/snmp/这个目录下创建snmpd.conf文件(可能已经存在,如果没有就新建),内容如下:
syslocation  WwwEr.ORG
syscontact  Johnny.He@Live.com
sysservices 77
rocommunity  public
load  12 12 12

保存退出
发帖留念~
分页: 7/15 第一页 上页 1 2 3 4 5 6 7 8 9 10 11 12 下页 最后页 [ 显示模式: 摘要 | 列表 ]