linux安装病毒扫描clamav

1, 下载二进制软件包(可到clamav的官方网站进行下载,我所使用的是最新的)
https://www.clamav.net/downloads

2, 创建clamav的用户和组及id
groupadd clamav && useradd -g clamav clamav && id clamav

3, 创建clamav的日志存放目录及文件
mkdir /home/clamav/logs/ -p
touch /home/clamav/logs/clamd.log
touch /home/clamav/logs/freshclam.log
3.1,改变属主属组
chown -R clamav.clamav /home/clamav/logs/

4, 创建病毒存放目录
mkdir /home/clamav/update
4.1,改变属主属组
chown clamav.clamav /home/clamav/update/

5, 安装依赖
yum install gcc* openssl openssl-devel -y

6, 编译安装
tar -zxf /opt/software/clamav-0.102.2.tar.gz
cd /opt/software/clamav-0.102.2
./configure --prefix=/opt/clamav --with-pcre
6.1,报错内容
configure: error: Your libcurl (e.g. libcurl-devel) is too old. Installing ClamAV with clamonacc requires libcurl 7.45 or higher. For a quick fix,
6.2,解决报错(安装repo)
rpm -Uvh http://www.city-fan.org/ftp/contrib/yum-repo/rhel7/x86_64/city-fan.org-release-2-1.rhel7.noarch.rpm

6.3,查看curl版本
	yum --showduplicates list curl --disablerepo="*" --enablerepo="city*"
	已安装的软件包

