当前位置: 首页 > article >正文

Linux之ClamAV杀毒软件YUM安装和使用

一、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 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
http://www.lryc.cn/news/2414065.html

相关文章:

  • 外网如何访问公司内网?
  • 使用C#中的CultureInfo类实现全球化
  • 代理IP协议选择攻略:HTTP、HTTPS、SOCKS5协议该如何选?
  • 什么是栈?什么是堆?
  • 有关完整的闭路监控系统组成、设备简介、原理
  • 汇编(五):第一个汇编程序
  • php小h站视频系统源码,苹果cms v10x 原创自适应x站h站源码 视频模板 带试看功能 带自动采集YM源码...
  • 巨星陨落!清华大学发讣告
  • MotionEvent 概述
  • 2021-04-29
  • Java简单基础知识汇总
  • 入门到精通,掌握这些SQL语句让你成功玩转数据库!
  • Linux中文本搜索命令grep用法详解
  • 何为时域和频域?
  • PHP安装与配置指南
  • C#编程概述
  • mysql红黑联盟_MySQL - mysql数据库栏目 - 红黑联盟
  • c#编码技巧(三):EventArgs的使用
  • ThreadStart和ParameterizedThreadStart的区别
  • Java中的堆和栈
  • 炫彩界面库v1.4.2-360安全卫士v8.5-UI设计器使用教程
  • 软件测试---软件测试开发基础
  • piwik 访客跟踪(一)
  • JS--JavaScript节点插入、删除、替换、克隆(appendChild、cloneNode、insertBefore、normalize、removeChild、replaceChild)
  • Response.Write具体介绍
  • Java后端纯小白eclipse/java安装最强最详细最完整教程
  • 如何复制加密光盘
  • 《本能》我们为什么管不住自己 - 三余书屋 3ysw.net
  • 使用 BTFS 在线观看种子视频
  • 超期服役14年,“机遇号”为何能如此长寿?