直接在主機上使用指令更新

更新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 退出這個畫面)
最後修改日期: 2026 年 5 月 4 日

作者