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. Codeforces Round #519 by Botan Investments F. Make It One

    https://codeforces.com/contest/1043/problem/F 题意 给你n个数,求一个最小集合,这个集合里面数的最大公因数等于1 1<=n<=3e5 1< ...

  2. hdu6351 2018 Multi-University Training Contest 5 1002 Beautiful Now

    题意: 给出一个十进制数,数位两两可以交换,给出最多能交换多少次,以及交换后的数不能有前缀0,问能形成最小和最大的数 * * * 尝试的思路 贪心,将字符串先排出最大以及最小的情况,然后按一定顺序将对 ...

  3. flex 布局 计算器

    flex布局计算器 <!doctype html> <html> <head> <style> .box{ display: flex; flex-di ...

  4. c3p0使用

    c3p0-config.xml <?xml version="1.0" encoding="UTF-8"?> <c3p0-config> ...

  5. python advanced programming ( I )

    函数式编程 函数是Python内建支持的一种封装,通过把大段代码拆成函数,通过一层一层的函数调用,就可以把复杂任务分解成简单的任务,这种分解可以称之为面向过程的程序设计.函数就是面向过程的程序设计的基 ...

  6. Ubuntu下安装pycharm并设置快捷方式

    作者:tongqingliu 转载请注明出处:http://www.cnblogs.com/liutongqing/p/7070327.html Ubuntu下安装pycharm并设置快捷方式 下载P ...

  7. Handle( )

    Handle( ) //得到PB窗口型对象的句柄 功  能:得到PB窗口型对象的句柄.使用该函数可以得到应用对象.窗口或控件的句柄,但不能得到绘图对象的句柄. 语  法:Handle ( object ...

  8. Sql递归关联情况,With作为开头条件。

    with Test_Recursion(Id,ParentId)AS(select Id,ParentId  from [V_KPI_DetailsActivities] where ParentId ...

  9. 设计模式:visitor

    拜访者模式(visitor)适用于对复杂结构体进行解析的场景. 所谓复杂结构体,是指包含多个子元素的对象,比如集合,树,图,或者组合对象--.结构体中的每个元素,包括结构体本身实现接口: Elemen ...

  10. 验证FluentValidation

    FluentValidation https://www.xcode.me/code/fluentvalidation-dot-net-library 这里写得很详细了