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

这篇具有很好参考价值的文章主要介绍了如何在 CentOS 7 上安装杀毒软件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 1
sudo setsebool -P clamd_use_jit 1

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

sudo getsebool -a | grep antivirus

你应该得到这个结果。

antivirus_can_scan_system --> on
antivirus_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]# freshclam
ClamAV update process started at Tue Mar  7 00:42:54 2023
daily 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.22KiB
Downloading database patch # 26820...
Time:    0.8s, ETA:    0.0s [========================>]    1.36KiB/1.36KiB
Downloading database patch # 26821...
Time:    0.7s, ETA:    0.0s [========================>]   28.10KiB/28.10KiB
Downloading database patch # 26822...
Time:    0.8s, ETA:    0.0s [========================>]    5.44KiB/5.44KiB
Downloading database patch # 26823...
Time:    0.7s, ETA:    0.0s [========================>]    2.97KiB/2.97KiB
Downloading database patch # 26824...
Time:    0.7s, ETA:    0.0s [========================>]    2.35KiB/2.35KiB
Downloading database patch # 26825...
Time:    0.8s, ETA:    0.0s [========================>]    5.42KiB/5.42KiB
Downloading database patch # 26826...
Time:    0.7s, ETA:    0.0s [========================>]    1.68KiB/1.68KiB
Downloading database patch # 26827...
Time:    0.8s, ETA:    0.0s [========================>]   31.33KiB/31.33KiB
Downloading database patch # 26828...
Time:    0.8s, ETA:    0.0s [========================>]   35.31KiB/35.31KiB
Downloading database patch # 26829...
Time:    0.7s, ETA:    0.0s [========================>]    1.26KiB/1.26KiB
Downloading database patch # 26830...
Time:    0.7s, ETA:    0.0s [========================>]   11.21KiB/11.21KiB
Downloading database patch # 26831...
Time:    0.7s, ETA:    0.0s [========================>]    6.36KiB/6.36KiB
Downloading database patch # 26832...
Time:    0.7s, ETA:    0.0s [========================>]    4.34KiB/4.34KiB
Downloading database patch # 26833...
Time:    0.8s, ETA:    0.0s [========================>]   19.05KiB/19.05KiB
Testing 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 database
Time:    1.4s, ETA:    0.0s [========================>]  285.12KiB/285.12KiB
Testing 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

#扫描home
clamscan --infected --remove --recursive /home

定时杀毒

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

2、让服务器每天晚上定时更新和杀毒,保存杀毒日志,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://www.toymoban.com/news/detail-445978.html

