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. java常用设计模式七:装饰模式

    一.概念 装饰模式可以在不改变一个对象本身功能的基础上给对象增加额外的新行为. 基本角色: 抽象构件:它是具体构件和抽象装饰类的共同父类,声明了在具体构件中实现的业务方法,它的引入可以使客户端以一致的 ...

  2. MySql Cast与Convert函数

    两者具体的语法如下: Cast(value as type): Convert(value ,type): type不是都可以滴,可以转换的type如下: 二进制,同带binary前缀的效果 : BI ...

  3. cyclone IV中DDR的一个报错{Too many output and bidirectional pins per VCCIO and ground pair in I/O bank 8 }

    Error (169224): Too many output and bidirectional pins per VCCIO and ground pair in I/O bank 8 when ...

  4. Nodejs入门【转载】保留备用

    关于 本书致力于教会你如何用Node.js来开发应用,过程中会传授你所有所需的“高级”JavaScript知识.本书绝不是一本“Hello World”的教程. 状态 你正在阅读的已经是本书的最终版. ...

  5. Path类对路径字符串的操作

    在写程序时,不时会用到处理文件路径的问题,例如:取得扩展名.从路径中取出文件名.路径合并.取出或者去年扩展名等.这些功能都可以通过System.IO.Path类提供的方法来实现.这些相关功能用过多次了 ...

  6. C(m,n)算法

    排列组合:C(m,n),m为给定数列,n为要从数列m中取元素的数量,GetResult()获取所有不重复的组合. public class MathCombination<T> { Lis ...

  7. poj1741(点分模板)

    #include<iostream> #include<cstring> #include<cmath> #include<cstdio> #inclu ...

  8. 【python3+request】python3+requests接口自动化测试框架实例详解教程

    转自:https://my.oschina.net/u/3041656/blog/820023 [python3+request]python3+requests接口自动化测试框架实例详解教程 前段时 ...

  9. android 屏幕旋转 不重新加载oncreate

    当手机设定了使用横屏或者竖屏的时候,还想要使用重力感应,可以设置activity属性 android:screenOrientation="sensor" 但是每次翻转屏幕,都会重 ...

  10. QOpenGLFunctions的使用(2)

    QOpenGLFunctions的使用(2) 前一小结请参考:QOpenglFuncations(1) www.icmzn.com 本小节介绍相关的类: 1. The QGLContext class ...