clamav 杀毒工具;Linux下可用的杀毒工具;

下载地址; 最新 包 0.101

官网下载地址:
http://www.clamav.net/downloads
最新包地址:
https://clamav-site.s3.amazonaws.com/production/release_files/files/000/000/438/original/clamav-0.101.0.tar.gz?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIY6OSGQFGUNJQ7GQ%2F20181220%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20181220T070159Z&X-Amz-Expires=3600&X-Amz-SignedHeaders=host&X-Amz-Signature=b5118

一、解压缩配置安装

tar -xf clamav-0.101..tar.gz
mv clamav-0.101..tar.gz /opt/clamav
cd /opt/clamav
./configure --prefix=/opt/clamav
make &&make install
创建 病毒库virusdata目录 和 日志logs目录
mkdir -p /opt/clamav/{virusdata,logs}

二、验证版本: 

/opt/clamav/bin/clamsacn -V

三、如果提示有却依赖 ;可以yum 进行安装;

yum install -y gcc gcc-c++ openssl openssl-devel

并且关闭 SElinux

四、编辑更改默认配置文件;

cp -rp clamd.conf.sample clamd.conf
cp -rp freshclam.conf.sample freshclam.conf 创建日志文件;
touch /opt/clamav/logs/{clamd.log,freshclam.log}

五、重新编辑 conf 配置文件;
设置 logs virusdata 的默认目录;

自定义配置目录 必须要 注释 Example 这行;

clamd.conf 示例:

# Example
LogFile /opt/clamav/logs/clamd.log
PidFile /var/run/clamd.pid
DatabaseDirectory /opt/clamav/virusdata freshclam.conf 示例: # Example
DatabaseDirectory /opt/clamav/virusdata
UpdateLogFile /opt/clamav/logs/freshclam.log
PidFile /var/run/freshclam.pid
DatabaseMirror database.clamav.net

六、设置启用 clamav 账户组权限;

创建 clamav 账户 组
groupadd clamav
useradd -g clamav clamav -M -s /bin/false
chown -R clamav:clamav /opt/clamav

七、更新病毒库;

/opt/clamav/bin/freshclam

八、扫描目录文件;(默认当前目录)

/opt/clamav/bin/clamscan ./

已知病毒:
引擎版本:0.101.
扫描目录:
扫描的文件:
受感染的文件:
数据扫描:4.16 MB
数据读取:2.15 MB(速率 1.93:)
时间:.156秒(0分14秒)

九、清除 扫描感染文件;(./ 当前目录 并且记录到 clamsacn.log 日志下):

cd /opt/clamav
./bin/clamscan --infected -r ./ --remove -l /opt/clamav/logs/clamscan.log

十、查看记录清除日志;

# tail -f  /opt/clamav/logs/clamscan.log

也 可以执行 crontab 定时任务进行 更新病毒库 然后进行删除;

每周日23点进行病毒库更新;

示例 :
crontab -e * * /opt/clamav/bin/freshclam

每日凌晨1点进行清除记录;

  * * * /usr/local/clamav/bin/clamscan --infected -r / --remove -l /var/log/clamscan.log

