如何在 Linux 上通過命令行查找病毒

大多數人可能不知道,但Linux 也會感染病毒。幸運的是,有許多 Linux 用戶使用的強大命令行工具,它叫做 ClamAV。有了它,用戶將能夠通過命令行檢測病毒類型並尋找漏洞(適用於 Windows 和 Linux)。

安裝 ClamAV

ClamAV 很容易在 Linux 上安裝,這要歸功於它包含在許多主流分發軟件源中。要安裝此應用程序,請打開一個終端並按照以下說明操作以使其正常工作。

注意:如果您不喜歡 Linux 命令行,ClamAV 有該應用程序的圖形版本。它充分利用了終端的所有優點,並將其置於易於使用的 UI 中。查看官方網站以了解更多信息。

Ubuntu

sudo apt 安裝 clamav

Debian

sudo apt-get install clamav

拱形Linux

須藤吃豆子 -S clamav

軟呢帽

須藤 dnf 安裝 clamav

OpenSUSE

須藤 zypper 安裝 clamav

通用 Linux

在 Linux 平台上從源代碼構建 ClamAV 病毒掃描程序需要一些依賴項。在繼續之前,在您的計算機上安裝所有這些程序。

  • gcc 或 clang C 編譯器
  • 開放式SSL
  • zlib 庫
  • 獲取

處理完 Linux 計算機上的依賴項後,是時候開始構建過程了。使用wget下載工具獲取ClamAV 的最新代碼版本。

注意:當您從源代碼構建程序時,自動更新是不可能的。為確保您的病毒掃描程序始終處於最新狀態,請在此處重新下載 ClamAV 的代碼並定期編譯代碼。

wget https://www.clamav.net/downloads/production/clamav-0.100.2.tar.gz

沒有wget嗎?試試捲曲:

curl https://www.clamav.net/downloads/production/clamav-0.100.2.tar.gz > clamav-0.100.2.tar.gz

現在代碼已經通過wget下載完成,提取 ClamAV 的 TarGZ 存檔。

焦油 zxvf clamav-0.100.2.tar.gz

使用CD命令,將您的終端會話從主文件夾移動到新提取的clamav-0.100.2文件夾。

cd clamav-0.100.2

運行配置腳本。Configure 將允許您確定滿足構建要求的所有依賴項。

./configure --with-user

如果配置腳本沒有向您顯示任何警告,則一切正常。通過執行make命令開始代碼編譯過程。

製作

讓代碼編譯器工具構建 ClamAV。這可能需要很長時間,所以請耐心等待。構建過程完成後,使用make install命令在 Linux PC 上安裝軟件。

須藤製作安裝

通過命令行查找病毒

病毒掃描程序通過檢查“定義”文件來發現木馬和其他問題。此定義文件是一個列表,用於告訴掃描儀有關可疑項目的信息。ClamAV 也有一個定義文件,用戶可以使用freshclam命令更新它。在終端中,運行:

須藤鮮蛤

請確保每周定期運行 freshclam 命令(如果您對 Linux PC 或服務器上出現病毒感到偏執,甚至可以每天運行)。

在 Linux 上獲得 ClamAV 的最新病毒定義後,您將能夠掃描漏洞。要檢查單個文件夾中的病毒,請運行以下命令:

sudo clamscan /location/of/folder/

通過使用r開關,還可以使用clamscan掃描目錄中的病毒,以及其中的每個子目錄 。

sudo clamscan -r /location/of/folder/

掃描主文件夾

Linux 上的主目錄是用戶在計算機上與之交互的主要位置。因此,如果您確實有病毒,它就會在這個文件夾中,或者它的許多子文件夾中。要掃描主文件夾,請將clamscan命令指向/home/username/。或者,如果您不想輸入用戶名,請使用~/。

注意:使用-v開關打印出 ClamAV 隱藏的掃描過程。

如何在 Linux 上通過命令行查找病毒

須藤clamscan -rv ~/

或者

sudo clamscan -rv /home/用戶名

想要掃描多個用戶的主文件夾?嘗試指向clamscan在/家/,而不是/家/用戶名/。

須藤 clamscan -rv /home/

全系統掃描

