Erlo

Centos7 安装clamav杀毒

2022-01-06 10:39:10 发布   916 浏览  
页面报错/反馈
收藏 1 赞

一、下载安装

1.下载 clamav官网:http://www.clamav.net/downloads,最新稳定版是0.100.2。 或者wget直接下载源码包。

wget http://www.clamav.net/downloads/production/clamav-0.100.2.tar.gz 

2.解压

tar -zxf clamav-0.100.2.tar.gz

3.编译安装

cd clamav-0.99.2./configure --prefix=/usr/local/clamav
make
make install

4.添加用户组和组成员

groupadd clamav
useradd -g clamav clamav

二、配置

1.创建日志目录和病毒库目录

mkdir /usr/local/clamav/logs
mkdir /usr/local/clamav/updata

2. 创建日志文件

touch /usr/local/clamav/logs/clamd.log
touch /usr/local/clamav/logs/freshclam.log

3. 文件授权

chown clamav:clamav /usr/local/clamav/logs/clamd.log
chown clamav:clamav /usr/local/clamav/logs/freshclam.log
chown clamav:clamav /usr/local/clamav/updata

4. 修改配置文件

cp  /usr/local/clamav/etc/clamd.conf.sample /usr/local/clamav/etc/clamd.conf
cp /usr/local/clamav/etc/freshclam.conf.sample /usr/local/clamav/etc/freshclam.conf

编辑这两个配置文件内容

vim /usr/local/clamav/etc/clamd.conf
#Example  //注释掉这一行#添加以下内容
LogFile /usr/local/clamav/logs/clamd.log
PidFile /usr/local/clamav/updata/clamd.pid
DatabaseDirectory /usr/local/clamav/updata
vim /usr/local/clamav/etc/freshclam.conf
#Example  //注释掉这一行#添加以下内容
DatabaseDirectory /usr/local/clamav/updata
UpdateLogFile /usr/local/clamav/logs/freshclam.log
PidFile /usr/local/clamav/updata/freshclam.pid

三、执行

1. 更新病毒库(如果找不到freshclam,可以通过find / -name "freshclam" 找到所在目录,运行的时候可能会报无法打开日志文件,可以新建和增加编辑权限)

/usr/local/clamav/bin/freshclam

2.杀毒扫描

参数:-r 递归扫描子目录-i 只显示发现的病毒文件
–no-summary 不显示统计信息

用法:--帮助/usr/local/clamav/bin/clamscan --help     
--默认扫描当前目录下的文件,并显示扫描结果统计信息            
/usr/local/clamav/bin/clamscan--扫描当前目录下的所有目录和文件,并显示结果统计信息                    
/usr/local/clamav/bin/clamscan -r --扫描data目录下的所有目录和文件,并显示结果统计信息                  
/usr/local/clamav/bin/clamscan -r /data  
--扫描data目录下的所有目录和文件,只显示有问题的扫描结果            
/usr/local/clamav/bin/clamscan -r --bell -i /data  
--扫描data目录下的所有目录和文件,不显示统计信息  
/usr/local/clamav/bin/clamscan --no-summary -ri /data

3. 自动定时更新和杀毒

  一般使用计划任务,让服务器每天定时更新和定时杀毒,保存杀毒日志。设置crontab定时任务。

1  3  * * *          /usr/local/clamav/bin/freshclam --quiet20 3  * * *          /usr/local/clamav/bin/clamscan  -r /home  --remove -l /var/log/clamscan.log


*最后个人补充一句,感觉没啥效果,有一个文件我眼睁睁得看着一个病毒文件被clamscan -r直接把它跳过,整个文件夹就那一个文件,居然显示安全无异常。



登录查看全部

参与评论

评论留言

还没有评论留言,赶紧来抢楼吧~~

手机查看

返回顶部

给这篇文章打个标签吧~

棒极了 糟糕透顶 好文章 PHP JAVA JS 小程序 Python SEO MySql 确认