【操作系统----Linux】杀毒工具Clamav -- 手动安装

一、zlib-1.2.7.tar.gz安装

wget http://nchc.dl.sourceforge.net/project/libpng/zlib/1.2.7/zlib-1.2.7.tar.gz

下载对应文件,解压后进入目录

./configure
make && make install

二、添加用户组clamav和组成员clamav(注:在安装clamav前必须先添加用户)

groupadd clamav
useradd -g clamav -s /bin/false -c "Clam AntiVirus" clamav

三、安装clamav

./configure --prefix=/opt/module/clamav  --disable-clamav
#make && make install

需要注意,libcurl需要7.5以上的版本

 

下载地址:https://curl.haxx.se/download.html

./configure
sudo make
sudo make install
curl --version 				//检查安装成功

四、配置

创建目录

mkdir /opt/module/clamav/logs       (日志存放目录)
mkdir /opt/module/clamav/updata   (clanav 病毒库目录)

创建文件

在/var/log目录下添加两个logs文件:clamd.log和freshclam.log,将所有者改为新加的clamav用户,并设置相应的文件读写权限

touch /opt/module/clamav/logs/freshclam.log
touch /opt/module/clamav/logs/clamd.log

配置/etc/clam.conf文件

cd /opt/module/clamav
vim etc/clam.conf

# Example 注释掉这一行. 第8 行  
LogFile /opt/clamav/logs/clamd.log              删掉前面的注释目录改为logs下面 第14行
PidFile /opt/clamav/updata/clamd.pid           删掉前面的注释路径改一下 第57行
DatabaseDirectory /opt/clamav/updata 同上 第65行

配置freshclam.conf文件

vim etc/freshclam.conf

#Example 注释掉这一行
DatabaseDirectory /opt/clamav/updata
UpdateLogFile /opt/clamav/logs/freshclam.log
PidFile /opt/clamav/updata/freshclam.pid

文件授权

chown clamav:clamav /opt/clamav/logs/freshclam.log
chown clamav:clamav /opt/clamav/logs/clamd.log
chown clamav:clamav /opt/clamav/updata

五、执行

升级

/opt/module/clamav/bin/freshclam        (升级病毒库)

杀毒

/opt/module/clamav/bin/clamscan        --查杀当前目录下的文件
/opt/module/clamav/bin/clamscan -r     --查杀当前目录的所有文件及目录 
/opt/module/clamav/bin/clamscan dir    --查杀dir目录 
/opt/module/clamav/bin/clamscan -r dir --查杀目录dir下的所有文件及目录

帮助

/opt/module/clamav/bin/clamscan --help

六、自动更新

freshclam的自动更新
后台运行freshclam:
# freshclam -d
还可以使用cron后台自动定时运行freshclam:将下述行加到crontab中:

N * * * * /opt/bin/freshclam --quiet

(其中,N是-3-57之间的数据,表示每隔N个小时检查更新病毒数据库)

一般使用计划任务,让服务器每天晚上定时跟新和定时杀毒。保存杀毒日志,我的crontab文件如下

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值