ClamAV 软件包

ClamAV 软件包

我在一台只有 1GB 内存的机器上安装了 debian,并且安装了 clamav 来运行病毒扫描,由于自动启动,它始终位于内存中,占用了总内存的 30% 左右...

如何禁用 clamd 服务的自动启动并仅在我需要时运行?

答案1

ClamAV 软件包

ClamAV 防病毒软件分为几个 Debian 软件包,名为clamavclamav-freshclamclamav-daemon如 debian(jessie)软件包网页所述:

[...] clamav-daemon 软件包中有一个灵活且可扩展的多线程守护程序,clamav 软件包中有一个命令行扫描器,clamav-freshclam 软件包中有一个通过互联网自动更新的工具。这些程序基于 libclamav,可供其他软件使用。

ClamAV 守护进程自动启动

守护进程的自动启动由包中的脚本clamd触发。这为您提供了两个选项来禁用此守护进程的自动启动:/etc/init.d/clamav-daemonclamav-daemon

  • 卸载clamav-daemon包,仍然保留clamavfreshclam
  • 或者禁用自动启动安装的守护进程clamav-daemon
    # disable auto-start
    update-rc.d clamav-daemon disable
    # one-shot startup of the daemon when you want
    service clamav-daemon start

ClamAV 守护进程说明

请注意,阅读您的需求后,我猜您可能永远都不想启动clamd(clamav-daemon),其目标主要是用于邮件服务器连接和访问时文件扫描。无论如何,上述两个选项都应该可以解决您的问题。第一个选项还将节省约 1MiB 的磁盘空间,但这并不重要。

相关内容