Linux 安装杀毒软件 ClamAV

💡 原文中文,约1300字,阅读约需3分钟。
📝

内容提要

ClamAV 是一款开源的 Linux 杀毒软件,专为邮件网关设计,能够检测多种病毒和恶意软件。安装时需在 CentOS 和 Ubuntu 系统上执行特定命令,使用前需更新病毒库,并可通过命令进行扫描,感染文件需手动删除。

🔎

延伸解读

为什么选择 ClamAV 而非商业方案

文章提到,有用户因云安全中心自动查杀功能收费较高而寻求替代方案。ClamAV 作为开源工具,无需额外付费即可在服务器上部署扫描,适合预算有限或希望自主控制安全工具的场景。但需注意,它主要针对邮件网关设计,用于系统扫描时功能可能不如商业方案全面。

安装时需区分发行版与组件

在 CentOS 上需安装 clamav、clamavd 和 clamav-update,其中 clamavd 提供实时保护,clamav-update 负责病毒库升级;Ubuntu 则安装 clamav 和 clamav-daemon。不同发行版的包名和依赖管理方式不同,直接套用命令可能导致安装失败,需按系统类型选择对应指令。

扫描后需手动清理,避免误删风险

ClamAV 的扫描命令仅检测并列出感染文件,不会自动删除。这虽然增加了操作步骤,但也避免了误删重要文件的风险。用户需根据扫描日志确认后再用 rm 手动删除,建议先备份或隔离可疑文件,再执行清理。

使用前务必更新病毒库

安装完成后,应先运行 freshclam 更新病毒库,否则扫描可能无法识别最新威胁。ClamAV 的检测能力依赖签名数据库,定期更新才能保持对新型恶意软件的防御效果。若服务器无法直接访问外网,需配置代理或离线更新方式。

❓

Q&A

ClamAV 是什么类型的软件?

ClamAV 是一款开源的 Linux 杀毒软件,专为邮件网关设计。

如何在 CentOS 上安装 ClamAV?

在 CentOS 上安装 ClamAV,需要执行命令:yum -y install epel-release 和 yum -y install clamav clamavd clamav-update。

使用 ClamAV 前需要做什么?

使用 ClamAV 前需更新病毒库,可以通过命令 freshclam 来完成。

ClamAV 能检测哪些类型的恶意软件?

ClamAV 能检测多种病毒、蠕虫、特洛伊木马和其他恶意软件,包括 Microsoft Office 宏病毒和移动恶意软件。

如何使用 ClamAV 进行扫描?

使用 ClamAV 进行扫描的命令为 clamscan -r -i /tmp/ -l /var/log/clamav.log,其中 -r 表示递归扫描,-i 仅显示被感染文件。

ClamAV 会自动删除病毒文件吗?

ClamAV 不会自动删除病毒文件,感染文件需手动删除。

🏷️

标签

➡️

继续阅读