centos 下的 clamav 安裝使用


1.下載

www.clamav.net #官方網站
wget https://www.clamav.net/downloads/production/clamav-0.101.2.tar.gz

2.安裝

a.解決依賴
#yum install pcre* zlib zlib-devel libssl-devel libssl
b.源碼安裝
#tar zxvf clamav-0.101.2.tar.gz
#cd clamav-0.101.2.tar.gz  
#mkdir -p /clamav
#./configure --prefix=/clamav  --with-pcre
#make && make install 


可能報錯
configure: error: C++ compiler cannot create executables
解決
yum install gcc*

 

3.配置

a.復制模板文件為配置文件,並注釋標記
#cd /clamav/etc #cp clamd.conf.sample clamd.conf #cp freshclam.conf.sample freshclam.conf #注釋掉clamd.conf和freshclam.conf中的 # Example 注釋掉這第8行 b.創建用戶和存放病毒庫的目錄 # useradd clamav -s /sbin/nologin # mkdir -p /clamav/share/clamav # chown clamav:clamav /clamav/share/clamav c.更新病毒庫 # /clamav/bin/freshclam 出錯誤仔細看報錯,基本都是文件沒有,或權限/屬主不對

 

4.使用

a.使用參數
clamscan [選項] [路徑] [文件]
--quiet 使用安靜模式,僅僅打印出錯誤信息 -i 僅僅打印被感染的文件 -d<文件> 以指定的文件作為病毒庫,默認的/var/clamav目錄下的病毒庫文件 -l <文件> 指定日志文件,默認的/var/log/clamav/freshclam.log文件 -r 遞歸掃描,即掃描指定目錄下的子目錄 --move=<目錄> 把感染病毒的文件移動到指定目錄 --remove 刪除感染病毒的文件
--exclude-dir 排除不掃描的目錄 一般不掃描虛擬目錄比如/sys /proc /dev
--no-summary 不顯示統計信息

b.使用例子
clamscan -r / --exclude-dir=/sys /proc /dev >>/tmp/clamav.log &
clamscan --no-summary -ri /tmp

 


免責聲明!

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



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