您的 Linux PC 上可能有您的主文件夾之外的危險和有問題的文件。如果要掃描此類項目,則需要進行系統範圍的掃描。使用clamscan,並將其直接指向您的根目錄。

如何在 Linux 上通過命令行查找病毒

須藤clamscan -rv /

掃描單個文件

如何在 Linux 上通過命令行查找病毒

ClamAV 通常用於掃描 Linux 文件系統以查找易受攻擊的文件。ClamAV 的另一個用途是掃描單個文件以查找問題。要掃描單個文件,請運行clamscan並將其直接指向文件的位置。

注意:請務必自定義以下命令以滿足您自己的需求。

須藤 clamscan -v /location/of/file/file.file

或者,使用CD命令移動到文件的確切位置,然後運行掃描。

cd /location/of/file/file.file
須藤 clamscan -v file.file

留下評論

如何修正 GPG 錯誤:Ubuntu 中無法驗證以下簽名

如何修正 GPG 錯誤:Ubuntu 中無法驗證以下簽名

安全地修復 Ubuntu APT 簽章錯誤。無需停用軟體包驗證,即可識別 NO_​​PUBKEY、EXPKEYSIG、BADSIG、時脈和軟體來源設定問題。

如何在 SLES 15 上設定 DM-Multipath:實用指南

如何在 SLES 15 上設定 DM-Multipath:實用指南

在 SLES 15 上設定 DM-Multipath,實現安全發現、服務設定、最小 multipath.conf 變更、initramfs 更新和路徑健康檢查。

SLES Btrfs Snapper 更新失敗後回滾:安全復原指南

SLES Btrfs Snapper 更新失敗後回滾:安全復原指南

使用 Btrfs 和 Snapper 在更新失敗後恢復 SLES。比較回滾選項,安全地測試快照,恢復系統,並驗證儲存庫。

如何在 Pardus 用戶端部署自訂桌布和策略

如何在 Pardus 用戶端部署自訂桌布和策略

使用 Liderahenk 和 Ahenk 來設定自訂的 Pardus GNOME 桌布,使用 dconf 鎖定選定的設置,並透過經過測試的試點專案推出其他客戶端策略。

Ubuntu 伺服器啟動進入緊急模式:逐步救援指南

Ubuntu 伺服器啟動進入緊急模式:逐步救援指南

診斷 Ubuntu 伺服器進入緊急模式的原因,安全地修復常見的 /etc/fstab 和掛載問題,檢查檔案系統,並驗證正常重新啟動。

修復 Ubuntu 24.04 中 Flatpak 應用不遵循 GTK 主題的問題

修復 Ubuntu 24.04 中 Flatpak 應用不遵循 GTK 主題的問題

排查 Ubuntu 24.04 上忽略 GTK 主題的 Flatpak 應用程式問題。檢查主題擴充、GTK 入口網站、淺色和深色設定以及應用程式工具包限制。

如何設定 Pardus 企業管理軟體(LIDER AHENK)

如何設定 Pardus 企業管理軟體(LIDER AHENK)

在 Pardus 上設定 LIDER AHENK,並採用以品質為中心的設定:驗證先決條件、部署 Lider、註冊 Ahenk 用戶端並驗證管理。

如何在 Pardus 23 工作站上啟用 NVIDIA 驅動程式

如何在 Pardus 23 工作站上啟用 NVIDIA 驅動程式

使用 Pardus NVIDIA 驅動程式安裝程式在 Pardus 23 上啟用 NVIDIA 驅動程式。檢查 GPU 相容性、安全重新啟動、驗證驅動程式並解決常見問題。

Ubuntu Server 24.04 最小化安裝版與標準安裝版:效能基準測試結果究竟如何

Ubuntu Server 24.04 最小化安裝版與標準安裝版:效能基準測試結果究竟如何

使用可重複的基準測試方法,比較 Ubuntu Server 24.04 Minimal 和 Standard 安裝的磁碟使用情況、記憶體、啟動時間、服務和實際工作負載效能。

修復 SUSE Linux Enterprise 中的「Zypper 被另一個進程鎖定」問題

修復 SUSE Linux Enterprise 中的「Zypper 被另一個進程鎖定」問題

安全地解決 SLES 中的 Zypper 鎖定錯誤。識別進程,選擇等待或停止該進程,並區分事務鎖和包鎖。