centos clamav杀毒软件安装配置及查杀,没想到linux下病毒比windows还多!





一、手动安装



1、下载(官网)

   cd /soft 

   wget http://www.clamav.net/downloads

   

2、解压

   cd /soft

   tar zxvf clamav-0.99.2.tar.gz -C /usr/local/src

   cd /usr/local/

   mkdir clamav

   cd /usr/local/src/clamav-0.99.2

   

3、编译、安装   

   #准备编译环境

   yum -y install gcc

   yum -y install openssl-devel

   yum -y install libxml2-devel

   yum -y install llvm-devel

   yum -y install libcurl-devel





   #编译选项检查

   ./configure --prefix=/usr/local/clamav

   #编译

   make

   #安装

   make install





4、配置

   groupadd clamav

   useradd -r -g clamav -s /bin/false clamav

   修改/usr/local/clamav/etc/clam.conf 将开始的有"Example"的那行用#注释掉。

   修改/usr/local/clamav/etc/freshclam.conf 将开始的有"Example"的那行用#注释掉





   cd /usr/local/clamav/share

   mkdir clamav

   chown clamav clamav

   chgrp clamav clamav

   chmod -R 777 clamav

   cd /var/log/

   vi clam.log

   :wq

   vi clam-update.log

   :wq

   vi freshclam.log

   :wq





5、升级病毒库

   cd /usr/local/clamav/bin

   ./freshclam #更新病毒库

   #reshclam运行以后,share目录下的clamav文件夹中已经存在了最新的特征库文件,下面就可以用clamscan命令进行文件的扫描了





6、启动服务

   service clamd start





7、执行查杀:

   ln -s /usr/local/clamav/bin/  /usr/local/sbin/

   /usr/local/clamav/bin/clamscan        --查杀当前目录下的文件

   /usr/local/clamav/bin/clamscan -r     --查杀当前目录的所有文件及目录 

   /usr/local/clamav/bin/clamscan dir    --查杀dir目录 

   /usr/local/clamav/bin/clamscan -r dir --查杀目录dir下的所有文件及目录

   /usr/local/clamav/bin/clamscan --remove  --扫描到感染文件后直接删除

   /usr/local/clamav/bin/clamscan -l /*.log --保存扫描日志

   全盘查杀

   cd /

/usr/local/clamav/bin/clamscan -r --remove

8、病毒库自动更新

vi /etc/crontab

添加:

1 3 * * * root /usr/local/clamav/bin/freshclam --quiet #定时更新升级病毒库

20 3 * * * root /usr/local/clamav/bin/clamscan -r /home --remove #定时查杀 /home目录

9、重启定时任务服务

service crond restart #定时任务服务重启

大功告成!

centos clamav杀毒软件安装配置及查杀,没想到linux下病毒比windows还多!的更多相关文章

  1. CentOS 7.0安装配置Vsftp服务器

    一.配置防火墙,开启FTP服务器需要的端口 CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙. 1.关闭firewall: systemctl stop fi ...

  2. CentOS 6.6安装配置LAMP服务器(Apache+PHP5+MySQL)

    准备篇: CentOS 6.6系统安装配置图解教程 http://www.osyunwei.com/archives/8398.html 1.配置防火墙,开启80端口.3306端口 vi /etc/s ...

  3. CentOS 6.5安装配置LNMP服务器(Nginx+PHP+MySQL)

    CentOS 6.5安装配置LNMP服务器(Nginx+PHP+MySQL) 一.准备篇: /etc/init.d/iptables stop #关闭防火墙 关闭SELINUX vi /etc/sel ...

  4. CentOS 6.4安装配置LAMP服务器(Apache+PHP5+MySQL)

    这篇文章主要介绍了CentOS 6.4安装配置LAMP服务器(Apache+PHP5+MySQL)的方法,需要的朋友可以参考下 文章写的不错,很详细:IDO转载自网络: 准备篇: 1.配置防火墙,开启 ...

  5. CentOS 7.0安装配置LAMP服务器(Apache+PHP+MariaDB)

    CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙. 1.关闭firewall: systemctl stop firewalld.service #停止fir ...

  6. CentOS 7.x安装配置

    简述 VMware可以创建多个虚拟机,每个虚拟机上都可以安装各种类型的操作系统.安装方法也有很多种.下面,主要以ISO镜像安装为例,介绍CentOS 7.x的安装过程及相关的参数设置. 简述 创建虚拟 ...

  7. CentOS 6.x安装配置

    简述 VMware可以创建多个虚拟机,每个虚拟机上都可以安装各种类型的操作系统.安装方法也有很多种.下面,主要以ISO镜像安装为例,介绍CentOS 6.x的安装过程及相关的参数设置. 简述 创建虚拟 ...

  8. CentOS 6.3安装配置LAMP服务器(Apache+PHP5+MySQL)

    准备篇: 1.配置防火墙,开启80端口.3306端口 vi /etc/sysconfig/iptables -A INPUT -m state --state NEW -m tcp -p tcp -- ...

  9. CentOS 7.0安装配置Vsftp服务器步骤详解

    安装Vsftp讲过最多的就是在centos6.x版本中了,这里小编看到有朋友写了一篇非常不错的CentOS 7.0安装配置Vsftp服务器教程,下面整理分享给各位. 一.配置防火墙,开启FTP服务器需 ...

随机推荐

  1. 第09章:MongoDB-CRUD操作--文档--修改--update

    ①语法 db.collection.update( <query>, <update>, { upsert: <boolean>, multi: <boole ...

  2. DocumentFragment类型

    nodeType 11 nodeName #document-fragment nodeValue NULL parentNode null createdocumentfragment()方法创建了 ...

  3. PageInfo 前台分页js,带分页栏

    在使用mybatis3,并且使用分页,PageHelper 接口,分页还是很好使用的.使用pageInfo的后台分页接口. /** * * @param switchPage方法,切换页码方法 * * ...

  4. Flex布局(CSS Flexbox)

    参考:Flex 布局语法教程 Flex布局是什么? Flex是Flexible Box的缩写,意为”弹性布局”,用来为盒状模型提供最大的灵活性. 任何一个容器都可以指定为Flex布局 注意:设为Fle ...

  5. GCC基础知识学习

    GCC基础知识学习 一.GCC编译选项解析 常用编译选项 命令格式:gcc [选项] [文件名] -E:仅执行编译预处理: -S:将C代码转换为汇编代码: -c:仅执行编译操作,不进行连接操作: -o ...

  6. Leetcod--20. Valid Parentheses(极简洁的括号匹配)

    Given a string containing just the characters '(', ')', '{', '}', '[' and ']', determine if the inpu ...

  7. 谈谈HashMap线程不安全的体现

    原文出处: Hosee HashMap的原理以及如何实现,之前在JDK7与JDK8中HashMap的实现中已经说明了. 那么,为什么说HashMap是线程不安全的呢?它在多线程环境下,会发生什么情况呢 ...

  8. uva 10918 - Tri Tiling(规律)

    题目链接:uva 10918 - Tri Tiling 题目大意:给出n,计算用1*2的瓷砖有多少种方法铺满3*n的地方. 解题思路:和uva 10359 - Tiling有点相似,不过难度会比较大, ...

  9. 前端开发 - JavaScript

    本节内容 一.如何编写 二.变量 三.数据类型 四.其他 五.语句与异常 六.函数 JavaScript是一门编程语言,浏览器内置了JavaScript语言的解释器,所以在浏览器上按照JavaScri ...

  10. C# winform ListBox实现滚动条自动滚动至底部

    效果如图: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data ...