Centos ClanAV 的安装使用
下载 http://www.clamav.net/download/sources/
#wget:http://freshmeat.net/redir/clamav/29355/url_tgz/clamav-0.94.2.tar.gz
# tar zxvf clamav-0.94.2.tar.gz
# cd clamav-0.94.2
开始编译
1 ) ./configure --disable-clamav (tells not to check for clamav user/group)
2) make
3) make install
# vim /usr/local/etc/clamd.conf
将Example以#注释掉
运行更新病毒库
# freshclam
提示出错:
ERROR: Please edit the example config file /usr/local/etc/freshclam.conf.
WARNING: Can't get information about user clamav.
vim /usr/local/etc/freshclam.conf
将Example以#注释掉
添加用户
useradd clamav
修改共享目录权限
chmod 777 -R share/clamav
检测病毒
clamdscan
再次进行病毒扫描。附加“remove”选项后,会在查出病毒后自动删除染毒文件。
# clamdscan --remove ← 再次进行病毒扫描,并附加删除选项
让病毒扫描定期运行
# vi scan.sh ← 建立自动扫描脚本,如下:
#!/bin/bash
PATH=/usr/bin:/binCLAMSCANTMP=`mktemp`
clamdscan --recursive --remove / > $CLAMSCANTMP
[ ! -z "$(grep FOUND$ $CLAMSCANTMP)" ] && \
grep FOUND $CLAMSCANTMP | mail -s "Virus Found in `hostname`" root
rm -f $CLAMSCANTMP
# chmod 700 scan.sh
← 赋予脚本可被执行的权限
# crontab -e
← 编辑计划任务,添加如下行
00 03 * * * /root/scan.sh ← 添加这一行,让其在每天3点钟执行扫描
顶(0)
踩(0)
- 最新评论