前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux 下安装ClamAV查毒软件

Linux 下安装ClamAV查毒软件

作者头像
保持热爱奔赴山海
发布2019-09-18 10:45:03
2.9K0
发布2019-09-18 10:45:03
举报
文章被收录于专栏:DevOps数据库相关

ClamAV查毒软件配置笔记

说明:只能查毒,杀毒也还需要管理员自己手动进行。

官网下载:http://www.clamav.net/downloads

写本文时候,稳定版是0.99

ClamAV的安装

# 先安装zlib

代码语言:javascript
复制
yum install zlib -y

# 添加账户

代码语言:javascript
复制
groupadd clamav
useradd -g clamav -s /sbin/nologin clamav

# 安装ClamAV

代码语言:javascript
复制
wget http://www.clamav.net/downloads/production/clamav-0.99.tar.gz 
tar xf clamav-0.99.tar.gz
cd clamav-0.99
./configure --prefix=/usr/local/clamav --disable-clamav
make && make install

# 配置环境变量

代码语言:javascript
复制
echo "export PATH=$PATH:/usr/local/clamav/sbin:/usr/local/clamav/bin" >/etc/profile.d/clamav.sh
source /etc/profile.d/clamav.sh

# ClamAV的配置

代码语言:javascript
复制
cd /usr/local/clamav
mkdir logs updata
touch logs/{freshclam,clamd}.log
chown -R clamav.clamav logs/*

# 修改配置文件

代码语言:javascript
复制
mv etc/clamd.conf.sample etc/clamd.conf
mv etc/freshclam.conf.sample etc/freshclam.conf
 
vi etc/clamd.conf 修改下面3行的配置文件:
LogFile /usr/local/clamav/logs/clamd.log
PidFile /var/run/clamd.pid
DatabaseDirectory /usr/local/clamav/updata

 
vi编辑 /usr/local/clamav/etc/freshclam.conf 注释掉第八行的Example。
 
mkdir -p /usr/local/clamav/share/clamav
chown -R clamav.clamav /usr/local/clamav/share/clamav

# 更新病毒库

代码语言:javascript
复制
freshclam 开始更新病毒库【视网速而定,挺漫长的时间】

# 使用clamav

代码语言:javascript
复制
clamscan -h       # 查看帮助命令

#扫描所有用户的主目录
使用 clamscan -r /home即可扫描所有用户的主目录
扫描您计算机上的所有文件并且显示所有的文件的扫描结果,就使用 clamscan -r /
扫描您计算机上的所有文件并且显示有问题的文件的扫描结果,就使用 clamscan-r --bell -i /
执行下面命令扫描根目录下面的所有文件。

# 配置定时任务

我们可以配置定时任务定期执行升级病毒库+查毒操作,脚本内容如下:

cat /home/scripts/check_clamav.sh

代码语言:javascript
复制
#!/bin/bash
# Date:2016/07/31

CLAMAV_PATH="/usr/local/clamav/bin"

echo "===============`date +"%F %T"`=================="
$CLAMAV_PATH/freshclam > /tmp/check_clamav.log
sleep 30
$CLAMAV_PATH/clamscan -i -r / >> /tmp/check_clamav.log
echo
echo

mail -s 'clamav result on 0.88' xxxxxxxx@126.com < /tmp/check_clamav.log

然后,可以添加到计划任务中

echo '30 2 * * 6 /bin/bash /home/scripts/check_clamav.sh' >> /var/spool/cron/root

大概就这些了。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016/04/13 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • ClamAV的安装
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档