SuperTaoer::Thanksgiving

天将降大任于世人也,必先苦其心智、劳其筋骨、饿其体肤、空乏其身,行拂乱其所为,所以动心忍性,增益其所不能。

十一月 23, 2005

我感恩

文章类别: 生活 情感 — SuperTaoer @ 12:00 am

这篇文章,送给自己,送给xiaoer(这里没有留下这位朋友的名字,是因为不想让搜索引擎搜索到这位朋友,给这位朋友少些麻烦 :) ),送给我所有的好朋友,心情不好的时候就来看看。
happy everyday,everybody.

当我第一次写完这篇blog要发布的时候,我的浏览器产生了错误,关闭了,
我感恩,浏览器让我多写了一遍,让我冰冷的手活动变得温暖。

摘自:读者2005年十一月A 第21期

有每夜和我抢棉被的伴侣,
那表示他/她不是和别人在一起。

有只会看电视而不洗碗的青少年,
那表示他/她乖乖在家而不是流连在外。

我缴税,
那表示我有工作。

衣服越来越紧,
那表示我吃得很好。

有阴影陪伴我劳动,
那表示我在明亮的阳光下。

有待修整的草地,待清理的窗户,和待修理的排水沟,
那表示我有个家。

能找到最远的那个停车位,
那表示我还能走路,且还有幸能有辆车。

有巨额的电费帐单,
那表示我冷气吹得爽。

教堂礼拜时我身后有五音不全的女士,
那表示我还听得到。

有一堆衣服要洗烫,
那表示我有衣服穿。

一天结束时感到疲劳和肌肉酸痛,
那表示我有拼命工作的能力。

一大早被闹钟吵醒,
那表示我还活着。

最后,感恩过量的电子邮件,
那表示有许多朋友会想到我。

当你觉得人生很糟,
就再看一遍吧!



十一月 15, 2005

linux 统计进程数量

文章类别: 程序 技术 — SuperTaoer @ 11:34 am

比如目前统计有多少个httpd进程
ps ax|grep httpd|wc -l

谢谢陈总的指点 :)

受到热心的朋友sofire的指点
ps ax|grep httpd|wc -l 应该再-1
因为得出的结果包括grep httpd

在此谢过sofire :)

十一月 10, 2005

Linux 启动NFS服务

文章类别: 程序 技术 — SuperTaoer @ 11:26 pm

可以参考的文章
fanqiang.chinaunix.net/a1/b1/20010607/110001424.html
www.linuxmine.com/4041.html

1. 编辑你的/etc/exports文件
格式如下 [共享的目录] [可以访问共享资源的IP/主机名](访问权限,同步)

例如:
/temp/ 192.168.0.3(rw,sync)
/temp/ 192.168.0.*(ro,sync)
/temp/ linux2(ro,sync)
等,具体的参数你可以看这里和相关的文档

—下面的操作在你的mfs的服务端和客户端都要操作
然后编辑你的/etc/sysconfig/nfs文件,有可能是个新的文件,
输入:MOUNTD_PORT=4002
代表moutd服务的端口
然后配置你的防火墙允许 111(tcp,udp) 2049(tcp,udp) 4002(udp)这几个端口
执行:
/etc/rc.d/init.d/portmap start
/etc/rc.d/init.d/nfs start
—-

客户端执行
mount -t nfs server_address:/tem/ /mnt/test/

如果想随机启动,
在两边的/etc/rc.local中加入
/etc/rc.d/init.d/portmap start &
/etc/rc.d/init.d/nfs start &

然后将你的mount命令也加入到/etc/rc.local中
还有一种就是修改你的/etc/fstab文件,太晚了,没事间琢磨了

补充几个有用的命令:
showmount
rpcinfo -p localhost
exportfs
试试看就知道做什么用的了 :)

ok 就这么多了。

十一月 7, 2005

使用eAccelerator的php加速器

文章类别: 程序 技术 — SuperTaoer @ 1:10 pm

由于需要,研究了一下 eAccelerator ,配置很简单

下载eAccelerator后解压缩
进入目录执行

  1. /usr/local/php/phpize
  2. ./configure --enable-eaccelerator=shared --with-php-config=/usr/local/php/bin/php-config
  3. make
  4. make install

然后修改你的php.ini文件

  1. zend_extension="/usr/local/apache2/eaccelerator.so"
  2. eaccelerator.shm_size="64"
  3. eaccelerator.cache_dir="/tmp/eaccelerator"
  4. eaccelerator.enable="1"
  5. eaccelerator.optimizer="1"
  6. eaccelerator.check_mtime="1"
  7. eaccelerator.debug="0"
  8. eaccelerator.filter=""
  9. eaccelerator.shm_max="0"
  10. eaccelerator.shm_ttl="0"
  11. eaccelerator.shm_prune_period="3600"
  12. eaccelerator.shm_only="1"
  13. eaccelerator.compress="0"
  14. eaccelerator.compress_level="0"
  15. eaccelerator.keys="shm_only"
  16. eaccelerator.sessions="shm_only"
  17. eaccelerator.content="shm_only"

