美文网首页
Linux开源杀毒软件 ClamAV

Linux开源杀毒软件 ClamAV

作者: 无味wy | 来源:发表于2021-11-10 11:00 被阅读0次

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

相关文章

网友评论

      本文标题:Linux开源杀毒软件 ClamAV

      本文链接:https://www.haomeiwen.com/subject/bhpbzltx.html