Linux服务器安装杀毒软件ClamAV

这篇具有很好参考价值的文章主要介绍了Linux服务器安装杀毒软件ClamAV。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1 ClamAV介绍

ClamAV是Linux操作系统一款免费的杀毒工具,通过命令执行病毒库升级、查找病毒和删除病毒。

官方参考文档:Installing - ClamAV Documentation

官方下载地址:https://www.clamav.net/downloads

2 安装ClamAV

在CentOS操作系统上安装ClamAV,请分别执行以下命令:

[root@icoolkj ~]# yum install epel-release -y
[root@icoolkj ~]# yum install clamav clamavd clamav-update -y

 在Ubuntu操作系统上安装ClamAV,请分别执行以下命令:

[root@icoolkj ~]# apt update

[root@icoolkj ~]# apt install clamav clamav-daemon -y

3 运行ClamAV

安装完成后,我们可以立即扫描一次病毒,首先运行以下命令更新病毒库:

[root@icoolkj ~]# freshclam
ClamAV update process started at Tue Mar 28 13:56:35 2023
daily database available for download (remote version: 26856)
Time:   17.5s, ETA:    0.0s [========================>]   58.15MiB/58.15MiB
Testing database: '/var/lib/clamav/tmp.d2ef527363/clamav-931039071b1f61662b25cfe128d1dc73.tmp-daily.cvd' ...
Database test passed.
daily.cvd updated (version: 26856, sigs: 2027501, f-level: 90, builder: raynman)
main database available for download (remote version: 62)
Time:  1m 01s, ETA:    0.0s [========================>]  162.58MiB/162.58MiBB
Testing database: '/var/lib/clamav/tmp.d2ef527363/clamav-40f50edda97b99acd0ef989bc173c978.tmp-main.cvd' ...
Database test passed.
main.cvd updated (version: 62, sigs: 6647427, f-level: 90, builder: sigmgr)
bytecode database available for download (remote version: 334)
Time:    5.7s, ETA:    0.0s [========================>]  285.12KiB/285.12KiB
Testing database: '/var/lib/clamav/tmp.d2ef527363/clamav-f855815232c8934d374c0f3f6f463a53.tmp-bytecode.cvd' ...
Database test passed.
bytecode.cvd updated (version: 334, sigs: 91, f-level: 90, builder: anvilleg)
[root@icoolkj ~]# 

 运行以下命令扫描一次病毒:

[root@icoolkj ~]# clamscan -r -i /tmp -l /var/log/clamav.log

----------- SCAN SUMMARY -----------
Known viruses: 8659426
Engine version: 0.103.8
Scanned directories: 9
Scanned files: 0
Infected files: 0
Data scanned: 0.00 MB
Data read: 0.00 MB (ratio 0.00:1)
Time: 23.018 sec (0 m 23 s)
Start Date: 2023:03:28 14:00:02
End Date:   2023:03:28 14:00:25
[root@icoolkj ~]# 

参数介绍:

-r 扫描目录

/tmp 设置扫描路径为“/tmp” ,可改成其他路径比如根目录“/”

–i 只显示被感染的文件

-l 保存日志文件的位置

上述命令即对/tmp路径扫描一次病毒。

 注意:上述命令仅扫描病毒,不会对病毒文件进行删除,需手动删除。

 如果扫到病毒,“Infected files: 0”的值就标识病毒文件个数,并在上方列出了病毒文件的位置和病毒名称。

4 创建日志保存路径

请执行命令创建日志保存路径:

[root@icoolkj ~]# mkdir /var/log/clamav/

 后续脚本将病毒扫描结果保存到/var/log/clamav/ 文件夹下。

5 配置发邮件功能

5.1 安装mail邮件工具

首先安装mail,mail是linux的邮件工具。

在CentOS操作系统上安装mail,请执行

[root@icoolkj ~]# yum install mailx -y

 在Ubuntu操作系统上安装mail,请执行:

[root@icoolkj ~]# apt update

[root@icoolkj ~]# apt install mailutils -y

5.2 配置邮箱登录发件信息

添加邮箱登录发件信息,以qq邮箱为例:

cat >>/etc/mail.rc <<EOF
set smtp=smtps://smtp.qq.com:465            #配置使用qq邮箱发送邮件
set smtp-auth=login                         #认证形式
set smtp-auth-user=10588@qq.com             #邮箱名
set from=10588@qq.com                       #配置发件人
set smtp-auth-password=eeeeeeeeeeeeeee      #授权码
set nss-config-dir=/etc/pki/nssdb/          #加密方式配置
set smtp-user-starttls                      #加密方式配置
set ssl-verify=ignore                       #加密方式配置
EOF

qq邮箱需要手动开启SMTP服务,并获取授权码,

 请运行下方命令,测试发邮件是否正常。

[root@icoolkj ~]# echo "测试邮件" | mail -s "测试标题"  10588@qq.com

 其中“10588@qq.com”请修改为您自己的邮箱,回车执行后,请登录邮箱查看是否收到测试邮件。

5.3 发送QQ邮件报提示:Error in certificate证书不被信任

1、修改配置/etc/mail.rc 

把  set ssl-verify=ignore  改为 set  ssl-verify=strict   ##忽略证书警告 改成 严格按照证书要求

2、获取邮件服务器证书

