一、ClamAV简介

  ClamAV是一款开源(GPL)反病毒引擎,可用于多种情况,包括电子邮件和web扫描,以及端点安全。它为用户提供了许多实用程序,包括一个灵活且可扩展的多线程守护程序、一个命令行扫描程序和一个用于自动更新数据库的高级工具。软件特点:

  • 命令行扫描程序。
  • sendmail的Milter接口。
  • 支持脚本更新和数字签名的高级数据库更新程序。
  • 病毒数据库每天更新多次。
  • 内置对所有标准邮件文件格式的支持。
  • 内置对各种归档格式的支持,包括ZIP、RAR、Dmg、Tar、GZIP、BZIP2、OLE2、cabine、CHM、BinHex、SIS和其他。
  • 内置对ELF可执行文件和可移植可执行文件的支持,包括UPX、FSG、Petite、NsPack、wwpack32、MEW、Upack,以及与SUE、Y0da Cryptor和其他软件混淆的文件。
  • 内置对流行文档格式的支持,包括MS Office和MacOffice文件、HTML、Flash、RTF和PDF。
      博文实验环境说明:
  • 操作系统:centos7.6
  • ClamAV版本:0.103.5

二、安装步骤

1、安装epel扩展源

[root@s145 ~]# yum install -y epel-release

2、检查clamAV的yum信息

[root@s145 ~]# yum info clamav

3、yum安装clamav

#yum安装要求glibc版本2.17以上,centos7满足要求。
[root@s145 ~]# yum install -y clamav clamavd clamav-update

4、检查软件版本

[root@s145 ~]# which freshclam
/usr/bin/freshclam
[root@s145 ~]# freshclam --version
ClamAV 0.103.5
[root@s145 ~]# which clamscan
/usr/bin/clamscan
[root@s145 ~]# clamscan --version
ClamAV 0.103.5

三、使用简介

1、freshclam升级病毒库

[root@s145 ~]# freshclam

2、查杀当前目录

[root@s145 ~]# clamscan --remove ./

3、clamscan常用参数举例

命令 命令说明
clamscan 不加参数的使用:扫描当前目录下的文件
clamscan -V 查看clamAV的版本
clamscan -r 递归扫描子文件夹
clamscan -i 仅仅显示被感染的文件
clamscan -o 跳过显示状态ok的文件
clamscan --remove 检测到有病毒时,直接删除
clamscan --move 检测到有病毒时,隔离病毒
clamscan --no-summary 不显示统计信息
clamscan -l scan.log 将扫描日志写入scan.log文件

4、yum安装后命令及文件存储目录

文件 存储目录
应用程序 /usr/bin
守护进程 /usr/sbin
二进制库 /usr/lib
头文件 /usr/include
配置文件 /etc/clamd.d/scan.conf
病毒库 /var/lib/clamav

Linux之ClamAV杀毒软件YUM安装和使用相关推荐

  1. Linux 杀毒软件clamav的yum 安装

    yum 安装方式. //更新yum repository # yum -y install epel-release # yum -y install clamav # 更新病毒库 # freshcl ...

  2. linux挂载media装服务,CentOS8服务器入门系列教程(五):Linux挂载光盘、yum安装软件包...

    不废话,直接上货!!!旨在为您解决开发中遇到的疑难杂症,文末有大厂必备资料分享. 一.环境准备 二.步骤 本篇文章分享的是如何用yum软件包管理器安装光盘中自带的软件包,我们以iptables.ser ...

  3. linux的mysql本地yum安装_Linux下MySQL5.7.18 yum方式从卸载到安装过程图解

    折腾了大半天,看了想,想了看,总算是弄清楚yum安装的过程了,之前写过二进制包安装的,这里用yum安装,环境都是一样的,Centos7.2+MySQL5.7.18. 每一步都参考了不少文章,后面会一一 ...

  4. linux的mysql本地yum安装_Linux Centos 下使用yum 命令安装mysql实现步骤

    Linux Centos 下使用yum 命令安装mysql实现步骤 1. 查看服务器中有没有安装过Mysql 1. 查看有没有安装包: yum list mysql* #移除已经安装的mysql yu ...

  5. Linux教程(16)- Linux软件RPM和YUM安装

    Linux中的软件安装 源码包安装-安装复杂淘汰 RPM安装- 无法解决依赖关系 Yum安装-可以解决依赖关系 redhat所持有的安装RMP包的工具,centOS可以免费试用,redhat需要付费 ...

  6. linux Centos6.5使用yum安装mysql

    第1步.yum安装mysql [root@stonex ~]#  yum -y install mysql-server 安装结果: Installed:     mysql-server.x86_6 ...

  7. linux下mysql6.0 yum安装,Yum安装最新版本MySQL的方法

    摘要 腾兴网为您分享:Yum安装最新版本MySQL的方法,桌面时钟,翼拍照,小熊到家,梦想旅行等软件知识,以及qq浏览器tv版,广告音乐制作,票友网,雪兔社区,搬运帮,is智慧平台登录,gpuinfo ...

  8. linux之ClamAV杀毒软件安装配置

    Linux 服务器的安全问题越来越频发,服务器被恶意入侵,业务数据被恶意删除和加密以及服务器被劫持作为 DDos 肉鸡等.为了增强 Linux 服务器的安全性,给大家推荐一款开源的防病毒软件 Clam ...

  9. linux clamav杀毒软件的安装

    一.概述 Linux比其它操作系统更稳定更安全.理论上Linux是有可能被病毒侵害的.但实际上 Linux机器几乎不可能遭受病毒的攻击.所以我这里的问题是为什么要为Linux准备防病毒软件,为了更好理 ...

  10. linux的mysql本地yum安装_linux下使用yum安装mysql

    mysql yum repository提供linux平台上面的MySQL server, client和其它组件的rpm包.它支持以下平台: 基于EL5-, EL6-, 和 EL7-的平台,比如对应 ...

最新文章

  1. 三、如何搞自定义数据集?
  2. 快速适应性很重要,但不是元学习的全部目标
  3. Servlet 获取IllegelStateException
  4. Playmaker全面实践教程之playMaker编辑器
  5. Github page + octopress介绍
  6. mysql 配置文件设置最大链接数 max_connections不生效
  7. 以实例讲产品改版(下):需求与设计
  8. java群发图文消息_使用Java语言开发微信公众平台(四)——图文消息的发送与响应...
  9. springboot集成springDataJpa
  10. linux编程课后作业,Unix/Linux 编程实践教程第三章习题
  11. BeetleX之Websocket服务使用
  12. iOS原生CIFilter创建二维码
  13. 数据可视化组件Grafana详细解读--MacOSX上的安装
  14. linux如何安装django
  15. CentOS 7/RHEL 7忘记root密码最简单的修改方法
  16. isis安装指南(Liunx版本)+ ASP
  17. LOL登录后黑屏,主界面一直加载解决办法
  18. bootstrap表单样式
  19. 什么时候你想逃离北上广?
  20. 网站被劫持了怎么办?

热门文章

  1. 用idea对git的merge进行撤销
  2. html调色板快捷键,12款web前端最佳调色板工具
  3. 细数阿里 25 个开源的前端项目,让你的 2021 路更加平坦
  4. cattee翻译_0302 echo、重定向、管道、cat、tee
  5. php数组的作业,PHP数组
  6. 科技爱好者周刊(第 150 期):当音乐还是稀缺的时候
  7. mysql索引类型normal,unique,full text,索引方式btree索引和hash
  8. 分享两个C库源码中的移位函数
  9. “crol/cror”函数实现流水灯
  10. 禁止搜索引擎收录网站内容,百度,谷歌,所有等...