1、软件包
文章所需软件包下载方式
2、简介
Clam AntiVirus是一个类UNIX系统上使用的反病毒软件包。主要应用于邮件服务器,采用多线程后台操作,可以自动升级病毒库。ClamAV是一个在命令行下查毒软件,因为它不将杀毒作为主要功能,默认只能查出您计算机内的病毒,但是无法清除。ClamAV可以工作很多的平台上,但是有少数无法支持,这就要取决您所使用的平台的流行程度了。
3、优点
ClamAV是一个以命令行为中心的应用程序,它占用内存和CPU并不高。
ClamAV可以检测各种不同的病毒,包括恶意软件,电子邮件服务器漏洞,病毒甚至Windows漏洞。
该软件适用于服务器和Linux桌面。
ClamAV的电子邮件病毒扫描功能支持各种文件类型,包括流行的存档格式,可执行文件,MS Office文档,HTML文件,PDF等。
ClamAV的病毒定义数据库每4小时更新一次,确保你始终拥有最新的漏洞利用信息。
4、下载地址
clamav下载地址
http://www.clamav.net/downloads
5、创建clamav用户和组
# 创建组
[root@instance-iq88yiwv ~]# groupadd clamav
# 创建用户
[root@instance-iq88yiwv ~]# useradd -g clamav clamav
6、解压、编译工具
# 启动包至opt
[root@instance-iq88yiwv ~]# mv clamav-0.101.2.tar.gz opt
# 切换目录
[root@instance-iq88yiwv ~]# cd opt/
# 解压文件
[root@instance-iq88yiwv ~]# tar xvf clamav-0.101.2.tar.gz
# 切换目录
[root@instance-iq88yiwv ~]# cd clamav-0.101.2
# 安装依赖
[root@instance-iq88yiwv ~]# yum install gcc openssl openssl-devel gcc-c++ -y
# 编译
[root@instance-iq88yiwv ~]# ./configure --prefix=/usr/local/clamav
[root@instance-iq88yiwv ~]# make;make install
7、配置
# 创建你日志目录与病毒库目录
[root@instance-iq88yiwv ~]# mkdir usr/local/clamav/{logs,updata}
# 创建日志文件
[root@instance-iq88yiwv ~]# touch usr/local/clamav/logs/{clamd.log,freshclam.log}
# 赋权
[root@instance-iq88yiwv ~]# chown -R root.clamav usr/local/clamav/
[root@instance-iq88yiwv ~]# chown -R clamav.clamav usr/local/clamav/updata/
[root@instance-iq88yiwv ~]# chown -R clamav.clamav usr/local/clamav/logs/
# 修改配置文件
[root@instance-iq88yiwv ~]# cd usr/local/clamav/etc
[root@instance-iq88yiwv ~]# cp clamd.conf.sample clamd.conf
[root@instance-iq88yiwv ~]# cp freshclam.conf.sample freshclam.conf
# 修改clamd.conf
[root@instance-iq88yiwv ~]# sed -i s/Example/#Example/g clamd.conf
[root@instance-iq88yiwv ~]# sed -i s@'#LogFile tmp/clamd.log'@'LogFile usr/local/clamav/logs/clamd.log'@g clamd.conf
[root@instance-iq88yiwv ~]# sed -i s@'#PidFile var/run/clamd.pid'@'PidFile /usr/local/chamav/updata/clamd.pid'@g clamd.conf
# 修改freshclam.conf
[root@instance-iq88yiwv ~]# sed -i s/Example/#Example/g freshclam.conf
[root@instance-iq88yiwv ~]# sed -i s@'#UpdateLogFile /var/log/freshclam.log'@'UpdateLogFile /usr/local/clamav/logs/freshclam.log'@g freshclam.conf
[root@instance-iq88yiwv ~]# sed -i s@'#PidFile /var/run/freshclam.pid'@'PidFile /usr/local/chamav/updata/freshclam.pid'@g freshclam.conf
[root@instance-iq88yiwv ~]# sed -i s@'#DatabaseDirectory /var/lib/clamav'@'DatabaseDirectory /usr/local/clamav/updatals'@g freshclam.conf
8、升级病毒库
# 更新病毒库
[root@instance-iq88yiwv ~]# /usr/local/clamav/bin/freshclam
# 扫描病毒
[root@instance-iq88yiwv ~]# /usr/local/clamav/bin/clamscan
9、设置计划任务
[root@instance-iq88yiwv ~]# crontab -l
1 4 * * * /usr/local/clamav/bin/freshclam
50 4 * * * /usr/local/clamav/bin/clamscan -l /var/log/clamscan.log
欢迎大家扫码关注:

本公众号只写原创,不接广告、不接广告、不接广告。下期小伙伴想学习什么技术,可以私信发我吆。

文章转载自IT运维大爆炸,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




