Linux杀毒软件(ClamAV)

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介:

  Clam AntiVirus是一个类UNIX系统上使用的反病毒软件包.主要应用于邮件服务器,采用多线程后台操作,可以自动升级病毒库.


1.软件安装

[root@node3 ~]# yum install clamav clamav-db clamav-devel clamav-milter -y
[root@node3 ~]# vim /etc/clamd.conf 
LogFile /var/log/clamav/clamd.log       #去掉以下注释

LogFileMaxSize 100M            #日志文件的大小

LogTime yes                           #日志记录时间

LogRotate yes                        #日志轮回

PidFile /var/run/clamav/clamd.pid         #PID文件存放
[root@node3 ~]# /etc/init.d/clamd restart
Stopping Clam AntiVirus Daemon:      [  OK  ]
Starting Clam AntiVirus Daemon:      [  OK  ]
[root@node3 ~]# /etc/init.d/clamav-milter restart
Stopping Clamav Milter Daemon:         [  OK  ]
Starting Clamav Milter Daemon:         [  OK  ]
[root@node3 ~]# 


2.升级病毒库

[root@node3 ~]# freshclam 
ClamAV update process started at Mon May 16 17:21:02 2016
WARNING: Can't query current.cvd.clamav.net
WARNING: Invalid DNS reply. Falling back to HTTP mode.
Reading CVD header (main.cvd): 
OK
main.cvd is up to date (version: 57, sigs: 4218790, f-level: 60, builder: amishhammer)
Reading CVD header (daily.cvd): OK
daily.cld is up to date (version: 21555, sigs: 143628, f-level: 63, builder: neo)
Reading CVD header (bytecode.cvd): OK
bytecode.cvd is up to date (version: 277, sigs: 47, f-level: 63, builder: neo)
[root@node3 ~]# 


3.检查病毒

[root@node3 apr-1.5.2]# clamscan --log=1.log    #检查当前目录下的所有文件,记录日志

[root@node3 apr-1.5.2]# clamscan -r .         #检查当前目录的所有文件和文件夹

[root@node3 apr-1.5.2]# clamscan  -r  .  --remove=[yes|no]   #如果发现有病毒就删除

[root@node3 apr-1.5.2]# clamscan  -r  .  --copy=/tmp       #如果发现有病毒就复制到目标目录中

[root@node3 apr-1.5.2]# clamscan  -r  .  --move=/tmp       #如果发现有病毒就移动到目标目录中


4.每天检查系统是否有病毒

[root@node3 apr-1.5.2]# crontab  -l
00 23 * * * /usr/bin/freshclam
30 23 * * * /usr/bin/clamscan -r /home --remove -l /tmp/clamscan-`date +%Y-%m-%d`.log
[root@node3 apr-1.5.2]# 










本文转自 z597011036 51CTO博客,原文链接:http://blog.51cto.com/tongcheng/1773986,如需转载请自行联系原作者
相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
目录
打赏
0
0
0
0
235
分享
相关文章
给你的linux服务器安装一个免费的杀毒软件CLAM吧!
给你的linux服务器安装一个免费的杀毒软件CLAM吧!
5051 0
|
3天前
|
Linux基础:文件和目录类命令分析。
总的来说,这些基础命令,像是Linux中藏匿的小矮人,每一次我们使用他们,他们就把我们的指令准确的传递给Linux,让我们的指令变为现实。所以,现在就开始你的Linux之旅,挥动你的命令之剑,探索这个充满神秘而又奇妙的世界吧!
45 19
|
17天前
|
Linux 常用文件查看命令
`cat` 命令用于连接文件并打印到标准输出,适用于快速查看和合并文本文件内容。常用示例包括:`cat file1.txt` 查看单个文件,`cat file1.txt file2.txt` 合并多个文件,`cat > filename` 创建新文件,`cat >> filename` 追加内容。`more` 和 `less` 命令用于分页查看文件,`tail` 命令则用于查看文件末尾内容,支持实时追踪日志更新,如 `tail -f file.log`。
45 5
Linux 常用文件查看命令
|
1月前
|
Linux系统之whereis命令的基本使用
Linux系统之whereis命令的基本使用
99 24
Linux系统之whereis命令的基本使用
|
23天前
|
Linux od命令
本文详细介绍了Linux中的 `od`命令,包括其基本语法、常用选项和示例。通过这些内容,你可以灵活地使用 `od`命令查看文件内容,提高分析和调试效率。确保理解每一个选项和示例的实现细节,应用到实际工作中时能有效地处理各种文件查看需求。
53 19