ubuntu,centos系统安装杀毒软件--clamav

目录

配置ubunt系统

ubuntu系统安装clamav

centos上安装clamav


配置ubunt系统

  1. 主要涉及到配置ubunt源,以及IP的配置,确定能ping通网络。

ubuntu系统安装clamav

  1. 添加用户

    groupadd clamav
    useradd -g clamav -s /bin/false -c "Clam AntiVirus" clamav

  2. sudo apt-get install clamav clamav-freshclam
    正常情况很快就会安装完成
  3. 更新病毒库
    freshclam
    可能会报错,在家里安装的没有,在公司安装报错是因为网络原因,因为无法更新
    如果没有网络限制,手动更新病毒库失败的,请删除旧的镜像地址文件
    rm -f /var/lib/clamav/mirrors.dat再手动更新一次病毒库
  4. 测试:clamscan -r /home
    ubuntu,centos系统安装杀毒软件--clamav_第1张图片
    代表扫描完成,安装成功


     

centos上安装clamav

  1. 添加用户

    groupadd clamav
    useradd -g clamav -s /bin/false -c "Clam AntiVirus" clamav

  2. 配置 源
    网上搜一下163的网易源。修改后,别忘了 yum clean all   yum makecache 
    安装epel-release源
    yum install -y epel-release 
    yum -y update

  3. 安装clamav及其依赖包
     

    yum install clamav-server clamav-data clamav-update clamav-filesystem clamav clamav-scanner-systemd clamav-devel clamav-lib clamav-server-systemd -y
  4. 设定守护进程
    复制文件:cp /usr/share/clamav/template/clamd.conf /etc/clamd.d/clamd.conf
    修改clamd.conf文件:
     

    vim /etc/clamd.d/clamd.conf
    Example改为#Example
    
    或者直接使用命令修改:
    sed -i -e 's/^Example/#Example/' /etc/clamd.d/clamd.conf

     

  5. 修改freshclam,更新病毒库的配置
    cp /etc/freshclam.conf /etc/freshclam.conf.bak
    
    vim /etc/freshclam.conf
    
    Example改为#Example
  6. 启用每天自动更新配置
    vim /etc/sysconfig/freshclam
    
    FRESHCLAM_DELAY=disabled-warn # REMOVE ME改为#FRESHCLAM_DELAY=disabled-warn # REMOVE ME

     

  7. 配置扫描文件
    vim /etc/clamd.d/scan.conf
    
    Example改为#Example                         
    
    #LocalSocket /var/run/clamd.scan/clamd.sock改为LocalSocket /var/run/clamd.scan/clamd.sock   

     

  8. 建立服务
    vim /usr/lib/systemd/system/clam-freshclam.service
    
    添加如下文件:
    # Run the freshclam as daemon 
    [Unit] 
    Description = freshclam scanner 
    After = network.target 
    [Service] 
    Type = forking 
    ExecStart = /usr/bin/freshclam -d -c 4 
    Restart = on-failure 
    PrivateTmp = true 
    [Install] 
    WantedBy=multi-user.target

     

  9. 启动更新病毒库服务
    systemctl enable clam-freshclam.service
    systemctl start clam-freshclam.service
    systemctl status clam-freshclam.service

    status是active (running)状态为正常

  10. 手动更新
    freshclam
    该操作根据自己当前网络执行,如果没有外网权限,会报错。
  11. 启动服务
    cd /usr/lib/systemd/system
    
    systemctl enable [email protected]
    第一次执行会显示Create symlink from 。。。。。等信息,重复执行就没有了
    
    systemctl start [email protected]
    start执行的时间较长,等待一段时间,如果报错,看下错误原因是什么,我的有一次在虚机中安装的,配置的是1G的内存,提示内存小,分配2G后,重启虚机,再次执行,问题解决
    
    systemctl status [email protected]
    
    状态为active(running)为正常

    systemctl start [email protected] 执行的时间较长,等待一段时间,如果报错,看下错误原因是什么,我的有一次在虚机中安装的,配置的是1G的内存,提示内存小,分配2G后,重启虚机,再次执行,问题解决

  12. 测试,扫描目录
    clamscan -r /home 进行扫描
    结果同ubuntu系统。其他各种扫描参数可参考网上帖子。

你可能感兴趣的:(linux)