上面的是zend扩展的配置
下面是php扩展的配置

  1. extension="eaccelerator.so"
  2. eaccelerator.shm_size="16"
  3. eaccelerator.cache_dir="/tmp/eaccelerator"
  4. eaccelerator.enable="1"
  5. eaccelerator.optimizer="1"
  6. eaccelerator.check_mtime="1"
  7. eaccelerator.debug="0"
  8. eaccelerator.filter=""
  9. eaccelerator.shm_max="0"
  10. eaccelerator.shm_ttl="0"
  11. eaccelerator.shm_prune_period="0"
  12. eaccelerator.shm_only="0"
  13. eaccelerator.compress="1"
  14. eaccelerator.compress_level="9"

2选1,我用的是zend的扩展
我的配置是:

  1. zend_extension="/usr/local/apache2/eaccelerator.so"
  2. eaccelerator.shm_size="64"
  3. eaccelerator.cache_dir="/tmp/eaccelerator"
  4. eaccelerator.enable="1"
  5. eaccelerator.optimizer="1"
  6. eaccelerator.check_mtime="1"
  7. eaccelerator.debug="0"
  8. eaccelerator.filter=""
  9. eaccelerator.shm_max="0"
  10. eaccelerator.shm_ttl="0"
  11. eaccelerator.shm_prune_period="3600"
  12. eaccelerator.shm_only="1"
  13. eaccelerator.compress="0"
  14. eaccelerator.compress_level="0"
  15. eaccelerator.keys="shm_only"
  16. eaccelerator.sessions="shm_only"
  17. eaccelerator.content="shm_only"

另外:eaccelerator.php可以通过web来管理eAccelerator
php -q eaccelerator_password.php
会提示你输入用户名和密码:
然后会输出两行字符串,放到刚才你的php.ini文件的eaccelerator配置的后面就可以了
php -q eaccelerator_password.php
Changing password for eAccelerator Web Interface (eaccelerator.php)

Enter admin name: admin
New admin password: eaccelerator
Retype new admin password: eaccelerator

Add the following lines into your php.ini and restart HTTPD

  1. eaccelerator.admin.name="admin"
  2.  eaccelerator.admin.password="$1$0ScD9gkb$nOEmFerNMvQ576hELeLrG0"

不要忘了重启apache

PS:怎么这么没精神呢?

十一月 3, 2005

linux架设BT Tracker服务器小记

文章类别: 程序 技术 — SuperTaoer @ 6:42 pm

目前开源的Bt tracker项目有:
官方Tracker为 www.bittorrent.com/ 使用python语言

xbtt.sf.net 的c++ tracker
sourceforge.net/cvs/?group_id=94951

windows下的tracker www.bitcomet.com/tracker/index-zh.htm
这个似乎不是开源的说?不用管他,反正也不用windows做服务器。

另外介绍一个论坛:http://www.isohunt.com/forum/

我使用的是 c++ 的xbt tracker
下面我就以这个为例来把我的架设过程描述下。

(more…)

十一月 1, 2005

用我的身体换回我的童年

文章类别: 生活 情感, 运动 游戏 音乐 — SuperTaoer @ 12:44 pm

真的可以换的回来么?
我不确定,但是我会尽我最大的努力。
在小学,是宣武体校武术队的第一名,后来进入了市体校,也是名列前矛的。
但是由于选拔之前我没有参加集训,很多的规则我不知道,就和北京市武术队失之交臂,和我在一个学校的那个同学没有我的水平好,但是却被选拔上了,没有办法,弃武从文了。
6年的努力,就对我say goodbye了。

现在,在上海朋友的龙武功夫馆练习武术,朋友是全国武术第一名,不知道我还能否恢复到那个时候,毕竟,已经放下10年了。

现在,我在武馆里面不是最好的,但是凭着以前的根基,也排在了第二,武馆里面除了我和我的朋友,都不是中国人,感叹,中国的国粹都被外国人学走了。

武馆水平最好的是一个外国学生,但是显然,不及我小学的水平,我知道不应该在这里念念不忘,现在的好多动作也都知道怎么做,无奈身体协调的还不是很好,但是我有信心,在2个月之内超过他。

昨天练习的太着急也太认真了,右腿被拉伤了,还好不是很严重,右脚也被墩了一下,到现在还蛮疼的。我现在的情况,就是知道动作应该如何去做,但是实际上却做不到,这样子蛮危险的,恢复估计需要2个月的时间,也差不多就是明年了,对自己还是很有信心的 :)




本站使用 WordPress架设