centos6 安装clamav

一、Clamav 介绍

ClamAV:是 Linux 操作系统上最流行的防病毒软件、GPL 协议免费发布、用于检测木马,病毒,恶意软件和其他恶意威胁的一个开源杀毒引擎。
Clamav下载:http://www.clamav.net/downloads

二、 Clamav 安装配置

2.1、下载软件包

[root@web-001 ~]# wget  https://www.clamav.net/downloads/production/clamav-0.103.7.tar.gz

2.2、安装依赖包

[root@web-001 ~]#  yum install libcurl-devel 等

2.3、编译安装

[root@web-001 ~]# tar xf clamav-0.103.7.tar.gz 
[root@web-001 ~]# cd clamav-0.103.7
[root@web-001 ~]#./configure  --prefix=/home/app/clamav
[root@web-001 ~]# make -j 4 &&  make install

2.4、修改配置文件

[root@web-001 ~]#  cd /home/app/clamav/
[root@web-001 ~]#  mkdir logs updata
[root@web-001 ~]# cp clamd.conf.sample  clamd.conf
[root@web-001 ~]# cp freshclam.conf.sample  freshclam.conf

[root@web-001 ~]# vim   clamd.conf
# Example    注释掉这一行
LogFile /home/app/clamav/logs/clamd.log
PidFile /home/app/clamav/updata/clamd.pid
DatabaseDirectory /home/app/clamav/updata
User clamav   

[root@web-001 ~]# vim   freshclam.conf
# Example    注释掉这一行
DatabaseDirectory /home/app/clamav/updata
UpdateLogFile /home/app/clamav/logs/freshclam.log
PidFile /home/app/clamav/updata/freshclam.pid
DatabaseMirror database.clamav.net
DatabaseMirror clamav.inet6.fr
DatabaseMirror clamav.netopia.pt
DatabaseMirror clamav.sonic.net

2.5、创建日志文件

[root@web-001 ~]#touch /home/app/clamav/logs/freshclam.log
[root@web-001 ~]#touch /home/app/clamav/logs/clamd.log
[root@web-001 ~]#chown clamav:clamav  /home/app/clamav/ -R

2.6、使用方法

[root@web-001 ~]#  /home/app/clamav/bin/freshclam #升级病毒库
[root@web-001 ~]#   /home/app/clamav/bin/clamscan  --no-summary -ri /tmp
-r 递归扫描子目录
-i 只显示发现的病毒文件
--no-summary 不显示统计信息

2.7、任务计划

[sa@test-001 ~]$ crontab -l
#Ansible: VirusScan
0 3 * * * sudo sh /home/app/shell/VirusScan.sh &> /dev/null


[sa@test-001 ~]]$ cat  /home/app/shell/VirusScan.sh
#!/bin/bash
IP=$(/sbin/ifconfig | grep 'inet addr:172.31.' | awk -F ":| " '{print $13}') 
DATE=$(date +"%F %T")

freshclam
InfectedFile=$(/home/app/clamav/bin/clamscan -ri --exclude-dir=/sys/* / -l /tmp/virussan.log --remove |awk '/^Infected/ {print $3}')

if [ $InfectedFile -gt 0 ] ;then
  /home/app/shell/ToWechat.sh "Alter: 病毒查杀事件\nIP:$IP\n感染文件:$InfectedFile\n时间:$DATE"
fi

2.8、扫描结果:

----------- SCAN SUMMARY -----------
Known viruses: 8645669
Engine version: 0.103.7
Scanned directories: 3
Scanned files: 4
Infected files: 0
Data scanned: 0.01 MB
Data read: 0.00 MB (ratio 2.00:1)
Time: 23.312 sec (0 m 23 s)
Start Date: 2022:12:30 16:06:51
End Date: 2022:12:30 16:07:14

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: CentOS 7离线安装ClamAV需要以下步骤: 1. 首先,确保你已经获得了ClamAV离线安装包的压缩文件。如果没有,请在互联网上找到适合CentOS 7的ClamAV离线安装包并下载到本地。 2. 解压ClamAV离线安装包。你可以使用命令行工具(如tar)或图形界面工具(如文件管理器)来解压文件。解压后,你会得到一个包含安装文件的文件夹。 3. 打开终端,并使用cd命令进入到ClamAV文件夹的路径。 4. 运行以下命令将ClamAV安装到你的CentOS 7系统:sudo yum localinstall clamav-*.rpm。这个命令会检查并安装ClamAV的依赖项,并将其安装到系统中。 5. 安装完成后,运行以下命令启动ClamAV服务:sudo systemctl start clamav-freshclam.service。这个命令会启动ClamAV的病毒数据库更新服务。 6. 最后,你可以运行以下命令验证ClamAV安装是否成功:clamscan。这个命令会扫描整个系统,并显示出检测到的病毒或恶意软件。 注意:在进行离线安装之前,确保你已经禁用了系统的网络连接,以免干扰离线安装过程。 以上就是在CentOS 7中离线安装ClamAV的步骤。请根据你所选择的ClamAV离线安装包的具体情况,适当调整命令中的文件名和路径。 ### 回答2: 在离线环境下安装ClamAV需要以下步骤: 1. 下载ClamAV离线安装包:首先在有网络的环境下,在CentOS 7上下载ClamAV的离线安装包。可以从ClamAV的官方网站(https://www.clamav.net/)上下载适合CentOS 7的离线安装包。 2. 将安装包传输到离线环境:将下载好的ClamAV离线安装包传输到离线环境中,可以使用U盘或其他可移动存储设备进行传输。 3. 解压安装包:使用命令行进入离线环境,找到ClamAV的离线安装包,使用以下命令解压安装包: ``` tar -xzvf clamav-<version>.tar.gz ``` 其中,`<version>`表示离线安装包的版本号。 4. 编译安装:解压后,在ClamAV目录中使用以下命令进行编译和安装: ``` cd clamav-<version> ./configure make make install ``` 编译和安装过程可能需要一些时间,请耐心等待。 5. 配置ClamAV安装完成后,需要进行ClamAV的配置。使用以下命令进入ClamAV的配置文件目录: ``` cd /usr/local/etc ``` 在该目录下,创建一个新的配置文件: ``` cp clamd.conf.sample clamd.conf ``` 6. 更新病毒数据库:为了保证病毒检测能够正常工作,需要下载最新的病毒数据库。在有网络的环境下,从ClamAV官方网站下载最新的病毒数据库文件(daily.cvd和main.cvd)。将这两个文件传输到离线环境中,放置在ClamAV数据目录下(默认为`/usr/local/var/clamav/`)。 7. 启动ClamAV:完成配置和数据库更新后,使用以下命令启动ClamAV服务: ``` systemctl start clamd.service ``` 启动后,ClamAV就可以进行病毒扫描了。 以上是离线安装ClamAV的基本步骤,根据实际情况可能会有一些细微差异。安装完成后,建议定期更新病毒数据库,以确保病毒扫描的准确性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值