用于linux centos的Clamav安装步骤

时间:2013-09-05 07:05:48

标签: installation centos antivirus

我曾尝试在linux centos中安装clamav,但无法成功,所以任何人都提供了安装clamav杀毒软件的程序并对其进行测试。

提前致谢

2 个答案:

答案 0 :(得分:1)

  • 首先要做的是安装程序sudo apt-get install clamav
  • 有必要安装deamon程序以及sudo apt-get install clamav-daemon
  • 一旦我们正确安装了程序,就必须进行配置以使其适用于我们的应用程序。 /etc/clamav/clamd.conf     TCPAddr 127.0.0.1 TCPSocket 3310
  • 要通过控制台配置防病毒软件,只需键入sudo dpkg-reconfigure clamav-freshclam即可 重启服务sudo /etc/init.d/clamv-* restart

答案 1 :(得分:1)

对于CentOS 6

通过yum epel repo安装ClamAV:

vim /etc/clamd.conf
    ExtendedDetectionInfo yes
    ExcludePath /usr/local/maldetect/
    DetectPUA yes

编辑配置文件:

chkconfig clamd on

设置为在启动时启动:

freshclam

扫描前更新ClamAV:

service clamd start

启动ClamAV:

vim /etc/cron.daily/daily-clamscan
    #!/bin/bash
    SCAN_DIR="/"
    LOG_FILE="/var/log/clamav/daily-clamscan.log"
    /usr/bin/clamscan -i -r $SCAN_DIR >> $LOG_FILE

为每日自动扫描添加cron:

sudo chmod +x /etc/cron.daily/daily-clamscan

设置正确的cron权限:

vim /etc/logrotate.d/daily-clamscan
    /var/log/clamav/daily-clamscan.log {
            missingok
            notifempty
            create 644 clam clam
    }

更新logrotate文件以通过通配符

查找所有日志
jobs

这就是我如何在我的机器上安装它。这里有一些很好的快速命令,或者您可以使用cron手动运行它。我还安装了Linux恶意软件检测(LMD),因此我可以为扫描做更多的事情。

完整系统扫描仅显示受感染的文件并在后台运行,带有铃声

使用clamscan -r --bell -i / & 命令查看状态

import multiprocessing
import time
import signal


def init_worker():
    signal.signal(signal.SIGINT, signal.SIG_IGN)


def worker():
    while(True):
        time.sleep(1.1234)
        print "Working..."


if __name__ == "__main__":
    pool = multiprocessing.Pool(10, init_worker)
    result = []
    for i in range(10):
        result.append(pool.apply_async(worker))
    try:
        while True:
            time.sleep(0.5)
            if all([r.ready() for r in result]):
                break

    except KeyboardInterrupt:
        pool.terminate()
        pool.join()

    else:
        pool.close()
        pool.join()