快捷搜索:   nginx

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:/bin
CLAMSCANTMP=`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)

您可能还会对下面的文章感兴趣:

最新评论