美文网首页
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