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 ...
随机推荐
- tomcat不需要重启热部署xml文件
项目中,遇到情况,有时候增加struts的配置了,有时候粗心改错了,然后急需要发布线上吧,又不能重启影响其他的,最后发现struts有这个功能呢! 在struts.xml的配置文件中加上一句话就行 & ...
- 小埋的Dancing Line之旅:比赛题解&热身题题解
答疑帖: 赞助团队:UMR IT Team和洛谷大佬栖息地 赛后题解:更新了那两道练手题的题解 赛时公告,不过一些通知也可能在团队宣言里发出 如果各位发现重题,请将你认为重复的题目链接连同这次比赛的题 ...
- poi解析excel文件报错
getFileMagic() only operates on streams which support mark(int) 使用 bis 解决 BufferedInputStream bis = ...
- centOS7 安装mysql-5.7.20-1.el7.x86_64.rpm-bundle.tar
在虚拟机上安装mysql走了不少弯路,在此备份... 首先感谢下这几篇博客提供的帮助: https://www.cnblogs.com/pythonal/p/6141516.html http://b ...
- 第2个C# Winform实例,寻找三角形的位置
这里,在第一个例子的基础上,稍微做修改,达到最终定位三角形位置的目的. 先在网络上找一张包含有三角形的图片,我们这里使用一张有三个三角形和一些标记的图片来处理. 原图: 先贴结果图片:左侧,中间,右侧 ...
- 如何使用JSP访问MySQL数据库
<%@page import="java.sql.*" import ="java.util.*" import ="java.io.*&quo ...
- netty源码解解析(4.0)-16 ChannelHandler概览
本章开始分析ChannelHandler实现代码.ChannelHandler是netty为开发者提供的实现定制业务的主要接口,开发者在使用netty时,最主要的工作就是实现自己的ChannelHan ...
- Java编程基础阶段笔记 day06 二维数组
二维数组 笔记Notes 二维数组 二维数组声明 二维数组静态初始化与二位初始化 二维数组元素赋值与获取 二维数组遍历 二维数组内存解析 打印杨辉三角 Arrays工具类 数组中常见的异常 二维数组 ...
- 异步请求xhr、ajax、axios与fetch的区别比较
目录 1. XMLHttpRequest对象 2. jQuery ajax 3. axios 4. fetch 参考 why: 为什么会出现不同的方法呢? what: 这些都是异步请求数据的方法.在不 ...
- 如何在github开源自己的项目
1.到GitHub上注册自己的账号.https://github.com/ 2.创建第一个代码仓库. 选择public,public权限表示所有人都能够查看这些代码并下载.然后点击Create rep ...