安裝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
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
# Example 註釋掉這一行. 第8 行
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