2021-05-12 14:32:11
Linux下Clamav 防毒軟體安裝使用文件
文件目的
在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行
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
下面建立紀錄檔檔案
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路徑中。
本文永久更新連結地址:http://www.linuxidc.com/Linux/2017-03/141437.htm
相關文章