美文网首页
Clamav在Centos7环境下安装与使用(一)

Clamav在Centos7环境下安装与使用(一)

作者: Sunird | 来源:发表于2019-04-15 15:01 被阅读0次

    Clamav在Centos7环境下安装与使用

    • 官网下载

    • 安装Clamav

    • 安装特征库

    • 守护进程

    • 自定义特征库

    1. 官网下载

    在官方下载地址https://www.clamav.net/downloads下载最新版的Clamav安装包clamav-[ver].tar.gz

    官网下载

    使用wget 、scp、lrzsz获取安装包【注1】。

    2. 安装clamav

    安装开发者工具

    sudo yum groupinstall "Development Tools"

    安装库依赖

    sudo yum install openssl openssl-devel libcurl-devel zlib-devel libpng-devel libxml2-devel json-c-devel bzip2-devel pcre2-devel ncurses-devel

    (可选)如果要使用clamav-milter组件可以安装以下组件

    sudo yum install sendmail sendmail-devel

    使用wget下载最新版安装包

    wget https://www.clamav.net/downloads/production/clamav-[ver].tar.gz

    解压安装包

    tar xzf clamav-[ver].tar.gz

    cd clamav-[ver].tar.gz

    构建配置,同时检验文件。

    ./configure --enable-check

    把Clamav安装到指定目录

    ./configure --prefix=$HOME/clamav

    其他选项:

    ./configure --with-systemdsystemunitdir=no

    (不要安装systemd套接字文件。此选项禁用systemd支持,但允许您在不需要sudo / root权限的情况下安装到用户拥有的目录)

    ./configure -–sysconfdir=/etc

    (将配置文件安装到/ etc而不是/usr/local/etc)

    ./configure --disable-clamav

    (不要删除超级用户权限以运行freshclam或clamd作为clamav *用户。就是说安装后在clamav用户下使用sudo运行freshclamclamd是root权限,默认情况下不赋予该权限)

    编译-安装源码包

    make -j2

    make check(可选)

    make install

    安装完成后在指定目录/usr/local/clamav生成目录结构是这样的

    Clamav目录结构

    【注1】

    linux 下文件传输用到的指令

    wget url //下载文件到本地

    scp 本地文件名 用户名@IP地址:远程文件路径 //从本地复制文件到远程

    scp 用户名@IP地址:远程文件路径 本地文件路径 //从远程复制文件到本地

    yum install lrzsz (rz上传、sz下载) //使用xshell工具时下载lrzsz工具可直接拖拽传输

    外部链接:http://www.wbcity.cn:8090/archives/clamav

    相关文章

      网友评论

          本文标题:Clamav在Centos7环境下安装与使用(一)

          本文链接:https://www.haomeiwen.com/subject/ervuwqtx.html