到了这里,关于如何在 CentOS 7 上安装杀毒软件ClamAV的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 苹果电脑要安装杀毒软件吗?mac用什么杀毒软件好?

    苹果电脑要安装杀毒软件吗?mac用什么杀毒软件好?

    对于这个问题让人很是纠结,Mac不需要杀毒这个理论一直都深入人心,Mac OS X权限管理特性可以防毒的说法也一直甚嚣尘上,很多小伙伴如我一样搞不清楚到底要不要安装杀毒软件。,毕竟当前个人信息安全泄露泛滥不穷的年代,我们拿什么去捍卫我们的信息安全?方法当然

    2024年02月10日
    浏览(12)
  • 杀毒软件误删文件了怎么办?如何恢复被杀毒软件删除的文件

    杀毒软件误删文件了怎么办?如何恢复被杀毒软件删除的文件

    杀毒软件误删文件了怎么办?如今杀毒软件品牌众多,常见的有360、金山、瑞星、迈克菲等,而不论是使用什么品牌的杀毒软件对电脑进行杀毒,都可能存在文件被误删的情况,但是大家也不要太过于害怕,被杀毒软件删除的文件是可以尝试下面的方法进行恢复的,接下来小

    2024年02月06日
    浏览(8)
  • 阿里云服务器需要安装杀毒软件吗?

    阿里云服务器需要安装杀毒软件吗?

      阿里云服务器需要安装杀毒软件吗?   阿里云服务器本身自带5G的防御,能够有效防御病毒的。 目前的云服务器机房都有专业的人员定制对设备进行检测,因此在硬件的防护方面是有一定的保证的。但是在其他方面就不一定了,因为病毒的传播方式有很多,除了黑客入侵等

    2024年02月11日
    浏览(9)
  • mac免费杀毒软件哪个好用?如何清理mac系统需要垃圾

    mac免费杀毒软件哪个好用?如何清理mac系统需要垃圾

    CleanMyMac x是一款功能强大的Mac系统优化清理工具,使用旨在帮助用户更加方便的清理您系统中的所有垃圾,从而加快电脑运行速度,保持最佳性能,更加稳定、流畅、快速!!!  CleanMyMac X无疑是目前mac最火的系统优化清理软件,特别是它的应用卸载,系统清理以及启动项管

    2024年02月01日
    浏览(9)
  • 【Windows10自带杀毒软件关闭?】

    【Windows10自带杀毒软件关闭?】

    进入windows10系统的\\\"windows安全中心”,在\\\"病毒和威胁防护设置\\\"中关闭\\\"实时保护、云提供的保护、自动提交样本和篡改防护\\\"可临时关闭windows10自带杀毒软件;在\\\"组策略编辑器\\\"中将\\\"关闭Microsoft Defender防病毒\\\"设置为\\\"已启用\\\",可完全关闭windows10自带杀毒软件。以下是两种关闭

    2024年02月05日
    浏览(6)
  • Linux上杀毒软件有哪些?

    Linux平台上的杀毒软件不如Windows平台上那么普及,因为Linux操作系统本身设计得就比较安全,而且不容易感染病毒。但是随着技术的进步和恶意软件增多,Linux平台上的安全软件也越来越多,以下是一些Linux平台上比较知名的杀毒软件: ClamAV: 开源的杀毒软件,采用 ClamAV 引擎

    2024年02月11日
    浏览(9)
  • 给exe文件签名,避免杀毒软件扫描

    1、管理员权限打开命令行执行: 创建证书,名字自己起。 makecert -n \\\"CN=Microsoft Windows\\\" -r -sv Root.pvk Root.cer 2、执行后弹窗要你输入证书密码,要记住,否则没法用。然后执行两条命令: cert2spc Root.cer Root.spc pvk2pfx -pvk Root.pvk -pi  这里写已经设置的密码  -spc Root.spc -pfx Root.pfx -f

    2023年04月20日
    浏览(6)
  • 完美退出奇安信天擎杀毒软件

    完美退出奇安信天擎杀毒软件

    1、进入天擎防护中心-设置-防护中心-关闭自我保护-点击确定   2、安装路径360SafeEntClientconfEntBase.dat 右键记事本打开文件 盘符:Program Files (x86)QAX360safeEntClientconf 3、protect下面两个pass改为空 [protect] uipass= qtpass= 4、此时可以退出、卸载360天擎 5、结束天擎后台进程:打开任

    2024年02月11日
    浏览(16)
  • 十款免费杀毒软件,为电脑保驾护航!

    十款免费杀毒软件,为电脑保驾护航!

    免费杀毒软件似乎成为一个趋势,也相信在未来,会有越来越多的安全产品商加入免费的阵列。虽然免费产品较专业的高端产品有一段的差距,但是不可否认 地世界上也存在很多需要免费产品的用户。免费成为必然,免费与收费共存更是必然。更有可能的是,未来公司企业、

    2024年02月09日
    浏览(3)
  • 电脑每次开机杀毒软件报iusb3mon.exe病毒已清除,电脑中病毒iusbmon杀毒办法,工具杀毒

    电脑每次开机杀毒软件报iusb3mon.exe病毒已清除,电脑中病毒iusbmon杀毒办法,工具杀毒

    不知道什么时候开始,我电脑C盘的系统数据存储文件夹programdata 不知不觉就没了,找不到了 programdata文件夹为存储系统数据文件的,这个文件不见了,而且我打开了显示隐藏文件和文件夹还是没有显示 然后我重启电脑,杀毒软件报iusb3mon.exe病毒已清除,然后我每次重启都会

    2024年02月10日
    浏览(13)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包