天天看點

clamav Linux下的防毒軟體安裝使用文檔

文檔目的

在linux上安裝clamav防毒軟體,更新病毒庫,并完成查毒工作

常用指令

/usr/local/clamav/freshclam/freshclam    更新版本庫

/usr/local/clamav/clamscan/clamscan  -r  /home     查/home下的檔案病毒

所需軟體

clamav-0.94.1.tar.gz

系統環境

作業系統:Linux localhost.localdomain 3.10.0-327.36.3.el7.x86_64 #1 SMP Mon Oct 24 16:09:20 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

操作步驟

1. 安裝zlib包

 yum install zlib zlib-devel

2. 下載下傳并安裝clamav源碼包

到官網上(http://www.clamav.net/downloads)下載下傳源碼包(本文以clamav-0.94.1.tar.gz 為例),解壓到 /usr/local 目錄下,并且重名為 clamav。

tar -zxvf clamav-0.94.1.tar.gz

mv  clamav-0.94.1.tar.gz  /usr/local/clamav

useradd -g clamav clamva

注:如果沒有建立clamav,之後無法編譯

cd /usr/local/clamav

./configure --prefix=/usr/local/clamav

注:如果這一步沒有加參數 --prefix ,預設配置檔案會安裝到 /usr/local/etc 目錄下

make && make install

3. 修改配置檔案

先建立日志目錄和病毒庫目錄

mkdir /usr/local/clamav/logs    (日志存放目錄)

mkdir /usr/local/clamav/updata     (clanav 病毒庫目錄)

修改配置檔案

vim /usr/local/clamav/etc/clamd.conf

# Example                                  注釋掉這一行.   第8 行

LogFile /usr/local/clamav/logs/clamd.log         删掉前面的注釋目錄改為logs下面   第14行

PidFile /usr/local/clamav/updata/clamd.pid      删掉前面的注釋路徑改一下       第57行

DatabaseDirectory /usr/local/clamav/updata      同上                         第65行

clamav Linux下的防毒軟體安裝使用文檔
clamav Linux下的防毒軟體安裝使用文檔

vim  /usr/local/clamav/etc/freshclam.conf

# Example                                       注釋掉這一行.   第8 行

DatabaseDirectory /usr/local/clamav/updata

UpdateLogFile /usr/local/clamav/logs/freshclam.log

PidFile /usr/local/clamav/updata/freshclam.pid  

clamav Linux下的防毒軟體安裝使用文檔

下面建立日志檔案

touch  /usr/local/clamav/logs/freshclam.log

chown  clamav:clamav  /usr/local/clamav/logs/freshclam.log

touch  /usr/local/clamav/logs/clamd.log

chown  clamav:clamav  /usr/local/clamav/logs/clamd.log

chown  clamav:clamav  /usr/local/clamav/updata

/usr/local/clamav/bin/freshclam        (更新病毒庫)   請確定伺服器可以通路外網

常見問題

問題一:啟動clamav失敗,報錯需要修改/usr/local/etc/clamd.conf 和 /usr/local/etc/freshclam.conf 。

解決辦法: 原因可能是在運作 ./configure 的時候沒有加參數 --prefix=/usr/local/clamav 來指定安裝路徑,導緻預設安裝到/usr/local/etc路徑中。

參考文獻

繼續閱讀