iis服务器助手广告广告
返回顶部
首页 > 资讯 > 服务器 >如何在 CentOS 7 上安装杀毒软件ClamAV
  • 559
分享到

如何在 CentOS 7 上安装杀毒软件ClamAV

centoslinux服务器运维 2023-10-20 16:10:11 559人浏览 薄情痞子
摘要

你想保护你的VPS免受危险的恶意软件和病毒的侵害吗?你可以通过安装一个杀毒软件来轻松做到这一点。有很多选择但我们建议在您的私人服务器上安装ClamAV。它是一个伟大的开源防病毒解决方案可以对抗木马、恶意软件和其他安全威胁。 在这篇文章中,

你想保护你的VPS免受危险的恶意软件和病毒的侵害吗?你可以通过安装一个杀毒软件来轻松做到这一点。有很多选择但我们建议在您的私人服务器上安装ClamAV。它是一个伟大的开源防病毒解决方案可以对抗木马、恶意软件和其他安全威胁。

在这篇文章中,你将学习如何在Centos 7上安装ClamAV以获得更好的服务器保护!

一、为什么在linux服务器上需要反病毒软件?

虽然众所周知,Linux是比较安全的操作系统之一,但这并不意味着它对病毒攻击无懈可击。一项研究显示2017年第一季度36% 的顶级恶意软件案件是在Linux系统上报告的。更糟糕的是这些数字并没有下降。

它还指出 82% 的攻击针对网络服务器。这足以提醒任何人注意他们的VPS和服务器安全。因此你需要一个杀毒软件来给你的系统提供更好的在线保护。

值得庆幸的是,我们有ClamAV,这是最好的Linux安全解决方案之一,可以摆脱众多恶意软件的威胁。它很可靠,易于设置,而且免费。请记住,本指南将告诉你如何在CentOS 7发行版上安装ClamAV。

在我们开始之前,请确保你对你的CentOS 7服务器或VPS有root权限。

此外,你需要知道如何使用Putty(windows)或终端(MacOS、Linux)来建立ssh连接。

二、如何在CentOS 7上安装 ClamAV


我们将把本教程分为三个步骤--在CentOS 7上安装ClamAV,配置SELinux,以及配置ClamAV。那么,让我们开始吧!

