前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Centos7 安装clamav杀毒

Centos7 安装clamav杀毒

作者头像
拓荒者
发布2019-06-21 14:48:27
2.1K0
发布2019-06-21 14:48:27
举报
文章被收录于专栏:运维经验分享

冲击年薪50W,助你进阶Python工程师>>>

Centos7 安装clamav杀毒

96
96

白帽札记 关注

 0.1 2018.11.12 12:06* 字数 179 阅读 774评论 0喜欢 1

一、下载安装

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

代码语言:javascript
复制
wget http://www.clamav.net/downloads/production/clamav-0.100.2.tar.gz 

2.解压

代码语言:javascript
复制
tar -zxf clamav-0.100.2.tar.gz

3.编译安装

代码语言:javascript
复制
cd clamav-0.99.2
./configure --prefix=/usr/local/clamav
make
make install

4.添加用户组和组成员

代码语言:javascript
复制
groupadd clamav
useradd -g clamav clamav

二、配置

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

代码语言:javascript
复制
mkdir /usr/local/clamav/logs
mkdir /usr/local/clamav/updata

2. 创建日志文件

代码语言:javascript
复制
touch /usr/local/clamav/logs/clamd.log
touch /usr/local/clamav/logs/freshclam.log

3. 文件授权

代码语言:javascript
复制
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. 修改配置文件

代码语言:javascript
复制
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

编辑这两个配置文件内容

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

三、执行

1. 更新病毒库

代码语言:javascript
复制
/usr/local/clamav/bin/freshclam

2.杀毒扫描

代码语言:javascript
复制
参数:
-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定时任务。

代码语言:javascript
复制
1  3  * * *          /usr/local/clamav/bin/freshclam --quiet
20 3  * * *          /usr/local/clamav/bin/clamscan  -r /home  --remove -l /var/log/clamscan.log

小礼物走一走,来简书关注我

(adsbygoogle = window.adsbygoogle || []).push({});

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Centos7 安装clamav杀毒
    • 一、下载安装
      • 二、配置
        • 三、执行
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档