更新软件包索引和系统

首先,确保你的软件包索引和系统是最新的。可以使用以下命令:

sudo apt update
sudo apt upgrade

安装ClamAV

ClamAV是一个流行的开源防病毒软件,可以用来扫描和删除病毒。在终端中输入以下命令以安装ClamAV:

sudo apt install clamav clamav-daemon

更新病毒库

安装完成后,需要更新ClamAV的病毒库,以确保能够检测最新的病毒定义:

sudo freshclam

apt安装完毕后会自动启动服务,所以这里手动启动会报错,提示日志文件已被进程占用,忽略即可。

扫描系统

  • 扫描指定目录:

    sudo clamscan -r --bell -i /绝对路径

上述命令中的参数解释:

  • -r:递归扫描子目录。
  • --bell:在发现病毒时发出提示音。
  • -i:仅显示感染的文件。

处理感染文件

在扫描过程中,如果发现了感染的文件,可以选择删除、隔离或尝试修复它们。

  • 删除感染文件:

    sudo clamscan --remove /
  • 隔离感染文件到指定目录:

    sudo clamscan --move=/path/to/quarantine /

请注意,在删除或隔离文件前,最好备份重要数据,以防误删。

在扫描完成后会显示本次扫描结果,示例如下:

配置实时监控(可选)

如果需要实时扫描,可以配置ClamAV的守护进程 clamdclamav-freshclam 来实现。这需要编辑配置文件并启动服务。

启动ClamAV守护进程:

sudo systemctl start clamav-daemon
sudo systemctl enable clamav-daemon

配置和启动 freshclam 服务来自动更新病毒库:

sudo systemctl start clamav-freshclam
sudo systemctl enable clamav-freshclam
最后修改:2024 年 06 月 30 日
如果觉得我的文章对你有用,请随意赞赏