直接在主機上使用指令更新
更新ClamAV病毒資料庫
sudo freshclam更改檢查更新的頻率
有時候被封鎖是因為主機的ClamAV自動檢查過於頻繁
可以輸入以下指令
sudo nano /etc/clamav/freshclam.conf找到 Checks 24 ,代表每天會向官方伺服器檢查 24 次更新
將24 修改為1或2即可,對於一般伺服器防護足夠了
修改後,輸入 Ctrl + O 保存,Ctrl + X 退出
暫停與啟動自動更新
若IP被封鎖,可以先把自動更新關閉,等解封後再打開
關閉自動更新
sudo systemctl stop clamav-freshclam啟動自動更新
sudo systemctl start clamav-freshclam下載更新檔上傳主機更新
主機IP可能一直被ClamAV官方給封鎖,導致無法成功更新ClamAV的病毒庫
這時候可以使用下方三個網址,把更新檔先下載回來
之後重新上傳去linode主機就好
手動下載檔案
在您現在上網的電腦,打開瀏覽器前往 ClamAV 官方資料庫:
* 下載 main.cvd: https://database.clamav.net/main.cvd
* 下載 daily.cvd: https://database.clamav.net/daily.cvd
* 下載 bytecode.cvd: https://database.clamav.net/bytecode.cvd將檔案上傳回主機
接著將檔案上傳到linode的資料夾內
將這三個檔案上傳並覆蓋到 Linode 主機的 `/var/lib/clamav/` 目錄下。不過因為我們主機是關閉SSH連線的
所以可以使用CyberPanel後台將檔案上傳到隨意一個網站後台
接著用指令將檔案移動過去即可
sudo mv /home/網站資料夾/public_html/main.cvd /var/lib/clamav/
sudo mv /home/網站資料夾/public_html/daily.cvd /var/lib/clamav/
sudo mv /home/網站資料夾/public_html/bytecode.cvd /var/lib/clamav/移除舊檔案
cd /var/lib/clamav/並使用ls查看檔案後,可能會看到舊的.cld檔案
可以使用以下程式進行刪除
sudo rm /var/lib/clamav/*.cld設定權限與重啟
更改檔案權限讓 ClamAV 可以讀取
sudo chown clamav:clamav /var/lib/clamav/*.cvd重啟防毒掃描引擎
sudo systemctl restart clamav-daemon確認更新狀況
直接查看版本號
clamscan -V執行後,系統會回傳一行類似這樣的資訊:
ClamAV 0.103.12/27779/Mon May 4 08:20:00 2026
斜線後面的數字(例如 27779)和後面的日期時間,就是目前系統載入的病毒碼版本。如果這個日期顯示的是今天(或昨天,取決於官方發布時間),那就代表更新大成功!防毒軟體已經在使用最新的資料庫了。
檢查防毒引擎的運行狀態
sudo systemctl status clamav-daemon- 如果成功:您會看到綠色的
active (running)字樣,而且下方的日誌(Log)通常會顯示類似Loaded XXXXXXX signatures.(已載入 X百萬 筆特徵碼)的訊息。 - 如果失敗:它會顯示紅色的
failed,那可能就是剛剛的chown權限沒改到,導致它無權讀取新檔案。 - (看完狀態後,可以按鍵盤的
q退出這個畫面)