linux安装杀软 clamAV
ClamAV 是Linux平台最受欢迎的杀毒软件,ClamAV 属于免费的开源软件,支持多种平台。ClamAV是基于病毒扫描的命令行工具,但同时也有支持图形界面的ClamTK工具。ClamAV 主要用于邮件服务器扫描邮件。它有多种接口从邮件服务器扫描邮件。ClamAV 有自动的数据库更新器,还可以从共享库中运行。命令行的界面让 ClamAV运行流畅。
YUM源
1 yum -y install clamav
互联网yum源设置:
[base]
name=CentOS-$releasever - Base
baseurl=http://mirrors.163.com/centos/6/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6
#released updates
[updates]
name=CentOS-$releasever - Updates
baseurl=http://mirrors.163.com/centos/6/updates/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6
[extras]
name=CentOS-$releasever - Extras
baseurl=http://mirrors.163.com/centos/6/extras/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
baseurl=http://mirrors.163.com/centos/6/centosplus/$basearch/
gpgcheck=1
enabled=0
用YUM源安装不了的话可在官网上下载之后上传上去:http://www.clamav.net
准备编译环境环境
1 # 安装依赖包
2 yum -y install gcc openssl openssl-devel
3 # 创建clamav用户和组
4 groupadd clamav
5 useradd -g clamav -s /sbin/nologin clamav
编译安装clamav杀毒软件
1 tar -zxf clamav-0.99.2.tar.gz
2 cd clamav-0.99.2
3 ./configure --sysconfdir=/etc
4 make && make install
程序说明
编译安装完成后,默认程序安装路径为/usr/local/bin
1 cd /usr/local/bin/
2 ls
3 clamav-config clambc clamconf clamdscan clamscan freshclam sigtool
| 程序名称 | 详细说明 |
|---|---|
| clamscan | 扫描程序,最主要的一个程序 |
| clamd | daemon程序,配合clamscan,因为是预载,可以更快的扫描 |
| clamdscan | 必须配合clamd使用 |
| clamuko | 是配置及时扫描的中介程序,需配合dazuko |
| freshclam | 病毒码更新程序,首次安装需运行此程序更新病毒库 |
| sigtool | 没有被clamav扫描到的病毒,可以用此程序新增 |
使用clamav对Linux系统进行杀毒
修改配置文件
1 cp /etc/clamd.conf.sample /etc/clamd.conf
2 vim /etc/clamd.conf
3 在Example 前面加#
4 cp /etc/freshclam.conf.sample /etc/freshclam.conf
5 vim /etc/freshclam.conf
6 在Example 前面加#
7 在 DatabaseMirror database.clamav.net 行下面增加几个地址
8 DatabaseMirror clamav.inet6.fr
9 DatabaseMirror clamav.netopia.pt
10 DatabaseMirror clamav.sonic.net
更新病毒库
1 # 新建所需要目录
2 mkdir /usr/local/share/clamav
3 # 修改属主属组
4 chown clamav.clamav -R /usr/local/share/clamav/
5 # 更新病毒库
6 /usr/local/bin/freshclam
Linux杀毒软件clamav命令详解
-l [路径] [文件名] 增加扫描报告
–quiet 安静方式,不发出任何消息,只有出现病毒才会提示
–move [路径] 移动病毒文件至…
–remove [路径] 删除病毒文件
–unzip(unrar) 解压压缩文件扫描
ClamAV杀毒软件常用命令示例
扫描指定的文件
1 clamscan file
扫描/home目录中所有文件 (包括子目录)
1 clamscan -r /home
将扫描结果存放到log中
1 clamscan -r /home/test -l /tmp/clamav.log
扫描到有问题的文件,直接删除
1 clamscan -r --remove /home/test
2 # 这一步要小心,最好不要这样操作,如果删除了系统文件就麻烦了。可能导致系统崩溃
扫描返回值
0 : 无病毒
1 : 发现病毒
40 : 已经通过的未知选项
50 : 数据库初始化错误
52 : 不支持的文件格式
53 : 无法打开目录
54 : 不能打开文件(ofm)
55 : 读文件错误(ofm)
56 : Can’t stat input file / directory.
57 : Can’t get absolute path name of current working directory
58 : I/O 错误, 请检查文件系统
59 : 无法在/etc/passwd获得当前用户的信息
60 : 无法在/etc/passwd获得’clamav’(默认名)用户的信息
61 : Can’t fork.
63 : 不能创建临时文件/目录(检查权限).
64 : 无法对临时目录进行写操作 (请指定另一个目录).
70 : 无法分配或释放内存 (calloc).
71 : 无法分配内存 (malloc).
转载:https://www.mydll.cn/shadunagehao/274.html
linux安装杀软 clamAV的更多相关文章
- 搜狗输入法linux安装 以及 12个依赖包下载链接分享
搜狗输入法linux安装版,先安装各种依赖包,大概12个依赖,可能中途还需要其他依赖,可以效仿解决依赖问题.如图这12个文件要是手动点击下载,那也太笨点了,我们要用shell命令批量下载.命令如下:w ...
- linux安装php
接上篇:linux安装apache 一.安装php 先安装libxml2库 [root@ctxsdhy package]# yum -y install libxml2-devel 最新地址在:htt ...
- linux安装oracle11g
准备oracle安装文件 Oracle11gR2包含两个文件linux_11gR2_database_1of2.zip和linux_11gR2_database_2of2.zip,将这两个文件通过SS ...
- TODO:Linux安装PHP MongoDB驱动
TODO:Linux安装PHP MongoDB驱动 PHP利于学习,使用广泛,主要适用于Web开发领域. MongoDB的主要目标是在键/值存储方式(提供了高性能和高度伸缩性)以及传统的RDBMS系统 ...
- Symantec Backup Exec 2010 Agent For Linux安装
以前写过一篇文章介绍过Symantec Backup Exec 2012 Agent For Linux安装安装,今天介绍一下Symantec Backup Exec 2010 Agent For L ...
- Symantec Backup Exec 2012 Agent For Linux安装
Backup Exec 2012 介绍 Backup Exec 2012 是一种为虚拟和物理环境提供保护的集成产品,能够简化备份和灾难恢复,并提供了无可匹敌的恢复功能.借助于强大的 Symantec ...
- linux 安装jdk
1.Linux安装JDK步骤1. 先从网上下载jdk(jdk-1_5_0_02-linux-i586.rpm) ,推荐SUN的官方网站www.sun.com,下载后放在/home目录中,当然其它地方也 ...
- Hadoop Linux安装
Hadoop Linux安装 步骤流程 1.硬件准备 2.软件准备(推荐CDH) 3.将Hadoop安装包分发到各个节点下 4.安装JDK 5.修改/etc/hosts配置文件 6.设置SSH免密码登 ...
- 自己瞎捣腾的Win7下Linux安装之路-----理论篇
接着上回说道,我把双系统做好啦,开心.... 之后我就在想几个问题: 1.在Ubuntu装好后,重启电脑却还是win7,等我用EasyBCD之后,才可选择使用装好的Ubuntu呢? 2.在用EasyB ...
随机推荐
- a=re.findall('b',c)报错提示:TypeError:expected string or buffer
目的:想通过findall选取某个unicode编码的字符串列表(列表里面有元组) 问题:报错[TypeError:expected string or buffer] 现在测试下: 定义一个有元组的 ...
- [Linux] Ubuntu下载jdk 和 idea
分享一下Ubuntu如何配置JDK 并且下载Idea软件 配置JDK 1. 进入oracle:https://www.oracle.com/technetwork/java/javase/downlo ...
- 洛谷P2285 【[HNOI2004]打鼹鼠】
每次打鼹鼠的机器人总是从某一次打鼹鼠的地方走过来的 对鼹鼠出现时间从小到大排序 f[i]表示到第i个鼹鼠(打第i个)最多能打多少个鼹鼠 f[i]=max(f[j]+1)f[i]=max(f[j]+1) ...
- 个人永久性免费-Excel催化剂功能第46波-区域集合函数,超乎所求所想
在常规自定义函数的世界中,一般情况下,仅会输入一堆的参数,最终输出一个结果值,在以往Excel催化剂的自定义函数,已经大量出现输入一堆参数返回多个结果值并自动输出到多个单元格区域内.此项技术可运用的场 ...
- 【Java中级】(五)异常处理
1.什么是异常 异常定义:导致程序的正常流程被中断的事件,叫做异常. 2.异常处理 try catch finally throws package exception; import java.io ...
- python中的*args和** kwargs区别
写了几个月的oython了总感觉除了if else for while什么都不太会,看了架构师的代码参数传递总是使用*args,**kwargs,一直搞不太明白,只是模仿着用,最近有时间想系统的学习一 ...
- 0 ElasticSearch
注意事项 需要jdk环境1.7以上 Elasticsearch Kibana 的下载地址统一为https://www.elastic.co/downloads/ 问题排查可以登录https://dis ...
- pheatmap绘制“热图”,你需要的都在这
热图可以聚合大量的数据,并可以用一种渐进色来优雅地表现,可以很直观地展现数据的疏密程度或频率高低. 本文利用R语言 pheatmap 包从头开始绘制各种漂亮的热图.参数像积木,拼凑出你最喜欢的热图即可 ...
- PHP xdebug API接口优化揪出了getimagesize这个鬼
在API优化list中,公司客户系统的服务号客服有个获取聊天消息的接口getHistory请求时间很长,就去优化了下,记下过程. 一,配置环境,追踪使用Xdebug: 1.在https://xdebu ...
- python多线程详解
目录 python多线程详解 一.线程介绍 什么是线程 为什么要使用多线程 二.线程实现 threading模块 自定义线程 守护线程 主线程等待子线程结束 多线程共享全局变量 互斥锁 递归锁 信号量 ...