1.ClamAV殺毒軟件的安裝正則表達式
2.下載病毒庫vim
3.開啓服務tcp
4.查殺病毒ide
5.計劃任務ui
1.ClamAV殺毒軟件的安裝spa
[root@localhost ~]# yum -y install epel-release.net |
Running Transactionrest Installing : epel-release-6-8.noarch 1/1 日誌 Verifying : epel-release-6-8.noarch 1/1 code Installed: epel-release.noarch 0:6-8 Complete! |
[root@localhost ~]# yum repolist |
Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile epel/metalink | 7.7 kB 00:00 * base: mirrors.aliyun.com * epel: mirrors.sohu.com * extras: mirrors.aliyun.com * updates: mirrors.aliyun.com epel | 4.7 kB 00:00 epel/primary_db | 6.0 MB 00:04 repo id repo name status base CentOS-6 - Base 6,706 epel Extra Packages for Enterprise Linux 6 - x86_64 12,448 extras CentOS-6 - Extras 47 updates CentOS-6 - Updates 942 repolist: 20,143 |
[root@localhost ~]# yum -y install clamav-db clamav clamd |
Running Transaction Installing : clamav-db-0.99.2-3.el6.x86_64 1/3 Installing : clamav-0.99.2-3.el6.x86_64 2/3 Installing : clamd-0.99.2-3.el6.x86_64 3/3 Verifying : clamav-0.99.2-3.el6.x86_64 1/3 Verifying : clamd-0.99.2-3.el6.x86_64 2/3 Verifying : clamav-db-0.99.2-3.el6.x86_64 3/3 Installed: clamav.x86_64 0:0.99.2-3.el6 clamav-db.x86_64 0:0.99.2-3.el6 clamd.x86_64 0:0.99.2-3.el6 Complete! |
[root@localhost ~]# cp /etc/freshclam.conf /etc/freshclam.conf.bak [root@localhost ~]# sed -i -e "s/^Example/#Example/" /etc/freshclam.conf [root@localhost ~]# cp /etc/clamd.conf /etc/clamd.conf.bak [root@localhost ~]# sed -i -e "s/^Example/#Example/" /etc/clamd.conf [root@localhost ~]# vim /etc/freshclam.conf |
DatabaseDirectory /var/lib/clamav UpdateLogFile /var/log/clamav/freshclam.log |
[root@localhost ~]# vim /etc/clamd.conf |
LogFile /var/log/clamav/clamd.log PidFile /var/run/clamav/clamd.pid |
2.下載病毒庫
https://www.clamav.net/downloads

將main.cvd\daily.cvd\bytecode.cvd三個文件下載後上傳到/var/lib/clamav目錄下
[root@localhost ~]# cd /var/lib/clamav/ [root@localhost clamav]# ll |
total 158464 -rw-r--r-- 1 clam clam 153228 Jan 28 16:41 bytecode.cvd -rw-r--r-- 1 clam clam 44204264 Jan 28 16:41 daily.cvd -rw-r--r-- 1 root root 117892267 Jan 28 16:44 main.cvd |
[root@localhost ~]# freshclam |
3.開啓服務
[root@localhost ~]# service clamd start [root@localhost ~]# netstat -nltup |grep clamd |
tcp 0 0 127.0.0.1:3310 0.0.0.0:* LISTEN 3238/clamd |
[root@localhost ~]# chkconfig clamd on [root@localhost ~]# clamdscan -V |
ClamAV 0.99.2/24263/Sun Jan 28 17:24:50 2018 |
4.查殺病毒
一、 全盤掃描:# clamscan -r /
二、 掃描到病毒後當即刪除(慎用):# clamscan -r / --remove
三、 掃描到病毒後當即移動到/tmp目錄:# clamscan -r / --move=/tmp
四、 生成掃描日誌文件:# clamscan/tmp/1.txt -l /var/log/clamscan.log
五、 經常使用選項:
(1) --quiet:只打印錯誤信息
(2) -i | --infected:只打印被感染的文件
(3) --remove[=yes/no(*)]:移除被感染的文件
(4) --move=DIRECTORY:將被感染的文件移至指定目錄
(5) --copy=DIRECTORY:將被感染的文件複製至指定目錄
(6) --exclude=REGEX:不掃描與正則表達式匹配的文件
(7) --exclude-dir=REGEX:不掃描與正則表達式匹配的目錄
(8) --include=REGEX:只掃描與正則表達式匹配的文件
(9) --include-dir=REGEX:只掃描與正則表達式匹配的目錄

5.計劃任務
說明
基本格式
* * * * * command
第1列表示分鐘1~59每分鐘用*或者*/1表示
第2列表示小時1~23(0表示0點)
第3列表示日期1~31
第4列表示月份1~12
第5列表示星期0~6(0表示星期天)
第6列要運行的命令
[root@localhost ~]# crontab -e |
00 23 * * 6 /usr/bin/clamscan --infected -r / -l /var/log/clamscan.log |
[root@localhost ~]# crontab -l -u root |
0 23 * * 6 /usr/bin/clamscan --infected -r / -l /var/log/clamscan.log |
[root@localhost ~]# service crond restart [root@localhost ~]# chkconfig crond on [root@localhost ~]# service crond status |
crond (pid 3293) is running... |