18600329666

咨询技术专家

扫一扫
与技术专家在线沟通

Menu
linux安全软件ClamAV编译安装和使用
ClamAV是使用广泛且基于GPL License的开源代码的典型杀毒软件,它支持各种平台,如:windows、linux、Unix等操作系统,并被广泛应用于其他应用程序,如:邮件客户端服务器、HTTP病毒扫描代理等。
        编译ClamAV时应包括zlib库,用于压缩和解压缩函数。(下述为以clamav-0.88.tar.gz为例的编译安装和使用)
1.下载clamav-0.88.tar.gz
2.解压缩文件包:
# tar xvzf  clamav-0.88.tar.gz 
3.进入解压缩后的clamav目录
# cd clamav-0.88
4.添加用户组clamav和组成员clamav
# groupadd clamav
# useradd -g clamav -s /bin/false -c "Clam AntiVirus" clamav
5.假定你的home目录是/home/gary,配置软件如下:
# ./configure --prefix=/home/gary/clamav  --disable-clamav
6.编译,安装
# make
#make install
7.在/var/log目录下添加两个log文件:clam.log和clam-update.log,将所有者改为新加的clamav用户,并设置相应的文件读写权限
# touch /var/log/clam-update.log
# chmod 600 /var/log/clam-update.log
# chown clamav /var/log/clam-update.log
 
# touch /var/log/clam.log
# chmod 600 /var/log/clam.log
# chown clamav /var/log/clam.log
8.修改/etc/clam.conf,将行首有“Example”的那行用_#_注释掉,然后在命令行里输入:clamd,开始运行病毒扫描后台程序
#Example
#clamd
9.修改/etc/freshclam.conf,将行首有“Example”的那行用_#_注释掉,
#Example
修改UpdateLogFile /var/log/freshclam.log 
为UpdateLogFile /var/log/clam-update.log
10. 用freshclam升级病毒库
# freshclam
11.查杀当前目录下的文件
# clamscan
12.查杀当前目录的所有文件及目录:
# clamscan -r
13.查杀dir目录
# clamscan dir
14.查杀目录dir下的所有文件及目录
# clamscan -r dir
15.查看帮助信息
# clamscan --help