為 Linux 安裝 Clamav 與 Dr web 防毒軟體

Linux 安裝防毒軟體

Install Clamav and Dr web antivirus for Linux.

很多人都認為 Linux 上沒必要安裝防毒和防火牆,其實這是錯的。雖然 Windows 系統的病毒不會在你的電腦上發作,但經手他人的儲存裝置 (隨身碟、SD 卡) 時,可能會意外散播病毒或木馬。因此糊塗流浪貓建議各位 Linux 系統內還是裝個防毒軟體和防火牆以防萬一。

 

 

 

Dr.Web 大蜘蛛防毒

下載後用 chmod +x 指令給予執行權限,安裝完成後於 License 選擇 30 天試用即可。

  

Dr Web 大蜘蛛防毒啟動與掃描

 

Dr.Web for Linux 30天試用

大蜘蛛防毒 - Wiki

 

啟動 Dr.Web 防毒


drweb-gui %F

 

 

 

ClamAV 防毒 (圖形與文字界面)

Clam AntiVirus 是款開放原始碼的免費防毒軟體,其程式與病毒碼更新主要由社群發佈與主導。除了 Linux 之外,它在 Windows 與 Mac OS 上都有移植版。雖然 ClamAV 主體是純文字界面 (CLI) 的程式,但它也有圖形界面的版本 ClamTK 可以使用。維尼翠

 

Clam_AntiVirus - Wiki

 

Clam_AntiVirus 掃描結果

 

 

 

 

安裝 ClamTK

於軟體管理員搜尋並安裝即可。

 

 

安裝 ClamAV (CLI)


apt install clamav clamav-daemon
sudo clamconf -g freshclam.conf > freshclam.conf
sudo systemctl stop clamav-freshclam
sudo freshclam
sudo systemctl start clamav-freshclam
sudo systemctl enable clamav-freshclam
sudo clamscan –r --bell / # 掃描整個系統
sudo clamscan -r --exclude-dir="^/home" / # 排除 home
sudo clamscan -r --move=/home/Virus / # 移動到指定目錄

-r : 遞迴子目錄
-l result.log : 建立掃描紀錄檔
--bell : 掃到病毒時發出警告聲
--exclude-dir= : 排除目錄
--move= 將病毒移動到指定目錄


 

 

CLamAV 錯誤訊息故障排除

由於 clamav 的 freshclam 服務已經啟動,導致使用 freshclam 更新病毒碼時出現錯誤。

sudo freshclam
ERROR: Can't open /var/log/clamav/freshclam.log in append mode (check permissions!).
ERROR: Problem with internal logger (UpdateLogFile = /var/log/clamav/freshclam.log).
ERROR: initialize: libfreshclam init failed.
ERROR: Initialization error!

 

只要暫時關閉服務並手動進行更新即可。

 

sudo systemctl stop clamav-freshclam.service
sudo freshclam
sudo systemctl start clamav-freshclam

 

 

指令範例:

進行全系統掃描,於使用者目錄建立紀錄檔 result.log,並將中毒的檔案移至 Virus 資料夾。

sudo clamscan -r -l /home/user/result.log --move=/home/user/Virus /

 

 

 

 

 

延伸閱讀

這個網址安全嗎?幾個免費可靠的釣魚網站檢測服務

更多資訊安全議題