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 json注解

    (1)初级我们从几个简单的使用场景开始:重命名属性,忽略属性,以及修改属性所使用的类型.注意:下面的例子仅仅显示了成员属性(field properties),注解同样也可以用在成员方法(getter ...

  2. dj 模板层template

    1 模板语法之变量 在 Django 模板中遍历复杂数据结构的关键是句点字符, 语法: {{var_name}} def index(request): import datetime s=" ...

  3. How to temporally disable IDE tools (load manually)

    It is possible to prevent the IDE Tools from being loaded automatically when starting Visual Studio. ...

  4. js基础学习笔记(六)

    事件(可以被 JavaScript 侦测到的行为) 主要事件表: 加载事件(onload) 事件会在页面加载完成后立即发生,同时执行被调用的程序. 卸载事件(onunload) 当用户退出页面时(页面 ...

  5. ICCV 2017论文分析(文本分析)标题词频分析 这算不算大数据 第一步:数据清洗(删除作者和无用的页码)

    IEEE International Conference on Computer Vision, ICCV 2017, Venice, Italy, October 22-29, 2017. IEE ...

  6. Fortran编译器之一GUN Fortran安装(Windows XP)

    最近研究GIS算法,需要用到Fortran语言.在网上找了一下发现一个开源的软件GUN Fortran编译器.当然既然是编译器,就是编译出程序的,但是编辑器不包括在内.编辑器可以用Text记事本,或者 ...

  7. STL其他--<tuple>用法【C11】

     tuple 库 tuple 库 是能够将不同类型的对象组合起来形成一个对象.和pair 对象一样,但是可以组织多种不同类型的元素. tuple中的元素类型是在编译时期决定的.与<utility ...

  8. 你真的会Xilinx FPGA的复位吗?

    Get Smart About Reset: Think Local, Not Global. 对于复位信号的处理,为了方便我们习惯上采用全局复位,博主在很长一段时间内都是将复位信号作为一个I/O口, ...

  9. NoSQL世界的几个重要理论

    和所有事物一样,NoSQL的兴起也是由许多理论支撑作为前提的,正是由下面一些理论的支撑,NoSQL的方向才能如此明朗. 1.CAP理论 CAP理论无疑是导致技术趋势由关系数据库系统向NoSQL系统转变 ...

  10. Windows核心编程:第7章 线程调度、优先级和关联性

    Github https://github.com/gongluck/Windows-Core-Program.git //第7章 线程调度.优先级和关联性.cpp: 定义应用程序的入口点. // # ...