适用环境
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
安装配置脚本

install-clamav.sh

你得有足够的实力,你的原则和底线才会被人尊重

Linux安装杀毒软件clamav相关推荐

  1. Linux 下杀毒软件 clamav 的安装和使用

    Linux 下杀毒软件 clamav 的安装和使用 安装依赖: 1 2 3 yum install -y pcre* zlib zlib-devel libssl-devel libssl yum i ...

  2. Linux下杀毒软件Clamav的安装和使用

    操作系统版本信息 CentOS Linux release 7.4.1708 (Core) ClamAV 简单介绍 ClamAV 杀毒是Linux平台最受欢迎的杀毒软件,ClamAV属于免费开源产品, ...

  3. Linux服务器安装杀毒软件ClamAV

    1 ClamAV介绍 ClamAV是Linux操作系统一款免费的杀毒工具,通过命令执行病毒库升级.查找病毒和删除病毒. 官方参考文档:Installing - ClamAV Documentation ...

  4. 如何在 CentOS 7 上安装杀毒软件ClamAV

    你想保护你的VPS免受危险的恶意软件和病毒的侵害吗?你可以通过安装一个杀毒软件来轻松做到这一点.有很多选择但我们建议在您的私人服务器上安装ClamAV.它是一个伟大的开源防病毒解决方案可以对抗木马.恶 ...

  5. ubantu 安装杀毒软件 clamav

    前言: 搜索了一番安装杀毒软件的教程, 但是多有残缺不全的, 所以整理一下,以作记录 1. 添加用户 groupadd clamav useradd -g clamav -s /bin/false - ...

  6. linux命令行杀毒工具,Linux下杀毒软件Clamav的安装和使用

    操作系统版本信息 CentOS Linux release 7.4.1708 (Core) ClamAV 简单介绍 ClamAV 杀毒是Linux平台最受欢迎的杀毒软件,ClamAV属于免费开源产品, ...

  7. centos 6.0安装杀毒软件clamAV 0.98

    1.查看系统版本 [root@local]# lsb_release -a LSB Version:    :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64 ...

  8. 【网络安全】Centos7安装杀毒软件----ClamAV

    一.ClamAV介绍 Clam AntiVirus是一个Linux系统上使用的反病毒软件包.主要应用于邮件服务器,采用多线程后台操作,可以自动升级病毒库. 二.安装 1.下载rpm wget http ...

  9. Linux下的开源免费杀毒软件Clamav

    Linux下的开源免费杀毒软件Clamav 甚至在 Windows 下也能使用!因为这个杀毒软件也有 Windows  的版本! sudo   apt-get    install    clamav ...

  10. Centos Linux 安装杀病毒扫描软件 clamAV

    clamAV安装脚本 clamAV安装脚本 clamAV安装脚本 #!/bin/bash echo "install ClamAV" yum -y update yum -y in ...

最新文章

  1. java代码执行mysql语句_三种执行SQL语句的的JAVA代码
  2. C# winform C/S WebBrowser 微信第三方登录
  3. 杭电acm 2177 取(2堆)石子游戏(威佐夫博弈)
  4. Python format功能
  5. 18.IDA-创建自己的sig(创建自己的标签)
  6. bs4用法实例:用Python爬取金融市场数据
  7. 为什么要用dubbo,dubbo和zookeeper关系,简单的dubbo搭建
  8. 记一次根据url下载金庸有声小说
  9. 前端开发试用期工作总结
  10. matlab画经纬度点图,Matlab绘制汉经纬度的散点图 1
  11. token干什么用_token是什么意思,token身份验证使用方法流程
  12. JavaMail 邮件附件名乱码问题
  13. Android返回桌面代码,安卓 双击返回键 返回桌面
  14. 以太网通信,UDP通信
  15. 【AI系列文章推送一】什么是人工智能?
  16. html中数字效果,使用css实现电子数字效果
  17. 不死的LYM NOIP模拟 二分+状压DP
  18. C++实现中文大写与阿拉伯数字的相互转换(类封装)
  19. Win10系统无法进入睡眠状态的解决
  20. wince下更新NK软件(wince ghost V1)成功了!

热门文章

  1. 显示器最大分辨率测试软件,在线检测显示器分辨率
  2. 如何建立远程桌面连接?
  3. 形式化方法 Assignment 2: Proof engineering
  4. 安搭Share:霜降来,寒意到
  5. Spring的核心技术(四)---依赖性简介
  6. chart metadata is missing these dependencies
  7. 【typescript】infer的理解与使用
  8. 羽毛球高远球技术动作要领解码
  9. java点餐app源码_android 点餐app源码(含服务端以及数据库脚本)
  10. 计算机桌面为什么没有语言栏了,语言栏不见了怎么办 电脑语言栏为何不见了【详解】...