Ubuntu16.04 LTS 安裝並使用pyclamd呼叫clamav查殺病毒
阿新 • • 發佈:2019-01-08
因為工程要用pyclamd,所以我基於ubuntu16.04安裝了pyclamd,其實主要是安裝了clamav,安裝了一天,終於成功了。下面給大家說一下我親測有效的安裝教程。
1.首先對apt-get進行更新,執行下面的程式碼:
sudo apt-get update sudo apt-get upgrade -y
2.之後安裝clamav:這一步可能會出錯,ubuntu會提示你重新執行一下上面的update方法,我試了一下,重新執行update之後再重新執行下面的命令就能成功執行了。
sudo apt-get install clamav clamav-daemon -y
3.更新病毒庫:這一部分可能會報錯,(我這一步報錯來著,具體是啥錯我給忘記了。。。)如果報錯的話可以重新執行第二步的命令,然後再執行一遍下面的命令,就可以成功執行了。
sudo freshclam
4.clamav安裝成功之後,可以對它進行測試,執行下面的程式碼對home資料夾下的檔案進行病毒查殺,不出錯表示正常執行啦:
sudo clamscan -r /home
5.如果需要自動執行病毒查殺功能,需要執行下面的命令。第一行是啟動clamav服務,這一個命令是你如果按章pyclamd呼叫clamav時必須要提前執行的方法。第二行命令是自動更新病毒庫的。到這裡,clamav的安裝就結束了,撒花撒花~ sudo /etc/init.d/clamav-daemon start sudo /etc/init.d/clamav-freshclam start
6.安裝pyclamd,直接用pip install pyclamd就行,如果是用python3的話就換成pip3執行。
7.檢測pyclamd是否正常執行:
import pyclamd
cd = pyclamd.ClamdAgnostic()
cd.ping()
如果返回的結果是TRUE,那麼就成功了,可以用pyclamd愉快的敲程式碼了~~