在 CentOS 中安装 ClamAV 和 LMD 反病毒反恶意软件等工具

摘要:
ClamAV:ClamAntiVirus是一款免费的开源杀毒软件。社区免费发布软件和病毒代码的更新。

ClamAV:Clam AntiVirus 是免费而且开放源代码的防毒软件,软件与病毒码的更新皆由社群免费发布。

官网:http://www.clamav.net/

安装步骤:

1、按文档中给出的命令执行

yum install -y epel-release
yum install -y clamav
yum install -y clamav-update

2、安装后通过命令检查

clamscan --version

3、使用扫描功能

clamscan -r /home

4、好像发现提示病毒库太老了,升级一下

# 直接执行更新命令更新,有时候速度也挺快的
freshclam
# 如果下载速度较慢,以下是病毒库的默认位置
cd /var/lib/clamav
# 可以手动下载,也可找个网速好的地方下载后再上传
wget http://database.clamav.net/main.cvd
wget http://database.clamav.net/daily.cvd
wget http://database.clamav.net/bytecode.cvd
# 病毒库更新守护进程,如果有问题可以手动重启一下
systemctl stop clamav-freshclam.service
systemctl start clamav-freshclam.service

5、设置定时执行任务,每天凌晨3点升级病毒库,3点半执行扫描,发现病毒直接删除,并记录日志

crontab -e
0 3 * * * freshclam --quiet
30 3 * * * clamscan -r /home/ --remove -l /var/log/clamscan.log

参考:https://blog.51cto.com/driver2ice/2432927

LMD:全称 LINUX MALWARE DETECT,是采用GPL v2许可证发布的一款恶意软件扫描工具,专门为主机托管环境而设计。

官网:https://www.rfxn.com/projects/linux-malware-detect/

安装步骤:

1、下载安装包

wget http://www.rfxn.com/downloads/maldetect-current.tar.gz

2、解压安装包

tar -xvf maldetect-current.tar.gz

3、切至解压目录中,执行安装脚本

./install.sh

4、如果发现执行出错:could not find required binary perl, aborting. 应该是缺少组件

yum install perl

5、好像在某种情况下安装完后,直接输入 maldet 会出现命令不存在的错误,需要增加一下环境变量

vi /etc/environment
# 将下面一句增加到环境变量中
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"

6、然后直接输入命令就可以了

maldet
# 或
lmd

转自:https://linux.cn/article-5156-1.html

免责声明:文章转载自《在 CentOS 中安装 ClamAV 和 LMD 反病毒反恶意软件等工具》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇多线程和CPU的关系(二)购物商城数据库设计-商品表设计下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

CentOS安装

目前,我们安装Linux操作系统的主要目的是为了更好地了解和学习它。如果条件允许,最好把Linux操作系统安装在一台PC机上;如果条件不允许也没有关系,阿铭会教你使用虚拟机来安装Linux操作系统。 大多数读者朋友比较习惯使用Windows操作系统,所以建议你使用虚拟机来学习Linux。阿铭相信,如果在Windows系统里安装一个虚拟机,然后在虚拟机上安装...

CentOS7创建本地YUM源的三种方法

这篇文章主要介绍了CentOS7创建本地YUM源的三种方法,本文讲解了使用CentOS光盘作为本地yum源、如何为CentOS创建公共镜像、创建完全自定义的本地源等内容,需要的朋友可以参考下     本文中的“本地YUM源”包括三种类型:一是直接使用CentOS光盘作为本地yum源,优点是简单便捷,缺点是光盘软件包可能不完整(centos 7 Eve...

CentOS 7 如何清空文件内容

https://www.cnblogs.com/zqifa/p/linux-vim-4.html 方法1、在非编辑状态下使用快捷键gg跳至首行头部,再使用dG即可清空,或输入"%d"清空,然后保存即可。但当文件内容较大时,处理较慢 方法2、cat /dev/null > /var/log/yum.log(替换为需要清空内容文件名) 或cp /dev/...

Docker 容器(container)及资源限制

Container: 既然container是由image运行起来的,那么是否可以理解为container和image有某种关系?先来看张图: 其实可以理解为container只是基于image之后的layer而已,也就是可以通过docker run image创建出一个container出来。 底层技术支持: Container是一种轻量级的虚拟化技术...

两台centos之间传送文件

最近在CentOS系统中(主机A)读数据。由于A主机只是作为数据读取,具体的Deep Learning 实验,需要在主机B( CentOS )中进行,需要将主机A上的数据传输。由于主机A并不是一直开着CentOS系统,且数据量比较(40G+),所以用优盘copy的方法有点不现实,经过查找资料,发现了两种方法。 注意:两台主机都是CentOS 6.5 版本的...

CentOS安装mysql源码包

1.# cd /usr/local/src 2.上传mysql.tar.gz文件 3.# tar -zxvf mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz 4.# mv mysql-5.6.36-linux-glibc2.5-x86_64.tar /usr/local/mysql 5.# useradd -s /sbi...