echo   -n " " |  openssl s_client -connect smtp.qq.com:465 | sed -ne  '/-BEGIN CERTIFICATE-/,/-END CERTIFIICATE-/p'  >  /etc/pki/nssdb/qq.crt

 3、把证书添加到受信任表

certutil    -A    -n   'qq'    -t    "P,P,P"    -d    /etc/pki/nssdb    -i    /etc/pki/nssdb/qq.crt

6 配置定时扫描和邮件告警

6.1 编辑脚本

新建脚本文件 scan.sh 并编辑,内容如下 : 

#!/bin/bash
freshclam
date=`date +%Y%m%d_%H%M%S`
clamscan -r -i / -l /home/clamav/log/clamav.$date.log
:<<!
clamscan -r -i /tmp -l /home/chamav/log/clamav.$date.log
参数介绍:
-r 扫描目录;
/tmp 设置扫描路径为“/tmp”,可改成其他路径比如根目录“/”;
–i 只显示被感染的文件;
-l 保存日志文件的位置;
上述命令即对/tmp路径扫描一次病毒。
注意:上述命令仅扫描病毒,不会对病毒文件进行删除,需手动删除。
!
ip=$(ip addr | awk '/^[0-9]+: / {}; /inet.*global/ {print gensub(/(.*)\/(.*)/,"\\1", "g", $2)}')
data_log=""
while read line
do
data_log+=$line"<br>"
done < /home/clamav/log/clamav.$date.log
infected_files=`echo $data_log | sed 's/.*\(Infected files:\(.*\)<br>Data scanned.*\?\)/\2/'`
scan_time=`echo $data_log | sed 's/.*\(Start Date:\(.*\)<br>End Date.*\?\)/\2/'`
if [ $infected_files -gt 0 ]
then
data_log=${data_log/SCAN SUMMARY/扫描结果}
data_log=${data_log/Known viruses/病毒库数量}
data_log=${data_log/Engine version/引警版本}
data_log=${data_log/Scanned directories/已扫描目录}
data_log=${data_log/Scanned files/已扫描文件}
data_log=${data_log/Infected files/已发现病毒文件}
data_log=${data_log/Data scanned/已扫描数据}
data_log=${data_log/Data read/读取数据}
data_log=${data_log/Time/扫描时长}
data_log=${data_log/start Date/开始时间}
data_log=${data_log/End Date/结束时间}
body="杀毒软件ClamAV于 $scan_time 对您的服务器 $ip 进行了扫描,发现有 $infected_files 个高危病毒:$data_log<br>请立即登录服务器处理。"
echo $body | mail -s "$(echo -e "$ip 服务器病毒处理通知-$date\nContent-Type: text/html; charset=utf-8")" 10588@qq.com
fi

脚本末尾的“10588@qq.com”请修改为您自己的邮箱。

脚本的内容为更新病毒库、扫描病毒,如果扫到病毒,给您发送邮件。

6.2 配置定时计划

随后我们要编辑系统的定时计划任务,定时执行上述脚本。

cron是linux用来定时执行任务的工具,配置文件路径etc/crontab,添加以下内容:

linux 安装杀毒软件,运维管理,Linux,linux,运维,centos

上述内容表示每天8点,以用户root身份定时执行脚本

添加完成后,请执行下方命令,启动cron,并设置开机自动启动cron。 

[root@icoolkj ~]#  service crond start

[root@icoolkj ~]#  chkconfig crond on

 到此,杀毒软件ClamAV的安装及邮件告警功能配置完成。文章来源地址https://www.toymoban.com/news/detail-761492.html

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

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

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

相关文章

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

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

    2024年02月05日
    浏览(47)
  • Linux 下杀毒软件 clamav-1.0.0.linux.x86_64.rpm 离线安装及测试CentOS7,CentOS6.8,KylinV10 arm架构

    本文主要记录在centos7以及centos6.8版本上安装记录!废话不多说,直接开始操作!后添加KylinV10 arm架构安装记录 1、下载rpm包 https://www.clamav.net/downloads 官网地址 2、上传安装包到服务器并安装 3、创建目录 4、新建日志文件 5、编辑配置conf文件 6、配置库文件 7、创建clamav用户并

    2024年02月13日
    浏览(65)
  • 【网络安全】Centos7安装杀毒软件----ClamAV

    Clam AntiVirus是一个Linux系统上使用的反病毒软件包。主要应用于邮件服务器,采用多线程后台操作,可以自动升级病毒库。 1.下载rpm 2.升级epel源 3.安装ClamAV 4.修改配置 1.ClamAV简单使用 如果出现这种情况,那需要更新病毒库 2.ClamAV命令 --quiet:使用安静模式,仅仅打印出错误信

    2024年02月02日
    浏览(57)
  • 金山企业版杀毒软件平台“终端安全系统V9”linux客户端不能注册的问题解决方法。

    金山企业版杀毒软件平台“终端安全系统V9”,出现部分Linux客户端安装后无法注册到服务器的问题,本文提供了一种问题解决方法。 一、平台版本 平台为金山企业版杀毒软件平台“终端安全系统V9”:  平台端版本为V9.SP2.E1004 客户端安装包:kingsoftclient2022-3.0.2675.gm-1.x86_64

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

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

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

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

    2024年02月05日
    浏览(69)
  • 给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日
    浏览(48)
  • 完美退出奇安信天擎杀毒软件

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

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

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

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

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

    2024年02月10日
    浏览(51)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包