curl.x86_6 7.29.0-54.el7_7.2
可安装的软件包
curl.x86_64 7.69.1-3.0.cf.rhel7
6.4,修改该repo的enable为1
vim /etc/yum.repos.d/city-fan.org.repo
[city-fan.org]
name=city-fan.org repository for Red Hat Enterprise Linux (and clones) r e l e a s e v e r ( releasever ( releasever(basearch)
#baseurl=http://mirror.city-fan.org/ftp/contrib/yum-repo/rhel r e l e a s e v e r / releasever/ releasever/basearch
mirrorlist=http://mirror.city-fan.org/ftp/contrib/yum-repo/mirrorlist-rhel$releasever
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-city-fan.org
6.5,安装最新的cur
Yum -y install curl
6.5.1,报错内容
Error: Package: libcurl-7.65.1-1.0.cf.rhel7.x86_64 (city-fan.org) Requires: libnghttp2.so.14()(64bit)
6.5.2,解决报错
yum install epel-release -y
yum --enablerepo=epel install libnghttp2 -y && yum install libcurl -y
6.6,继续编译安装
./configure --prefix=/opt/clamav --with-pcre
Make && make install

7, 配置clamav
7.1,复制配置文件
cp -a /opt/clamav/etc/clamd.conf.sample /opt/clamav/etc/clamd.conf
cp -a /opt/clamav/etc/freshclam.conf.sample /opt/clamav/etc/freshclam.conf
7.2,配置clamd.conf
#Example
LogFile /home/clamav/logs/clamd.log
PidFile /home/clamav/updata/clamd.pid
DatabaseDirectory /home/clamav/updata
7.3,配置freshclam.conf
#Example
DatabaseDirectory /home/clamav/updata
UpdateLogFile /home/clamav/logs/freshclam.log
PidFile /home/clamav/updata/freshclam.pid

8, 启动|关闭|状态
systemctl start clamav-freshclam.service
systemctl stop clamav-freshclam.service
systemctl status clamav-freshclam.service

9, 更新病毒库
/opt/clamav/bin/freshclam

10,杀毒命令
Clamscan
10.1,常用参数
-r/–recursive[=yes/no] 递归扫描子目录,所有文件;
-i 只显示发现的病毒文件;
–no-summary 不显示统计信息;
–log=FILE/ -l FILE 增加扫描报告,即输出扫描日志到指定文件;
–move [路径] 移动病毒文件到指定路径;
–remove [路径] 删除指定路径下的病毒文件;
–quiet 只输出错误信息;
–infected/-i 只输出被感染文件;
–suppress-ok-results/-o 跳过扫描OK的文件;
–bell 扫描到病毒文件发出警报声音;
–unzip(unrar) 解压压缩文件执行扫描;

11,实例()
20 3 * * * /opt/clamav/bin/clamscan -r /home --remove -l /home/clamav/logs/clamscan.log

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要在Linux安装ClamAV,您可以按照以下步骤操作: 1. 打开终端并输入以下命令以更新软件包列表: sudo apt-get update 2. 输入以下命令以安装ClamAV: sudo apt-get install clamav 3. 安装完成后,您可以使用以下命令更新病毒数据库: sudo freshclam 4. 要扫描文件或目录,请使用以下命令: clamscan [文件或目录的路径] 5. 如果您想使用GUI界面来扫描文件,请安装ClamTK: sudo apt-get install clamtk 6. 打开ClamTK并选择“扫描”选项卡,然后选择要扫描的文件或目录。 希望这可以帮助您安装和使用ClamAV。 ### 回答2: ClamAV是开源的反病毒软件,可以用于检测、扫描和清除恶意软件。它可以在Linux操作系统上运行,并且可以通过命令行或图形化界面使用。 安装ClamAV的步骤如下: Step 1: 更新软件包 在开始安装ClamAV之前,首先需要更新系统中的软件包,以确保安装的软件是最新的。使用以下命令更新软件包: # apt-get update Step 2: 安装ClamAV 在系统上安装ClamAV的最简单方法是使用包管理器。使用以下命令安装ClamAV: # apt-get install clamav安装ClamAV时,系统会自动安装其依赖包并设置扫描计划。 Step 3: 扫描文件或目录 要扫描文件或目录,请使用以下命令: # clamscan -r /path/to/directory 这将扫描指定目录及其所有子目录中的所有文件,并显示检测到的任何恶意软件。 Step 4: 更新病毒定义 定期更新ClamAV病毒定义文件,可以确保您的系统能够检测最新的恶意软件。使用以下命令更新病毒定义: # freshclam 这将下载最新的病毒定义文件并安装在系统中。 总结:对于Linux系统,安装和使用ClamAV是一件很简单的事情。通过几个简单的步骤,您就可以对您的系统进行扫描,升级病毒定义并保护您的系统安全。 ### 回答3: ClamAV是一款常用的开源杀毒软件,可以用来检测Linux系统中的恶意文件和病毒。在Linux系统中安装ClamAV是非常简单的,在这里我们将向您介绍如何安装ClamAV。 步骤一:更新系统 在安装任何软件之前,我们需要更新一下系统软件包,可以使用命令: ``` sudo apt-get update && sudo apt-get upgrade ``` 步骤二:安装ClamAV 安装ClamAV非常简单,只需要在终端中输入以下命令即可: ``` sudo apt-get install clamav clamav-daemon ``` 安装过程中会提示您安装ClamAV的依赖项,只需要输入"Y"确认安装即可。 安装完成后,您需要启动ClamAV服务: ``` sudo systemctl enable clamav-daemon sudo systemctl start clamav-daemon ``` 您可以使用以下命令检查ClamAV服务的运行状态: ``` sudo systemctl status clamav-daemon ``` 如果命令输出为“active(running)”,则证明ClamAV已经成功安装并运行。 步骤三:更新病毒安装完成后,您需要及时更新ClamAV病毒库,使其能够及时扫描和防范最新的安全威胁。更新病毒库的命令是: ``` sudo freshclam ``` 命令执行完毕后,您可以通过以下命令来查看更新的日志: ``` sudo tail -10 /var/log/clamav/freshclam.log ``` 到这里就完成了ClamAVLinux系统中的安装过程了,不过,要保证您的Linux系统安全,您应该定期更新ClamAV病毒库并对Linux系统进行定期全面检测。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值