ubuntu,centos系統安裝防毒軟體--clamav
阿新 • • 發佈:2018-12-16
目錄
配置ubunt系統
- 主要涉及到配置ubunt源,以及IP的配置,確定能ping通網路。
ubuntu系統安裝clamav
- 新增使用者
groupadd clamav
useradd -g clamav -s /bin/false -c "Clam AntiVirus" clamav - sudo apt-get install clamav clamav-freshclam
正常情況很快就會安裝完成 - 更新病毒庫
freshclam
可能會報錯,在家裡安裝的沒有,在公司安裝報錯是因為網路原因,因為無法更新
如果沒有網路限制,手動更新病毒庫失敗的,請刪除舊的映象地址檔案
rm -f /var/lib/clamav/mirrors.dat再手動更新一次病毒庫 -
測試:clamscan -r /home
代表掃描完成,安裝成功
centos上安裝clamav
- 新增使用者
groupadd clamav
useradd -g clamav -s /bin/false -c "Clam AntiVirus" clamav -
配置 源
網上搜一下163的網易源。修改後,別忘了 yum clean all yum makecache
安裝epel-release源
yum install -y epel-release
yum -y update -
安裝clamav及其依賴包
yum install clamav-server clamav-data clamav-update clamav-filesystem clamav clamav-scanner-systemd clamav-devel clamav-lib clamav-server-systemd -y
-
設定守護程序
複製檔案:cp /usr/share/clamav/template/clamd.conf /etc/clamd.d/clamd.conf
修改clamd.conf檔案:
vim /etc/clamd.d/clamd.conf Example改為#Example 或者直接使用命令修改: sed -i -e 's/^Example/#Example/' /etc/clamd.d/clamd.conf
- 修改freshclam,更新病毒庫的配置
cp /etc/freshclam.conf /etc/freshclam.conf.bak vim /etc/freshclam.conf Example改為#Example
- 啟用每天自動更新配置
vim /etc/sysconfig/freshclam FRESHCLAM_DELAY=disabled-warn # REMOVE ME改為#FRESHCLAM_DELAY=disabled-warn # REMOVE ME
- 配置掃描檔案
vim /etc/clamd.d/scan.conf Example改為#Example #LocalSocket /var/run/clamd.scan/clamd.sock改為LocalSocket /var/run/clamd.scan/clamd.sock
- 建立服務
vim /usr/lib/systemd/system/clam-freshclam.service 新增如下檔案: # Run the freshclam as daemon [Unit] Description = freshclam scanner After = network.target [Service] Type = forking ExecStart = /usr/bin/freshclam -d -c 4 Restart = on-failure PrivateTmp = true [Install] WantedBy=multi-user.target
- 啟動更新病毒庫服務
systemctl enable clam-freshclam.service systemctl start clam-freshclam.service systemctl status clam-freshclam.service
status是active (running)狀態為正常
- 手動更新
freshclam
該操作根據自己當前網路執行,如果沒有外網許可權,會報錯。 - 啟動服務
cd /usr/lib/systemd/system systemctl enable [email protected] 第一次執行會顯示Create symlink from 。。。。。等資訊,重複執行就沒有了 systemctl start [email protected] start執行的時間較長,等待一段時間,如果報錯,看下錯誤原因是什麼,我的有一次在虛機中安裝的,配置的是1G的記憶體,提示記憶體小,分配2G後,重啟虛機,再次執行,問題解決 systemctl status [email protected] 狀態為active(running)為正常
systemctl start [email protected] 執行的時間較長,等待一段時間,如果報錯,看下錯誤原因是什麼,我的有一次在虛機中安裝的,配置的是1G的記憶體,提示記憶體小,分配2G後,重啟虛機,再次執行,問題解決
- 測試,掃描目錄
clamscan -r /home 進行掃描
結果同ubuntu系統。其他各種掃描引數可參考網上帖子。