重要的是! CentOS Linux 8已经在2021-12-31达到了它的生命周期结束(EOL)。虽然CentOS Linux 7仍然被支持,但它将在2024-06-30达到EOL。我们建议在选择这个操作系统时要记住这一点。你可以在他们的[官方网站](https://www.centos.org/centos-linux-eol/)上阅读更多的信息。

1. 在CentOS 7上安装 ClamAV

1、默认情况下 ClamAV 并没有预装在CentOS的软件仓库中。我们必须通过陆续运行yum命令来添加额外的软件库。

sudo yum -y install epel-release
sudo yum clean all

2、现在,是时候在CentOS 7上安装 ClamAV 了。只需运行以下命令。

sudo yum -y install clamav-server clamav-data clamav-update clamav-filesystem clamav clamav-scanner-systemd clamav-devel clamav-lib clamav-server-systemd

你已经安装了 ClamAV 但我们仍然需要进行一些额外的配置,以使其正常工作。

2. 配置 SELinux

SELinux是一种安全措施,旨在保护对某些文件的更改。如果你想在启用SELinux内核模块的情况下使用ClamAV则需要额外的配置。否则ClamAV将无法读取你的文件的某些部分。

只有当你的服务器启用了SELinux,配置SELinux才是必要的。在Hostinger VPS计划中,它默认是禁用的。

为了检查你的服务器是否启用了 SELinux 请使用命令sestatus。

1、要配置SELinux请逐一执行以下命令:

sudo setsebool -P antivirus_can_scan_system 1sudo setsebool -P clamd_use_jit 1

2、接下来,你必须验证这些变化。

sudo getsebool -a | grep antivirus

你应该得到这个结果。

antivirus_can_scan_system --> onantivirus_use_jit --> on

一旦ClamAV准备好与SELinux一起运行就是配置杀毒软件的时候了。

3、配置 ClamAV

1、在你启用ClamAV配置之前,你需要从配置文件中删除Example字符串:

sed -i -e "s/^Example/#Example/" /etc/clamd.d/scan.conf

2、接下来,你将不得不指定服务器的类型。用你喜欢的文本编辑器打开配置文件。

接下来,打开配置文件:

vi /etc/clamd.d/scan.conf

找到以下一行:

#LocalSocket /var/run/clamd.scan/clamd.sock

删除#符号,并保存你的修改。

3、现在从ClamAV的freshclam更新引擎配置文件中删除Example字符串:

sed -i -e "s/^Example/#Example/" /etc/freshclam.conf

4、一旦完成,你可以运行病毒定义数据库更新:

freshclam

你应该得到一个类似的输出:

[root@localhost clamd.d]# freshclamClamAV update process started at Tue Mar  7 00:42:54 2023daily database available for update (local version: 26818, remote version: 26833)Current database is 15 versions behind.Downloading database patch # 26819...Time:    0.9s, ETA:    0.0s [========================>]    2.22KiB/2.22KiBDownloading database patch # 26820...Time:    0.8s, ETA:    0.0s [========================>]    1.36KiB/1.36KiBDownloading database patch # 26821...Time:    0.7s, ETA:    0.0s [========================>]   28.10KiB/28.10KiBDownloading database patch # 26822...Time:    0.8s, ETA:    0.0s [========================>]    5.44KiB/5.44KiBDownloading database patch # 26823...Time:    0.7s, ETA:    0.0s [========================>]    2.97KiB/2.97KiBDownloading database patch # 26824...Time:    0.7s, ETA:    0.0s [========================>]    2.35KiB/2.35KiBDownloading database patch # 26825...Time:    0.8s, ETA:    0.0s [========================>]    5.42KiB/5.42KiBDownloading database patch # 26826...Time:    0.7s, ETA:    0.0s [========================>]    1.68KiB/1.68KiBDownloading database patch # 26827...Time:    0.8s, ETA:    0.0s [========================>]   31.33KiB/31.33KiBDownloading database patch # 26828...Time:    0.8s, ETA:    0.0s [========================>]   35.31KiB/35.31KiBDownloading database patch # 26829...Time:    0.7s, ETA:    0.0s [========================>]    1.26KiB/1.26KiBDownloading database patch # 26830...Time:    0.7s, ETA:    0.0s [========================>]   11.21KiB/11.21KiBDownloading database patch # 26831...Time:    0.7s, ETA:    0.0s [========================>]    6.36KiB/6.36KiBDownloading database patch # 26832...Time:    0.7s, ETA:    0.0s [========================>]    4.34KiB/4.34KiBDownloading database patch # 26833...Time:    0.8s, ETA:    0.0s [========================>]   19.05KiB/19.05KiBTesting database: '/var/lib/clamav/tmp.af3454eb0f/clamav-02faa38e843fa343be8d79bfb4479f4a.tmp-daily.cld' ...Database test passed.daily.cld updated (version: 26833, sigs: 2023710, f-level: 90, builder: raynman)main.cvd database is up-to-date (version: 62, sigs: 6647427, f-level: 90, builder: sigmgr)bytecode database available for update (local version: 333, remote version: 334)Current database is 1 version behind.Downloading database patch # 334...Empty script bytecode-334.cdiff, need to download entire databaseTime:    1.4s, ETA:    0.0s [========================>]  285.12KiB/285.12KiBTesting database: '/var/lib/clamav/tmp.af3454eb0f/clamav-6cdb1d16ed44cda4f165ea5a44afe1f2.tmp-bytecode.cvd' ...Database test passed.bytecode.cvd updated (version: 334, sigs: 91, f-level: 90, builder: anvilleg)[root@localhost clamd.d]#

5、最后,启动Clamd服务并在启动时运行它:

systemctl start clamd@scan#启动systemctl enable clamd@scan#设置开机启动

三、扫描杀毒

clamdscan:

一般用yum安装才能使用,需要启动clamd服务,执行速度快;
用clamdscan扫描,需要开始服务才能使用。速度快,不用带-r,默认会递归扫描子目录;

clamdscan /usr

clamscan:

通用,不依赖服务,命令参数较多,执行速度稍慢;用clamscan扫描,不需要开始服务就能使用;-r 递归扫描子目录-i 只显示发现的病毒文件--no-summary 不显示统计信息

扫描参数:

-r/--recursive[=yes/no]             所有文件--log=FILE/-l FILE        增加扫描报告--move [路径]          移动病毒文件至..--remove [路径]              删除病毒文件--quiet                  只输出错误消息--infected/-i                       只输出感染文件--suppress-ok-results/-o                   跳过扫描OK的文件--bell                         扫描到病毒文件发出警报声音--unzip(unrar)                 解压压缩文件扫描
#扫描所有文件并且显示有问题的文件的扫描结果clamscan -r --bell -i /#只显示找到的病毒信息clamscan --no-summary -ri /tmp#扫描homeclamscan --infected --remove --recursive /home

定时杀毒

1、编辑cron定时任务
crontab -e

让服务器每天晚上定时更新和杀毒,保存杀毒日志,crontab文件如下:

1  3  * * *  /usr/bin/freshclam –quiet  #更新病毒库20 3  * * *  /usr/bin/clamscan  -r /home --remove -l /var/log/clamscan.log #扫描病毒

参考:https://news.sangniao.com/p/3887988235

(367条消息) Centos7下杀毒软件clamav的安装和使用_clamdsacn_weixin_44162346的博客-CSDN博客

来源地址:https://blog.csdn.net/qq_30665009/article/details/129395420

--结束END--

本文标题: 如何在 CentOS 7 上安装杀毒软件ClamAV

本文链接: https://www.lsjlt.com/news/433077.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何在 CentOS 7 上安装杀毒软件ClamAV
    你想保护你的VPS免受危险的恶意软件和病毒的侵害吗?你可以通过安装一个杀毒软件来轻松做到这一点。有很多选择但我们建议在您的私人服务器上安装ClamAV。它是一个伟大的开源防病毒解决方案可以对抗木马、恶意软件和其他安全威胁。 在这篇文章中,...
    99+
    2023-10-20
    centos linux 服务器 运维
  • 怎么在CentOS系统上安装开源杀毒软件ClamAV
    这篇文章主要介绍“怎么在CentOS系统上安装开源杀毒软件ClamAV”,在日常操作中,相信很多人在怎么在CentOS系统上安装开源杀毒软件ClamAV问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么在Ce...
    99+
    2023-06-10
  • Linux下杀毒软件(ClamAV)安装及使用
    ClamAV(Clam AntiVirus)是一个开源的杀毒软件,可以在Linux系统下进行安装和使用。以下是在Linux下安装和使...
    99+
    2023-08-22
    Linux
  • windows10要安装杀毒软件吗
    今天小编给大家分享一下windows10要安装杀毒软件吗的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。自带的足以保护你的系统...
    99+
    2023-07-01
  • 如何在 CentOS 7 上安装 Py
    当前最新的 CentOS 7.5 默认安装的是 Python 2.7.5,并且默认的官方 yum 源中不提供 Python 3 的安装包。这里主要介绍两种在 CentOS 7 中安装 Python 3 的方法。 使用 SCL 安装 1. ...
    99+
    2023-01-31
    如何在 CentOS Py
  • 如何在CentOS 7系统上安装GitLab
    GitLab是一款开源的代码托管平台,可以轻松地实现团队协作开发。它提供了一个全面的Git仓库管理系统,集成了许多插件,支持各种流行的语言和框架。本文将介绍如何在CentOS 7系统上安装GitLab。步骤1:安装必要的依赖在安装GitLa...
    99+
    2023-10-22
  • 如何在CentOS 7上安装Redis服务器
    如何在CentOS 7上安装Redis服务器,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Redis是使用使用 ANSI C 编写的开源的多平台数据存储软件,R...
    99+
    2023-06-28
  • 怎么在CentOS 7上安装Docker
    本篇内容介绍了“怎么在CentOS 7上安装Docker”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Docker 是一个开源工具,它可以让...
    99+
    2023-06-16
  • 如何在CentOS中安装软件包
    在CentOS中安装软件包可以通过使用yum命令来完成。以下是安装软件包的步骤: 打开终端窗口,使用root权限登录或者使用su...
    99+
    2024-03-12
    CentOS
  • Centos 7上如何安装Postgresql10.5和PostGIS
    这篇文章给大家分享的是有关Centos 7上如何安装Postgresql10.5和PostGIS的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。设置/etc/resolv.conf...
    99+
    2024-04-02
  • 教你如何在Mac上安装VMware Fusion和CentOS-7
    目录1. 下载2. 安装3. 下载CentOS-74. 加载并安装CenOS-74.1 加载4.2 设置4.3 安装5.登录6. NAT下上网7.yum换源8. 安装VMware T...
    99+
    2024-04-02
  • CentOS/RHEL 7上PostgreSQL如何安装配置
    这篇文章主要介绍了CentOS/RHEL 7上PostgreSQL如何安装配置,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。安装Postgr...
    99+
    2024-04-02
  • 如何在CentOS 7 CPanel服务器上安装MariaDB 10
    这篇文章的内容主要围绕如何在CentOS 7 CPanel服务器上安装MariaDB 10进行讲述,文章内容清晰易懂,条理清晰,非常适合新手学习,值得大家去阅读。感兴趣的朋友可以跟随小编一起阅读吧。希望大家通过这篇文章有所收获!MariaD...
    99+
    2023-06-28
  • CentOS 7如何安装Hadoop2.7
    小编给大家分享一下CentOS 7如何安装Hadoop2.7,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!总体思路,准备主从服务器,配置主服务器可以无密码SSH登...
    99+
    2023-06-03
  • Centos、Redhat上如何安装Nessus安全扫描软件
    这篇文章主要讲解了“Centos、Redhat上如何安装Nessus安全扫描软件”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Centos、Redhat上如何安装Nessus安全扫描软件”吧...
    99+
    2023-06-13
  • Centos 7如何安装Powershell
    这篇文章给大家分享的是有关Centos 7如何安装Powershell的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。powershell开源已经有一段时间了,在technet的blog上面也有简单的介绍。Powe...
    99+
    2023-06-10
  • 如何在CentOS 7上安装并配置Python 3.6环境
    这期内容当中小编将会给大家带来有关如何在CentOS 7上安装并配置Python 3.6环境,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。当前***的 CentOS 7.3 默认安装的是 Python 2...
    99+
    2023-06-16
  • Linux需要杀毒软件吗?存在安全隐患吗?
      在我们的生活中除了常见的Windows系统和MAC系统之外,Linux也是非常常用,现在很多人都想要掌握Linux技术,加入该行列之中,成为专业的技术人员。那么Linux需要杀毒软件吗为大家简单的介绍一下。  Linux系统需要杀毒软件...
    99+
    2023-06-05
  • win11杀毒软件打不开如何解决
    如果Windows 11的杀毒软件无法打开,可以尝试以下解决方法:1. 重新启动电脑:有时候重启可以解决一些临时的问题。2. 检查杀...
    99+
    2023-08-22
    win11
  • centos 7如何安装php
    这篇文章主要为大家展示了“centos 7如何安装php”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“centos 7如何安装php”这篇文章吧。centos7安装php的方法:1、安装php ...
    99+
    2023-06-21
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作