ClamAV介绍
ClamAV是一个基于C语言开发的开源反病毒工具包,它专为邮件网关上的电子邮件扫描而设计。ClamAV提供了许多实用程序,包括灵活且可扩展的多线程守护程序、命令行扫描程序,以及用于自动数据库更新的高级工具。该软件的核心是一个以共享库形式提供的反病毒引擎。ClamAV能够检测数百万种病毒、蠕虫、特洛伊木马和其他恶意软件,包括宏病毒和移动恶意软件。
CentOS 7.9 安装ClamAV的方式及完整命令
在CentOS 7.9上安装ClamAV需要依次执行以下步骤和命令:
安装epel软件源
sudo yum install -y epel-release
sudo yum clean all
安装依赖环境
sudo yum install -y openssl openssl-devel libcurl-devel zlib-devel libpng-devel libxml2-devel json-c-devel bzip2-devel pcre2-devel ncurses-devel
安装ClamAV
sudo yum -y install clamav-server clamav-data clamav-update clamav-filesystem clamav clamav
病毒扫描
全盘扫描
sudo clamscan -r -i --exclude-dir=/sys -l clamscan.log /
由于 /sys 是一个虚拟文件系统,通常不包含用户数据或可执行文件,因此通常不需要进行病毒扫描。使用--exclude-dir
忽略/sys
目录。
指定目录扫描
sudo clamscan -r -i -l clamscan.log /usr/lib
以上命令只扫描/usr/lib
目录
参数说明
-r 递归扫面子文件
–i 只显示被感染的文件
-l 指定日志文件
–remove 删除被感染文件
–move隔离被感染文件