centos clamav 扫描及告警配置

centos clamav 扫描及告警配置

  • 1 下载
    • 1.1官网下载
    • 1.2 在线下载
  • 2 配置
  • 3 扫描
    • 3.1 更新病毒库
    • 3.2 扫描
  • 4 告警
    • 4.1 安装 Postfix
    • 4.2 安装mail邮件工具
    • 4.3 配置
    • 4.4 发送告警邮箱信息
  • 5 定时配置(cronie)
    • 5.1 定时更新病毒库
    • 5.2 定时扫描

1 下载

1.1官网下载

官网下载地址,下载rpm包
在这里插入图片描述

yum install clamav-1.4.2.linux.x86_64.rpm

1.2 在线下载

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

2 配置

进入/usr/local/etc下,去除示例配置文件clamd.conf.samplefreshclam.conf.sample后的sample(必要时对示例文件做一个备份),同时注释掉两个文件的Example
在这里插入图片描述

  • freshclam.conf文件中加入如下配置(配置文件地址根据自己实际情况修改)
DatabaseDirectory /home/data/clamav/db/freshclam
UpdateLogFile /home/data/clamav/log/freshclam.log
PidFile /home/data/clamav/freshclam.pid
  • clamd.conf 文件中加入如下配置(配置文件地址根据自己实际情况修改)
LogFile /home/data/clamav/log/clamd.log
PidFile /home/data/clamav/clamd.pid
TemporaryDirectory /home/data/clamav/tmp
DatabaseDirectory /home/data/clamav/db/freshclam
  • 创建clamav用户
groupadd clamav
useradd -r -g clamav clamav
  • 目录授权
chown -R clamav:clamav /home/data/clamav

3 扫描

3.1 更新病毒库

freshclam

3.2 扫描

clamscan -r -i /home/data/sw -l /home/data/clamav/log/clamav.log

参数介绍:

参数说明
-r扫描目录
-i只显示被感染的文件目录
/home/data/sw设置扫描路径为“/tmp” ,可改成其他路径比如根目录“/”
-l保存日志文件的位置
  • 注意:上述命令仅扫描病毒,不会对病毒文件进行删除,需手动删除。

4 告警

4.1 安装 Postfix

yum install postfix -y
  • 设置开机自启
sudo systemctl enable --now postfix

4.2 安装mail邮件工具

yum install mutt -y

4.3 配置

  • 获取163邮箱授权码(其它邮箱同理)
  • 在这里插入图片描述
vim ~/.muttrc
set from = "xxx@163.com"
set realname = "nickname"
set smtp_url = "smtps://xxx@163.com@smtp.163.com:465/"
# 163邮箱授权码
set smtp_pass = "xxxx"
set use_from = yes
set ssl_starttls = yes
set ssl_force_tls = yes
参数说明
from发件人邮箱地址
realname

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.pswp.cn/web/83582.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

华为WLAN概述知识点及案例试题

