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

如何在 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


使用 Pano 改進 Gnome Shell 剪貼板

使用 Pano 改進 Gnome Shell 剪貼板

讓我們面對現實吧,默認的 Gnome Shell 剪貼板並不是很好。安裝 Pano 來改善您的剪貼板體驗!

如何在Linux上安裝DaVinci Resolve 17

如何在Linux上安裝DaVinci Resolve 17

您的 Linux 機器需要一個出色的非線性視頻編輯器嗎?使用本指南使用 Davinci Resolve 17!

如何使用壁紙下載器將壁紙下載到 Linux 桌面

如何使用壁紙下載器將壁紙下載到 Linux 桌面

Wallpaper Downloader 是一個靈活的 Linux 壁紙下載和管理器。它支持大多數Linux桌面環境,並且非常易於使用。本指南

如何在計算機上安裝 Tuxedo 操作系統

如何在計算機上安裝 Tuxedo 操作系統

想要通過 Tuxedo 計算機測試 Tuxedo 操作系統嗎?了解如何讓最新版本的 Tuxedo OS 在您的 PC 上運行。

如何在 Linux 上安裝 DEB 文件

如何在 Linux 上安裝 DEB 文件

什麼是 .DEB 文件?你用它做什麼?了解在 Linux PC 上安裝 DEB 文件的多種方法。

如何在 Linux 上玩消逝的光芒

如何在 Linux 上玩消逝的光芒

《消逝的光芒》是一款由 Techland 開發、華納兄弟互動娛樂發行的 2015 年生存恐怖視頻遊戲。遊戲的中心是

如何在計算機上安裝 Neptune Linux

如何在計算機上安裝 Neptune Linux

Neptune 使用 KDE Plasma 5 桌面環境,旨在提供優雅的操作系統。以下是如何在計算機上安裝 Neptune Linux。

嘗試 Ubuntu 的新基於 snap 的桌面

嘗試 Ubuntu 的新基於 snap 的桌面

想嘗試 Ubuntu 的新的基於 snap 包的桌面操作系統嗎?通過本指南了解如何將其部署在虛擬機上。

如何在 Linux 上玩《傳說之下》

如何在 Linux 上玩《傳說之下》

Undertale 是一款 2015 年 2D 獨立角色扮演遊戲,由遊戲開發商 Toby Fox 開發和發行。本指南將介紹在您的電腦上下載和安裝 Undertale

如何在 Linux 上玩《全面戰爭:三個王國》

如何在 Linux 上玩《全面戰爭:三個王國》

《全面戰爭:三個王國》是一款由 Creative Assembly 開發的回合製策略 RTS 遊戲。下面是如何在 Linux 上玩遊戲。