This is 赵峰 | 赵峰之城 | 赵峰的博客 !

记一条命令

查找并删除文件大小为0的文件。
find ./ -empty -exec rm {} \;

» 阅读全文

Linux下增加Apache的rewrite Module

最近,需要在已经编译好的Apache上以动态方式加载rewrite模块。

机器上的apache的版本是2.0.59,下载源码包解压后的目录为 /root/httpd-2.0.59 文中简称为“源码目录”
apache安装目录 /var/www/bin 文中简称为“目标目录”

步骤:
1、Apache安装rewrite模块的时候需要DBM支持,否则无法编译,所以首先要安装一个GDBM 
    下载地址:ftp://ftp.gnu.org/gnu/gdbm/
    安装步骤:
        进入安装目录,
        ./configure
        make
        make install
        make install-compat    (最后行也要执行。否则无法编译出ndbm.h头文件)
    如果您不能确定服务器上是否已经装有DBM,那么可以rpm -qa gdbm查询一下。否则这步可以跳过。

2、使用如下指令编译出so文件:
    /var/www/bin/apxs -c mod_rewrite.c -lgdbm
  即可得到mod_rewrite.so文件。
    备注:"-lgdbm"是用为说明在编译mod_rewrite.c时要把gdbm链接进来。这样在第6步启动apache时就不会报出"dbm fetch"的错误了。

3、现在让apache的apxs来自动向http.conf配置文件中加入LoadModule语句并将mod_rewrite.so文件拷贝到对应目录
    /var/www/bin/apxs -i -A -n rewrite /root/httpd-2.0.59/modules/mappers/.libs/mod_rewrite.so
如果不知道mod_rewrite.so在哪儿,可以查一下:find / -name mod_rewrite.so
4、停止apache
    apache/bin/apachectl stop

5、运行配置文件检查命令
    apache/bin/apachectl configtest
    如显示Syntax OK,则表示整个操作成功。

6、启动apache
    /var/www/bin/apachectl start

全文结束。

» 阅读全文

手足口病预防控制指南(2008年版)

手足口病(Hand-foot-mouth disease, HFMD)是由多种肠道病毒引起的常见传染病,以婴幼儿发病为主。大多数患者症状轻微,以发热和手、足、口腔等部位的皮疹或疱疹为主要特征。少数患者可并发无菌性脑膜炎、脑炎、急性弛缓性麻痹、呼吸道感染和心肌炎等,个别重症患儿病情进展快,易发生死亡。少年儿童和成人感染后多不发病,但能够传播病毒。引起手足口病的肠道病毒包括肠道病毒71型(EV71)和A组柯萨奇病毒(CoxA)、埃可病毒(Echo)的某些血清型。EV71感染引起重症病例的比例较大。肠道病毒传染性强,易引起暴发或流行。为指导各地做好手足口病的预防控制,制定本指南。

…… ……

» 阅读全文