目录 📘 华为WLAN概述知识点及案例总结✅ 一、WLAN技术背景📌 为什么需要WLAN?📌 应用趋势: ✅ 二、WLAN基本概念📌 WLAN定义📋 IEEE 802.11与Wi-Fi标准演进📋 发展趋势(…

MultiTalk 是一种音频驱动的多人对话视频生成模型

TL;DR:MultiTalk 是一种音频驱动的多人对话视频生成。它支持多人对话💬、唱🎤歌、交互控制和👬卡通🙊的视频创建。 视频演示 001.mp4 004.mp4 003.mp4 002.mp4 005.mp4 006.mp4 003.mp4 002.mp4…

实现无缝连接:EtherNet/IP转CANopen网关助力汽车制造智能化未来

在如今这个高度自动化的汽车制造行业,设备之间的互操作性变得越来越重要,在一条自动化装配线上,贝加莱的PLC和CANopen伺服驱动器以及通过EtherNet/IP转CANopen网关(稳联技术的WL-EIP-COP)紧密合作,带来了精…

音视频之H.264的句法和语义

系列文章: 1、音视频之视频压缩技术及数字视频综述 2、音视频之视频压缩编码的基本原理 3、音视频之H.264/AVC编码器原理 4、音视频之H.264的句法和语义 在编码器输出的码流中,数据的基本单位是句法元素。每个句法元素由若干比特组成,它表…

M - 中位数

Description 给定一个长度为 NN 的非负整数序列 AA,对于前奇数项求中位数。 Input 第一行一个正整数 NN。 第二行 NN 个正整数 A1…NA1…N​。 Output 共 ⌊N12⌋⌊2N1​⌋ 行,第 ii 行为 A1…2i−1A1…2i−1​ 的中位数。 Sample 1 InputcopyOu…

医疗耗材领域LCS4110R加密芯片应用

医疗器械和医美器械应用广泛,需求增加,发展迅速。医疗器械和医美器械的使用关系到人民群众的健康安全,以至于生命安全。假冒伪劣器械产品的混入导致对患者的健康危害,同时也损害了设备厂商的利益。防复制加密认证芯片LCS4110R应用…

数据结构与算法:贪心(一)

前言 有一说一贪心的题目真的ex,想不到就是想不到…… 一、贪心 贪心就是通过在过程中每次达到局部最优,从而在最后实现整体最优。贪心的题目经常要用到排序和堆。 越打cf越能感受到贪心的奇妙,很吃状态和灵感。解题的过程中往往依赖举大量例子,然后进行总结和归纳,然…

5、Spring AI(MCPServer+MCPClient+Ollama)开发环境搭建_第一篇

前言: 该开发环境是在 3、后端持久化(SpringBoot3.5.0MybatisPlus3.5.5mysql8.4.0)环境搭建 上进行改造的,用到了后端持久化,主要改造的地方为数据库把email字段改为height(身高),…

个典型的 Java 泛型在反序列化场景下“类型擦除 + 无法推断具体类型”导致的隐性 Bug

今天遇到一个问题:一个典型的 Java 泛型在反序列化场景下“类型擦除 无法推断具体类型”导致的隐性 Bug,尤其是在 RPC(如 Dubbo、Feign 等)和 本地 JVM 内直连调用共存时,这种问题会显现得非常明显。 A 服务暴露了一…

开发指南121-微服务的弹性伸缩

平台的后台服务表现形式就是各种各样的微服务。微服务可以部署在不同的机器上。单一服务的伸缩很简单: 部署在不同机器上,直接启动关闭即可。 部署在同一机器上,可以复制为多个不同目录,其中jar包,启动文件是完全一样…

【C++特殊工具与技术】优化内存分配(六):运行时类型识别

目录 一、RTTI 的核心机制与设计背景 1.1 RTTI 的设计目标 1.2 RTTI 的启动条件 二、dynamic_cast:动态类型转换 2.1 语法与核心特性 2.2 转换场景详解 2.3 引用类型转换与异常处理 2.4 性能注意事项 三、typeid:类型信息查询 3.1 语法与核心特…

USB串口通信、握手协议、深度学习等技术要点

基于OpenMV的智能车牌识别系统:从硬件到算法的完整实现 前言 本文将详细介绍一个基于OpenMV微控制器的智能车牌识别系统的设计与实现。该系统集成了嵌入式视觉处理、串口通信协议、深度学习OCR识别等多种技术,实现了从图像采集到车牌识别的完整流程。 …

猎板PCB:手机主板pcb需要做哪些可靠性测试

在智能手机高度普及的今天,一块指甲盖大小的主板承载着通信、计算、影像等核心功能。当消费者为新机性能欢呼时,鲜少有人关注到主板PCB(印刷电路板)在幕后经历的严苛考验。这些隐藏在金属外壳下的精密线路,需要经过多轮…

Java并发编程实战 Day 21:分布式并发控制

【Java并发编程实战 Day 21】分布式并发控制 文章简述: 在高并发和分布式系统中,传统的线程级锁已无法满足跨节点的同步需求。本文深入讲解了分布式并发控制的核心概念与技术方案,包括分布式锁、一致性算法(如Paxos、Raft&#x…

C语言文件操作与预处理详解

目录 文件操作文件基本概念文件指针文件打开模式文件读取操作字符读取字符串读取格式化读取二进制读取 文件写入操作字符写入字符串写入格式化写入二进制写入 文件定位操作文件错误处理 预处理预处理基本概念常见预处理指令文件包含指令宏定义简单宏带参数的宏字符串化操作符(#…

水库大坝安全监测之渗流监测

水库大坝的渗流状况直接关系到其结构稳定性与安全运行。渗流可能引发坝体内部土体的渗透变形,如管涌、流土等现象,削弱坝体强度,严重时甚至导致大坝垮塌,威胁下游人民生命财产安全。通过渗流监测,能够实时掌握坝体及坝…

windows使用命令行查看进程信息

在 Windows 操作系统中,您可以使用多种命令行工具来查看进程信息。以下是几种常用方法: 1. 使用 tasklist 命令(最常用) 查看所有进程的基本信息: tasklist输出示例: 映像名称 PID…

【C#】多级缓存与多核CPU

多级缓存(如CPU的L1/L2/L3缓存)与多核处理器之间存在紧密的协同与竞争关系,直接影响系统性能。以下是关键影响及优化策略: 一、缓存层级与多核的协作机制 缓存结构 L1缓存 私有缓存:每个CPU核心独享,容量小…

PostgreSQL的扩展adminpack

PostgreSQL的扩展adminpack adminpack 是 PostgreSQL 提供的一个管理扩展,它包含多个实用函数,帮助数据库管理员执行文件系统操作和维护任务。这个扩展通常由数据库超级用户使用,提供了一些服务器端的文件访问功能。 一、adminpack 扩展概述…

Unity | AmplifyShaderEditor插件基础(第九集:旗子进阶版)

目录 一、👋🏻前言 二、准备工作 1.下载安装插件ProBuilder 2.下载安装插件Polybrush 3.固定原理 4.旗子 三、顶点上色 1.创建一个可以顶点上色的材质 2.开始上色 a.上色功能说明 b.全部上色 c.调整刷子 四、shader的设置 1.幅度添加 2.顶…