CentOS下杀毒工具ClamAV安装

一、简介:

ClamAV是一款由Sourcefire组织开发的开源杀毒引擎。ClamAV提供了一种更为快速灵活的框架用以检测恶意代码和软件产品。ClamAV可以作为现有的台式机、文件服务器、邮件服务器以及其他需要杀毒扫描软件场景中杀毒扫描软件的补充工具或者替代产品。另外ClamAV程序包中还包含了libclamav库以及命令行可执行文件接口,同时也提供了freshclam命令行工具用以保证特征库的更新。

二、安装配置ClamAV:

1、 安装epel源

2、 # yum -y install zlib-devel openssl-devel clamav* clamd*

//或者rpm安装clamd-0.99.2-1.el6.x86_64.rpm、clamav-0.99.2-1.el6.x86_64.rpm、clamav-db-0.99.2-1.el6.x86_64.rpm

3、 查看软件包安装后生成的文件列表:# rpm -ql clamd  # rpm -ql clamav

4、 确认配置文件/etc/freshclam.conf内容:

(1) Example开头的行已经被注释

(2) DatabaseDirectory/var/lib/clamav

(3) UpdateLogFile/var/log/clamav/freshclam.log

5、 确认配置文件/etc/clamd.conf内容:

(1)  Example开头的行已经被注释

(2)  LogFile/var/log/clamav/clamd.log

(3)  PidFile/var/run/clamav/clamd.pid

6、 确认系统时间是否正确:# date032312162017.34  # date

三、启动服务并手动更新病毒库:

1、 开启服务:

# service clamd start

# netstat -lntup|grep clamd

# chkconfig clamd on

2、 手动更新病毒库:

# freshclam       //执行时间较长

调整系统时间后再次更新病毒库:

四、杀毒等常用操作:

1、 全盘扫描:# clamscan -r /

2、 扫描到病毒后立即删除(慎用):# clamscan -r / --remove

3、 扫描到病毒后立即移动到/tmp目录:# clamscan -r / --move=/tmp

4、 生成扫描日志文件:# clamscan/tmp/1.txt -l /var/log/clamscan.log

5、 常用选项:

(1) --quiet:只打印错误信息

(2) -i | --infected:只打印被感染的文件

(3) --remove[=yes/no(*)]:移除被感染的文件

(4) --move=DIRECTORY:将被感染的文件移至指定目录

(5) --copy=DIRECTORY:将被感染的文件复制至指定目录

(6) --exclude=REGEX:不扫描与正则表达式匹配的文件

(7) --exclude-dir=REGEX:不扫描与正则表达式匹配的目录

(8) --include=REGEX:只扫描与正则表达式匹配的文件

(9) --include-dir=REGEX:只扫描与正则表达式匹配的目录

时间: 2024-10-10 06:09:35

CentOS下杀毒工具ClamAV安装的相关文章

CentOS 下 FastDFS _ V4.06 安装部署

CentOS 下 FastDFS _ V4.06 安装部署 CentOS系统64位x86_64 GNU/Linux 软件准备 libevent-1.4.14b-stable.tar.gz FastDFS_v4.06.tar.gz nginx-1.3.9.tar.gz fastdfs-nginx-module_v1.15.tar.gz 安装libevent 下载并安装 #cd /usr/src wget https://github.com/downloads/libevent/libevent/

centos下mysql 最新版终于安装成功!备份一下几个关键地方

