在linux上安装clamav杀毒软件,更新病毒库,并完成查毒工作
/usr/local/clamav/freshclam/freshclam 升级版本库
/usr/local/clamav/clamscan/clamscan -r /home 查/home下的文件病毒
clamav-0.94.1.tar.gz
操作系统:Linux localhost.localdomain 3.10.0-327.36.3.el7.x86_64 #1 SMP Mon Oct 24 16:09:20 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
yum install zlib zlib-devel
到官网上(http://www.clamav.net/downloads)下载源码包(本文以clamav-0.94.1.tar.gz 为例),解压到 /usr/local 目录下,并且重名为 clamav。
tar -zxvf clamav-0.94.1.tar.gz
mv clamav-0.94.1.tar.gz /usr/local/clamav
useradd -g clamav clamva
注:如果没有创建clamav,之后无法编译
cd /usr/local/clamav
./configure --prefix=/usr/local/clamav
注:如果这一步没有加参数 --prefix ,默认配置文件会安装到 /usr/local/etc 目录下
make && make install
先创建日志目录和病毒库目录
mkdir /usr/local/clamav/logs (日志存放目录)
mkdir /usr/local/clamav/updata (clanav 病毒库目录)
修改配置文件
vim /usr/local/clamav/etc/clamd.conf
# Example 注释掉这一行. 第8 行
LogFile /usr/local/clamav/logs/clamd.log 删掉前面的注释目录改为logs下面 第14行
PidFile /usr/local/clamav/updata/clamd.pid 删掉前面的注释路径改一下 第57行
DatabaseDirectory /usr/local/clamav/updata 同上 第65行
vim /usr/local/clamav/etc/freshclam.conf
# Example 注释掉这一行. 第8 行
DatabaseDirectory /usr/local/clamav/updata
UpdateLogFile /usr/local/clamav/logs/freshclam.log
PidFile /usr/local/clamav/updata/freshclam.pid
下面创建日志文件
touch /usr/local/clamav/logs/freshclam.log
chown clamav:clamav /usr/local/clamav/logs/freshclam.log
touch /usr/local/clamav/logs/clamd.log
chown clamav:clamav /usr/local/clamav/logs/clamd.log
chown clamav:clamav /usr/local/clamav/updata
/usr/local/clamav/bin/freshclam (升级病毒库) 请确保服务器可以访问外网
解决办法: 原因可能是在运行 ./configure 的时候没有加参数 --prefix=/usr/local/clamav 来指定安装路径,导致默认安装到/usr/local/etc路径中。
http://linuxguest.blog.51cto.com/195664/199632/
本文出自 “11591346” 博客,请务必保留此出处http://11601346.blog.51cto.com/11591346/1903435
原文地址:http://11601346.blog.51cto.com/11591346/1903435