linux clamav殺毒軟件的安裝


一、概述  

      Linux比其它操作系統更穩定更安全。理論上Linux是有可能被病毒侵害的。但實際上 Linux機器幾乎不可能遭受病毒的攻擊。所以我這里的問題是為什么要為Linux准備防病毒軟件,為了更好理解,我准備了以下理由,Linux平台安裝殺毒軟件的原因:1、從Linux平台掃描Windows驅動。2、通過網絡掃描Windows工作站。3、在Linux服務器中掃描接收和發送的郵件。4、掃描發送給其它機器的重要文件。
     下面向你推薦最好的免費的Linux平台殺毒軟件:1、ClamAV 殺毒。2、Avast Linux 家庭版。3、Avast Linux 家庭版。4、AVG 免費版殺毒。5、F-PROT 殺毒。

    我們主要來介紹ClamAV 殺毒:ClamAV 殺毒是Linux平台最受歡迎的殺毒軟件,ClamAV屬於免費開源產品,支持多種平台,如:Linux/Unix、MAC OS X、Windows、OpenVMS。ClamAV是基於病毒掃描的命令行工具,但同時也有支持圖形界面的ClamTK工具。ClamAV主要用於郵件服務器掃描郵件。它有多種接口從郵件服務器掃描郵件,支持文件格式有如:ZIP、RAR、TAR、GZIP、BZIP2、HTML、DOC、PDF,、SIS CHM、RTF等等。ClamAV有自動的數據庫更新器,還可以從共享庫中運行。

      編譯ClamAV時應包括zlib庫,用於壓縮和解壓縮函數。(下述為以clamav-0.97.6.tar.gz為例的編譯安裝和使用)

二、系統環境

系統環境:centos 6.2

軟件:

    1、zlib-1.2.7.tar.gz

    下載:wget http://nchc.dl.sourceforge.net/project/libpng/zlib/1.2.7/zlib-1.2.7.tar.gz

    2、clamav-0.97.6.tar.gz

    下載:wget http://nchc.dl.sourceforge.net/project/clamav/clamav/0.97.6/clamav-0.97.6.tar.gz

三、安裝

   1、zlib-1.2.7.tar.gz安裝

    tar xvzf zlib-1.2.7.tar.gz
    #cd zlib-1.2.7 #./configure #make && make install

    2、添加用戶組clamav和組成員clamav(注:在安裝clamav-0.97.6.tar.gz前必須先添加用戶)

# groupadd clamav
# useradd -g clamav -s /bin/false -c "Clam AntiVirus" clamav

    3、clamav-0.97.6.tar.gz

#tar xvzf clamav-0.97.6.tar.gz
#cd clamav-0.97.6
# ./configure --prefix=/opt/clamav  --disable-clamav
# make
#make install

四、配置

  1、創建目錄

mkdir /opt/clamav/logs       (日志存放目錄)
mkdir /opt/clamav/updata   (clanav 病毒庫目錄)

  2、創建文件

         在/var/log目錄下添加兩個logs文件:clamd.log和freshclam.log,將所有者改為新加的clamav用戶,並設置相應的文件讀寫權限

#touch /opt/clamav/logs/freshclam.log
#touch /opt/clamav/logs/clamd.log

      3、配置/etc/clam.conf文件

#cd /opt/clamav
#vi etc/clam.conf

       # Example 注釋掉這一行. 第8 行  
       LogFile /opt/clamav/logs/clamd.log              刪掉前面的注釋目錄改為logs下面 第14行
    PidFile /opt/clamav/updata/clamd.pid           刪掉前面的注釋路徑改一下 第57行
    DatabaseDirectory /opt/clamav/updata 同上 第65行

    4、配置freshclam.conf文件

#vi etc/freshclam.conf

  #Example 注釋掉這一行
  DatabaseDirectory /opt/clamav/updata
  UpdateLogFile /opt/clamav/logs/freshclam.log
  PidFile /opt/clamav/updata/freshclam.pid

    5、文件授權

#chown clamav:clamav /opt/clamav/logs/freshclam.log #chown clamav:clamav /opt/clamav/logs/clamd.log #chown clamav:clamav /opt/clamav/updata

五、執行

  1、升級

#/opt/clamav/bin/freshclam        (升級病毒庫)   保證你的LINUX可以正常上網哦.

    2、殺毒

#/opt/clamav/bin/clamscan        --查殺當前目錄下的文件
#/opt/clamav/bin/clamscan -r     --查殺當前目錄的所有文件及目錄 
#/opt/clamav/bin/clamscan dir --查殺dir目錄
#/opt/clamav/bin/clamscan -r dir --查殺目錄dir下的所有文件及目錄

   3、幫助

#/opt/clamav/bin/clamscan --help  

六、自動更新

freshclam的自動更新
后台運行freshclam:
# freshclam -d
還可以使用cron后台自動定時運行freshclam:將下述行加到crontab中:
N * * * * /opt/bin/freshclam --quiet
(其中,N是-3-57之間的數據,表示每隔N個小時檢查更新病毒數據庫)

一般使用計划任務,讓服務器每天晚上定時跟新和定時殺毒。保存殺毒日志,我的crontab文件如下

1  3  * * *          /usr/local/clamav/bin/freshclam --quiet
20 3  * * *          /usr/local/clamav/bin/clamscan  -r /home  --remove -l /var/log/clamscan.log

 

 

 

 

5:升級病毒庫

[root@LNX17 etc]# /opt/clamav/bin/freshclam

ERROR: Can't change dir to /opt/clamav/share/clamav

出現上面錯誤,直接創建一個文件夾並授權給clamav用戶即可。

[root@LNX17 etc]# mkdir -p /opt/clamav/share/clamav
[root@LNX17 etc]# chown clamav:clamav /opt/clamav/share/clamav
[root@LNX17 etc]#
 
[root@LNX17 etc]# /opt/clamav/bin/freshclam
ClamAV update process started at Fri Aug 21 22:42:18 2015
WARNING: Your ClamAV installation is OUTDATED!
WARNING: Local version: 0.97.6 Recommended version: 0.98.7
DON'T PANIC! Read http://www.clamav.net/support/faq
nonblock_connect: connect timing out (30 secs)
Can't connect to port 80 of host database.clamav.net (IP: 211.239.150.206)
Trying host database.clamav.net (120.29.176.126)...
nonblock_recv: recv timing out (30 secs)
WARNING: getfile: Download interrupted: Operation now in progress (IP: 120.29.176.126)
WARNING: Can't download main.cvd from database.clamav.net
Trying again in 5 secs...
ClamAV update process started at Fri Aug 21 23:03:32 2015
WARNING: Your ClamAV installation is OUTDATED!
WARNING: Local version: 0.97.6 Recommended version: 0.98.7
DON'T PANIC! Read http://www.clamav.net/support/faq
Downloading main.cvd [100%]
main.cvd updated (version: 55, sigs: 2424225, f-level: 60, builder: neo)
Downloading daily.cvd [100%]
daily.cvd updated (version: 20817, sigs: 1537382, f-level: 63, builder: neo)
Downloading bytecode.cvd [100%]
bytecode.cvd updated (version: 268, sigs: 47, f-level: 63, builder: anvilleg)
Database updated (3961654 signatures) from database.clamav.net (IP: 219.94.128.99)

clip_image006

由於ClamAV不是最新版本,所以有告警信息。可以忽略或升級最新版本。病毒庫需要定期升級,例如我第二天升級病毒庫


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM