Centos7 安装 clamav
程序员文章站
2023-01-22 10:04:04
环境 CentOS: 7.x 下载 下载地址 :http://www.clamav.net/downloads,使用目前最新版本为:clamav 0.101.3 使用 wget 下载 安装 1. 解压 2. 安装依赖 3. 编译安装 4. 添加用户 配置 1. 创建日志目录和病毒库目录 2. 创建日 ......
环境
centos: 7.x
下载
下载地址 :http://www.clamav.net/downloads,使用目前最新版本为:clamav-0.101.3 使用 wget 下载
wget https://clamav-site.s3.amazonaws.com/production/release_files/files/000/000/484/original/clamav-0.101.3.tar.gz?x-amz-algorithm=aws4-hmac-sha256&x-amz-credential=akiaiy6osgqfgunjq7gq%2f20190812%2fus-east-1%2fs3%2faws4_request&x-amz-date=20190812t053848z&x-amz-expires=3600&x-amz-signedheaders=host&x-amz-signature=965dd9d950d9337bf792a5af2b0fb009dd08fc2533f2b262504a778739439b64
安装
- 解压
tar -zxvf clamav-0.101.3.tar.gz
- 安装依赖
yum install gcc gcc-c++ openssl openssl-devel -y
- 编译安装
cd clamav-0.101.3 ./configure --prefix=/usr/local/clamav make && make install
- 添加用户
groupadd clamav useradd -g clamav clamav
配置
- 创建日志目录和病毒库目录
mkdir /usr/local/clamav/logs mkdir /usr/local/clamav/updata
- 创建日志文件
touch /usr/local/clamav/logs/clamd.log touch /usr/local/clamav/logs/freshclam.log
- 文件授权
chown clamav:clamav /usr/local/clamav/logs/clamd.log chown clamav:clamav /usr/local/clamav/logs/freshclam.log chown clamav:clamav /usr/local/clamav/updata chown -r clamav.clamav /usr/local/clamav/
- 修改配置文件
cp /usr/local/clamav/etc/clamd.conf.sample /usr/local/clamav/etc/clamd.conf cp /usr/local/clamav/etc/freshclam.conf.sample /usr/local/clamav/etc/freshclam.conf
vim /usr/local/clamav/etc/clamd.conf // 注释掉第8行,如下 #example #添加以下内容 logfile /usr/local/clamav/logs/clamd.log pidfile /usr/local/clamav/updata/clamd.pid databasedirectory /usr/local/clamav/updata
vim /usr/local/clamav/etc/freshclam.conf // 注释掉第8行,如下 #example #添加以下内容 databasedirectory /usr/local/clamav/updata updatelogfile /usr/local/clamav/logs/freshclam.log pidfile /usr/local/clamav/updata/freshclam.pid
执行
创建软链接:
ln -s /usr/local/clamav/bin/clamscan /usr/local/sbin/clamscan
- 更新病毒库
/usr/local/clamav/bin/freshclam
- 启动
# 启动 systemctl start clamav-freshclam.service # 开机启动 systemctl enable clamav-freshclam.service # 查看状态 systemctl status clamav-freshclam.service
- 扫描杀毒
参数: -r 递归扫描子目录 -i 只显示发现的病毒文件 –no-summary 不显示统计信息 用法: # 帮助 /usr/local/clamav/bin/clamscan --help # 默认扫描当前目录下的文件,并显示扫描结果统计信息 /usr/local/clamav/bin/clamscan #扫描当前目录下的所有目录和文件,并显示结果统计信息 /usr/local/clamav/bin/clamscan -r #扫描data目录下的所有目录和文件,并显示结果统计信息 /usr/local/clamav/bin/clamscan -r /data #扫描data目录下的所有目录和文件,只显示有问题的扫描结果 /usr/local/clamav/bin/clamscan -r --bell -i /data #扫描data目录下的所有目录和文件,不显示统计信息 /usr/local/clamav/bin/clamscan --no-summary -ri /data
-
定时更新和杀毒
crontab定时任务,让服务器每天定时更新和定时杀毒,保存杀毒日志。
echo " 10 2 * * * /usr/local/clamav/bin/freshclam --quiet 20 3 * * * /usr/local/clamav/bin/clamscan -r /home --remove -l /var/log/clamscan.log ">>crontab
安装配置脚本
上一篇: 黑色干果和这些干果一样拥有超高的食用价值
推荐阅读
-
Android开发利器之pidcat安装方式
-
CentOS7下mysql 8.0.16 安装配置方法图文教程
-
win10下mysql 8.0.16 winx64安装配置方法图文教程
-
mysql 8.0.16 压缩包安装配置方法图文教程
-
Windows10 mysql 8.0.12 非安装版配置启动方法
-
Windows10下mysql 8.0.16 安装配置方法图文教程
-
mysql 8.0.16 winx64.zip安装配置方法图文教程
-
C#中实现查找mysql的安装路径
-
windows下mysql 8.0.16 安装配置方法图文教程
-
win10下mysql 8.0.16 winx64安装图文最新教程