Linux作为一个开源的操作系统,很多人普遍认为没有病毒,所以很多企业的服务器要么只使用了物理防火墙或软件防火墙,要么为了性能直接裸奔,其实Linux系统的病毒较少,但是并不意味着病毒免疫,尤其是对于诸如邮件或者归档文件中夹杂的病毒往往更加难以防范,况且很多企业的服务器都是基于Linux,所以为了防范不法分子的入侵,我们还是要安装杀毒软件,并且不定期进行查杀病毒
一、安装环境
操作系统:CentOS 7
应用软件:ClamAV
二、yum
方式安装
#更新epel仓库源
yum install -y epel-release
#下载软件及依赖
[root@localhost ~]# yum install clamav clamav-server clamav-data clamav-update clamav-filesystem clamav-scanner-systemd clamav-devel clamav-lib clamav-server-systemd pcre* gcc zlib zlib-devel libssl-devel libssl openssl
#说明: 这种方法安装,病毒库默认地址是:/var/lib/clamav
三、使用方法
#先升级病毒库
sudo freshclam
systemctl start clamav-clamonacc.service
systemctl start clamav-freshclam.service
#扫描所有用户的主目录
clamscan -r /home
#扫描您计算机上的所有文件并且显示所有的文件的扫描结果
clamscan -r /
#扫描您计算机上的所有文件并且显示有问题的文件的扫描结果
clamscan -r --bell -i /
#ClamAV只会去扫描对于ClamAV可以读取的文件。 果您想扫描所有文件,在命令前加上 sudo
#使ClamAV以daemon防护的方式运行
安装clamav-daemon就可以了,clamav-daemon将会建立一个名为'clamav'的帐户,这是为了可以使ClamAV扫描一些系统文件,比如您的Email存放的地方,您可以添加'clamav'为这些文件或者目录的所有者
#如何知道clamav-daemon是否运行
ps ax | grep [c]lamd
#如何删除病毒文件
在扫描的时候,您可以添加'--remove'
#如何知道现在使用的ClamAV版本
clamscan -V:
#如何使ClamAV按计划自动运行
at 3:30 tomorrow
at>clamscan -i /home/user > mail user@example.com
at> <CTRL-D>
job 3 at 2020-04-28 03:30
或者编辑 /etc/crontab 加入以下内容
0 3 * * * root /usr/bin/freshclam --quiet -l /var/log/clamav/clamav.log ##每天3点升级
自动扫描病毒
export EDITOR=gedit && sudo crontab -e
将下面这一行加到文件最后面
00 00 * * * sudo clamscan -r /location_of_files_or_folders
#删除clamav
rpm -qa|grep clam
rpm -e clamav
网友评论