如下步骤安装:
#1
sudo apt-get update
#2
apt-get install clamav
#3 更新病毒库
sudo service clamav-freshclam stop #停止守护进程
sudo freshclam #如果失败,就先清理一下内存
sudo service clamav-freshclam restart
#4 杀毒
clamscan -r YOUR_DIR #若显示killed,可能是内存不足,可增大swap解决
更近一步,用这个脚步执行扫描,可以保持log文件用于定位感染病毒的文件:
#!/bin/bash
# 文件路径:/usr/local/bin/clamav_scan.sh
# 扫描的目录,例如 /home
SCAN_DIR="/"
# 日志文件路径
LOG_FILE="/var/log/clamav_scan.log"
# 使用 clamscan 进行扫描并将结果输出到日志文件
/usr/bin/clamscan -r $SCAN_DIR > $LOG_FILE
# 统计感染文件的数目
INFECTED_COUNT=$(grep -c "FOUND" $LOG_FILE)
# 如果有感染文件,输出感染数目
if [ $INFECTED_COUNT -gt 0 ]; then
echo "Infected files found: $INFECTED_COUNT"
else
echo "No infected files found."
用where clamscan 确认下是否在?/usr/bin/clamscan这里。
然后日志文件里,感染的文件末尾是“FOUND”关键词,用grep “FOUND” /var/log/clamav_scan.log即可定位。