更新软件包索引和系统:
首先,确保你的软件包索引和系统是最新的。可以使用以下命令:
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的守护进程 clamd
和 clamav-freshclam
来实现。这需要编辑配置文件并启动服务。
启动ClamAV守护进程:
sudo systemctl start clamav-daemon
sudo systemctl enable clamav-daemon
配置和启动 freshclam
服务来自动更新病毒库:
sudo systemctl start clamav-freshclam
sudo systemctl enable clamav-freshclam