Linux 下杀毒可用工具 clamav的更多相关文章

  1. linux下杀毒工具clamav

    ClamAV 杀毒是Linux平台最受欢迎的杀毒软件,ClamAV属于免费开源产品,支持多种平台,如:Linux/Unix.MAC OS X.Windows.OpenVMS.ClamAV是基于病毒扫描 ...

  2. PowerTool(杀毒辅助工具) V4.6 中文免费绿色版

    软件名称: PowerTool(杀毒辅助工具)软件语言: 简体中文授权方式: 免费软件运行环境: Win7 / Vista / Win2003 / WinXP 软件大小: 968KB图片预览: 软件简 ...

  3. XueTr 0.45 (手工杀毒辅助工具) 绿色版

    软件名称: XueTr 0.45 (手工杀毒辅助工具)软件语言: 简体中文授权方式: 免费软件运行环境: Win7 / Vista / Win2003 / WinXP 软件大小: 3.3MB图片预览: ...

  4. 【one day one linux】linux下的软件包管理工具

    Linux 下的软件包管理工具 linux下的软件安装可以通过两种方式,一种是直接使用自带的软件包管理工具安装,另外一种通过编译源码安装. 1.软件包的种类 Red Hat和Fedora:redhat ...

  5. linux下的抓包工具tcpdump

    1.由netstat查看网络情况,引出的TCP建立连接.终止连接过程,以及TCP状态分析: 2.Soap=XML+HTTP引出的HTTP协议分析: 3.Soap(Simple Object Acces ...

  6. cron Linux下的定时执行工具

    说明:测试平台  Ubuntu 16.04.4 LTS cron是一个Linux下的定时执行工具,可以在无需人工干预的情况下运行作业.所以,在Linux中,周期性执行的任务一般由cron这个守护进程来 ...

  7. 推荐linux下的数据库开发工具DBeaver 开源免费

    linux下不错的数据库管理工具 DBeaver 操作比较友好,基于eclipse.使用jdbc链接,链接数据库非常全(oracle mysql mssql sqlite  常见的统统支持).而且可以 ...

  8. [原创]Linux下网络性能测试Netperf工具介绍及安装

    [原创]Linux下网络性能测试Netperf工具介绍及安装 1 官方网站 http://www.netperf.org/netperf/ 2 Netperf介绍 Netperf是一种网络性能的测试工 ...

  9. linux 下的 crontab 定时任务工具

    以下内容转自:https://www.cnblogs.com/longjshz/p/5779215.html 在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep c ...

随机推荐

  1. redis 指令文档

    参考:https://redis.io/commands http://www.runoob.com/redis/redis-lists.html redis: 打开一个 cmd 窗口 使用cd命令切 ...

  2. 【模板】ac自动机

    本来是真的特别不想写这个的 但是有段时间洛谷天天智推这个可能是我太菜了 然后觉得这个也不难 乘着今早没事写下 来这保存下 方便下次食用 #include <bits/stdc++.h> u ...

  3. tyvj/joyoi 1043 表达式计算4

    这题怎么这么毒瘤... 一开始我想转后缀表达式来计算,后来发现有负数...弃疗. 递归求解又发现会有多余括号,我觉得不行... 实在是毒瘤啊! #include <cstdio> #inc ...

  4. P1379 八数码naive题,STL的胜利

    八数码:我使用了map判重 结果一遍就轻松A题了. 关于map的用法: ①创建一个map map<char,int>m; map<string,long long int>m1 ...

  5. 爬虫 写入文件时遇到gbk编码错误

    #获取视频地址 # 每次请求一次,然后写文件,这样可以规避多次请求触发反爬虫 r = requests.get('https://www.pearvideo.com/video_1522192') h ...

  6. 斯坦福大学公开课机器学习:advice for applying machine learning | learning curves (改进学习算法:高偏差和高方差与学习曲线的关系)

    绘制学习曲线非常有用,比如你想检查你的学习算法,运行是否正常.或者你希望改进算法的表现或效果.那么学习曲线就是一种很好的工具.学习曲线可以判断某一个学习算法,是偏差.方差问题,或是二者皆有. 为了绘制 ...

  7. AndroidS软件代码提示

    在用Eclipse时候,你可以进行设置,设置成不管你输入任何字母,都能进行代码的提示,在Android Studio中也可以 设置,而且比Eclipse设置来的简单.当然如果你觉得代码自动提示会降低你 ...

  8. vue,elementUI,less,axios,qs的安装及打包

    目前一直使用vue去搭建项目,我个人习惯用Visual Studio Code编辑工具,所以下面的所有操作都是在这个编辑器中 在安装的时候,为了避免安装过程中出错,你最好安装了淘宝镜像(官网:http ...

  9. c#中序列化和反序列化的理解

    using System.IO;using System.Runtime.Serialization.Formatters.Binary; 序列化:对象转化为文件的过程(字节流) 反序列化:文件(字节 ...

  10. python OrderDict

    # encoding: utf-8 import csv import collections d = {'banana':3,'apple':4,'pear':1,'orange':2} print ...