我本来只是为了搭建简单的LAMP环境,亲自动手,却发现有这么多的问题会发生.(by default7#zbphp.com) 很多地方给的安装Mysql的提示是通过yum一键安装.shell命令如下: yum install mysql yum install mysql-server yum install mysql-devel 但是,这个命令安装的mysql版本很旧,5.1.0x版本的,官网的Mysql已经是 5.6.x版本了.太旧了,记得08年的时候就出了 5.1的版本了. 坚持安装最新版

Linuxe -- Centos 下webmin 的介绍,安装与使用

Centos 下 webmin 的介绍   Linux下的系统和网络管理工具有很多,有些是Linux系统自带的,有些则需要下载安装的.这些软件功能强大且使用方便,是学习Linux系统必须掌握的工具. 大多数人在配置Linux的各种服务时都会感到头痛,因为Linux下的服务太多,而且每种服务看起来都不容易配置.熟悉Windows服务器环境下配置网络服务的人对Linux下手工编写配置文件一般都很不习惯,在Red Hat Enterprise Linux 6下,可以通过 Webmin工具对系统的用户账

centOS下如何卸载用rpm安装的mysql

CentOS下如何完全卸载MySQL?解决卸载不干净的问题 系统:CentOS 6.5,MySQL:MySql 5.6 这里主要解决使用rpm安装的卸载问题,安装方法见:CentOS安装mysql*.rpm提示conflicts with file from package的解决办法 虽然说这里的是使用rpm安装的卸载问题,我觉得使用yum方式安装的如果遇到相同的问题也一样适用. 查看已经安装的服务 rpm –qa|grep -i mysql -i 作用是不区分大小写 可以看到有两个安装包 My

centOS下 JDK的三种安装方式

由于各Linux开发厂商的不同,因此不同开发厂商的Linux版本操作细节也不一样,今天就来说一下CentOS下JDK的安装: 方法一:手动解压JDK的压缩包,然后设置环境变量 1.在/usr/目录下创建java目录 [[email protected] ~]# mkdir/usr/java[[email protected] ~]# cd /usr/java 2.下载jdk,然后解压 [[email protected] java]# curl -O http://download.Oracle

[转]CentOS下性能监测工具 dstat

原文链接:http://www.bkjia.com/Linuxjc/935113.html 参考链接:https://linux.cn/article-3215-1.html,http://lhflinux.blog.51cto.com/1961662/518868/ dstat 是一个可以取代vmstat,iostat,netstat和ifstat这些命令的多功能产品.dstat克服了这些命令的局限并增加了一些另外的功能,增加了监控项,也变得更灵活了.dstat可以很方便监控系统运行状况并用于

CentOS下配置Java开发环境---安装OpenJDK

0. 前言 公司项目运行在centos下,很多底层细节已由前人配置优化,虽然使用无忧,但还是希望了解一下其中的细节,既为以后系统配置升级做准备,也进一步自己丰富知识面的细节.临近年终项目宽松,打算自己搭建一个开发环境,深入学习一下.本文记录一次centos下安装jdk的过程.配置如下: 系统版本:CentOS7.6 安装版本:java-1.8.0-openjdk 1. 查看可安装JDK版本 [[email protected] ~]# yum search java | grep -i --co

Linux下开源可视化工具Caravel安装(包含缺少js解决办法)

一.Caravel介绍 Caravel 是 Airbnb (知名在线房屋短租公司)开源的数据探查与可视化平台(曾用名Panoramix),该工具在可视化.易用性和交互性上非常有特色,用户可以轻松对数据进行可视化分析.最重要的是基于BS的 使用方法可以参考:http://lxw1234.com/archives/2016/06/691.htm 安装后的运行效果如下: 二.安装步骤 安装步骤分为以下几个部分: 1.安装python 由于centos自带的python是2.6.6版本的,但是carav

CentOS下Apache+SVN+LDAP的安装与配置

上班接近4个月了,在公司做配置管理工程师,主要是在Linux下对公司的源代码以及项目发布进行管理.4个月接触了好多新知识,也对各种工具的集成使用搞得云里来雾里去的,所以打算自己搭建一套环境,进行测试. 首先是Apache+SVN的安装与配置.本人使用Virtualbox创建了一个虚拟机,所以接下来的环境搭建均在虚拟机CentOS上实现 1.Apache的安装 网上有很多教程都是使用源码安装的方式,但安装起来稍显复杂,容易将像我这样的初学者搞晕,所以我就采用了yum工具(CentOS系统下是yum