安裝clamav 之前還需要安裝zlib 要不然安裝過程中會報錯的.
tar -zxvf zlib-1.2.3.tar.gz
cd zlib-1.2.3
./configure
make
make install (zlib 編譯安裝)
因為我用源碼包安裝,需要手動建立clamav 使用者
groupadd clamav (建立clamav組
useradd -g clamav clamav (建立clamav使用者并加入clamav組)
tar -zxvf clamav-0.95.2.tar.gz (解壓)
cd clamav-0.95.2 (進入目錄)
./configure --prefix=/usr/local/clamav
make install (編譯并安裝 )
到此clamav 的安裝完畢下面讓clamav 啟動起來.
首先建立一個目錄.
mkdir /usr/local/clamav/logs (日志存放目錄)
mkdir /usr/local/clamav/updata (clanav 病毒庫目錄)
vi /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行
vi /usr/local/clamav/etc/freshclam.conf
DatabaseDirectory /usr/local/clamav/updata
UpdateLogFile /usr/local/clamav/logs/freshclam.log
PidFile /usr/local/clamav/updata/freshclam.pid (忘記寫多少行了自己找一下吧.)
下面建立日志檔案
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 (更新病毒庫) 保證你的LINUX可以正常上網哦.
[p_w_upload=43384]
需要一點時間的.
等了我半個小時終于下載下傳完成了.
/usr/local/clamav/bin/clamscan --remove (清除目前目錄并删除感染的檔案)
實際生産環境應用
一般使用計劃任務,讓伺服器每天晚上定時跟新和定時殺毒。儲存殺毒日志,我的crontab檔案如下
1 3 * * * /usr/local/clamav/bin/freshclam
20 3 * * * /usr/local/clamav/bin/clamscan -r /home --remove -l /var/log/clamscan.log