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运行
freshclam
和clamd
是root权限,默认情况下不赋予该权限)
编译-安装源码包
make -j2
make check(可选)
make install
安装完成后在指定目录/usr/local/clamav
生成目录结构是这样的
【注1】
linux 下文件传输用到的指令
wget url //下载文件到本地
scp 本地文件名 用户名@IP地址:远程文件路径 //从本地复制文件到远程
scp 用户名@IP地址:远程文件路径 本地文件路径 //从远程复制文件到本地
yum install lrzsz (rz上传、sz下载) //使用xshell工具时下载lrzsz工具可直接拖拽传输
网友评论