1.执行 dnf install postfix s-nail -y 命令安装邮件服务相关软件包2.启动 postfix 服务通过 ss 与 status 命令验证 25 端口监听、服务处于 running 运行状态3.执行 dnf install httpd -y 命令安装 Apache 网页服务软件包4.启动 httpd 服务核查 80 端口正常监听、服务为 active 运行状态5.执行 dnf install nmap -y 命令安装端口扫描工具 nmap6.使用 vim 编辑器创建 http.sh 监控脚本文件7.在脚本内写入 http 服务监控逻辑实现 nmap 扫端口、判断服务状态并发送告警邮件8.nmap 扫描本机端口确认 80 端口开放运行脚本输入 IP提示 http 服务已开启查看系统 root 邮箱9.打开 root 系统邮件查看脚本发送的 http 服务正常的告警邮件内容10.停止 httpd 服务nmap 扫描发现 80 端口关闭再次执行脚本提示服务未开启查看系统 root 告警邮箱11.打开 root 系统邮件查看脚本推送的 httpd 服务已停止的告警邮件内容
邮件服务器
1.执行 dnf install postfix s-nail -y 命令安装邮件服务相关软件包2.启动 postfix 服务通过 ss 与 status 命令验证 25 端口监听、服务处于 running 运行状态3.执行 dnf install httpd -y 命令安装 Apache 网页服务软件包4.启动 httpd 服务核查 80 端口正常监听、服务为 active 运行状态5.执行 dnf install nmap -y 命令安装端口扫描工具 nmap6.使用 vim 编辑器创建 http.sh 监控脚本文件7.在脚本内写入 http 服务监控逻辑实现 nmap 扫端口、判断服务状态并发送告警邮件8.nmap 扫描本机端口确认 80 端口开放运行脚本输入 IP提示 http 服务已开启查看系统 root 邮箱9.打开 root 系统邮件查看脚本发送的 http 服务正常的告警邮件内容10.停止 httpd 服务nmap 扫描发现 80 端口关闭再次执行脚本提示服务未开启查看系统 root 告警邮箱11.打开 root 系统邮件查看脚本推送的 httpd 服务已停止的告警邮件内容
相关文章
保研突围实录:从“河北211”到“北航”的逆袭策略与实战复盘
1. 从河北211到北航:逆袭背后的底层逻辑很多人觉得保研是"学霸专属赛道",但我的经历证明,普通院校学生完全可以通过策略突围。作为河北某211机械专业学生,我的起点并不耀眼:学科评估仅B类,前三年…
FileSync开发者指南:深入理解信号服务器与ICE穿透机制
FileSync开发者指南:深入理解信号服务器与ICE穿透机制 【免费下载链接】FileSync Send files from one device to many in real-time. 项目地址: https://gitcode.com/gh_mirrors/filesync/FileSync 想要构建高效的点对点文件传输应用吗?FileSync…
【算法精讲】二分查找 核心模板与边界处理实战
1. 二分查找算法基础入门二分查找是计算机科学中最基础也最实用的算法之一。我第一次接触这个算法是在大学的数据结构课上,当时觉得这个算法简直太神奇了——它能在O(log n)的时间复杂度内完成查找,比线性查找快得多。但真正开始刷题后才发现,…
开关电源环路稳定性设计的关键因素与优化方法
1. 电源环路稳定性设计的重要性在开关电源设计中,环路稳定性是决定电源性能的关键指标之一。一个不稳定的环路会导致输出电压波动、瞬态响应差,严重时甚至引发振荡,直接威胁到整个系统的可靠性。我曾在某工业电源项目中遇到过这样的案例&…
手机号反查QQ:Python三步实现快速验证的终极解决方案
手机号反查QQ:Python三步实现快速验证的终极解决方案 【免费下载链接】phone2qq 项目地址: https://gitcode.com/gh_mirrors/ph/phone2qq 你是否曾忘记自己的手机号绑定了哪个QQ号?或者需要验证某个手机号是否关联了QQ账号?传统方法需…
Milk-V Duo S开发板入门与RISC-V开发实践
1. 开箱即用:Milk-V Duo S开发板初体验 拿到Milk-V Duo S开发板的第一印象是它的紧凑设计——这块搭载SG2000芯片的双核RISC-V开发板仅有信用卡大小,却提供了丰富的接口资源。板载的40Pin GPIO排针让我立刻联想到树莓派的扩展接口,这意味着大…
Flume实战配置--MySQL数据实时采集与日志输出
1. Flume实时采集MySQL数据的核心原理 Flume作为Apache旗下的分布式日志收集系统,其核心架构由Source、Channel和Sink三部分组成。当我们需要实时捕获MySQL数据变更时,关键在于理解SQL Source插件的工作机制。 这个插件本质上是通过定时轮询(…
ORB特征提取算法:原理、C++实现与OpenCV实战调优
1. 项目概述:为什么我们需要ORB?在计算机视觉和机器人领域,让机器“看见”并理解图像中的关键信息,是无数应用的基础。无论是手机相机的全景拼接、无人机的自主导航,还是AR应用中的虚拟物体叠加,第一步往往…
周二 Plex 服务故障两小时:串流、匹配问题频出,用户体验大受影响
Plex 服务故障:串流与匹配问题频发 周二,Plex 服务遭遇重大问题,多名用户在 Plex 论坛和 Reddit 上反馈故障。许多用户使用 Plex 串流本地存储的影视内容,此次故障严重影响了他们的使用体验。 有用户称,除非通过局域网…
COM线程模型解析:STA与MTA的核心原理与优化实践
1. COM线程模型基础与CoInitializeEx核心作用在Windows平台开发中,组件对象模型(COM)的线程处理机制一直是开发者必须掌握的底层知识。作为COM初始化的门户函数,CoInitializeEx不仅决定了对象在何种线程环境下运行,更影响着整个组件的并发性能…
企业数据库账号安全的技术解决方案
数据库账号密码由研发人员直接持有,是很多企业里长期存在但很少被系统化解决的安全隐患。这篇文章从技术实现角度,聊聊如何用工程化的方式解决这个问题。 一、问题的技术本质 传统模式下,应用/工具直接使用数据库账号密码建立连接,意味着凭证(Credential)和使用者(Principal)之…
从MIPI CSI到AHD:XS5012B芯片如何重塑车载与安防视频链路
1. 视频链路转换的技术革命:为什么需要MIPI CSI转AHD?在车载环视系统和安防监控领域,视频信号的传输链路就像城市的交通网络。MIPI CSI(移动产业处理器接口摄像头串行接口)是数字世界的"高速公路"࿰…
MQ-2 烟雾传感器 ESP32-S3 驱动实战:ADC 读取与阈值校准 3 步完成
MQ-2 烟雾传感器 ESP32-S3 驱动实战:ADC 读取与阈值校准 3 步完成在智能家居和工业安全监测领域,烟雾检测是一个至关重要的环节。MQ-2 作为一款高性价比的半导体烟雾传感器,因其对多种可燃气体(如液化气、丙烷、氢气等)…
SPEC CPU 2006 v1.0.1 基准测试实战:ARM/X86/MIPS 三平台配置与 3 轮测试结果解读
SPEC CPU 2006 跨平台基准测试深度实战:ARM/X86/MIPS 架构配置优化与结果分析方法论在当今多元化的计算架构时代,如何客观评估不同处理器平台的真实性能成为系统工程师和性能优化专家的核心挑战。SPEC CPU 2006 作为业界公认的计算密集型基准测试套件&am…
每天60s读懂世界:2026年7月11日重点要闻解读
🔥 个人主页:杨利杰YJlio❄️ 个人专栏:《Windows 疑难杂症与工单复盘案例库》 《Sysinternals实战教程》《WINDOWS教程》 《Windows PowerShell 实战》 《人工智能实战合集》《超简单:用Python让Excel飞起来》🌟…
FAE放射组学分析工具:医学影像特征探索的完整解决方案
FAE放射组学分析工具:医学影像特征探索的完整解决方案 【免费下载链接】FAE FeAture Explorer 项目地址: https://gitcode.com/gh_mirrors/fae/FAE 你是否曾经面对海量医学影像数据感到无从下手?想要从CT、MRI等影像中提取有价值的定量特征&#…
0.69B参数实现中文多模态AI:揭秘Qwen3-SmVL模型融合技术的完整实战指南
0.69B参数实现中文多模态AI:揭秘Qwen3-SmVL模型融合技术的完整实战指南 【免费下载链接】happy-llm 📚 从零开始构建大模型 项目地址: https://gitcode.com/GitHub_Trending/ha/happy-llm 还在为大型多模态模型动辄数十亿参数、显存占用高而烦恼&…
解锁AMD Ryzen处理器性能潜力的SMU调试神器:从新手到专家的完整指南
解锁AMD Ryzen处理器性能潜力的SMU调试神器:从新手到专家的完整指南 【免费下载链接】SMUDebugTool A dedicated tool to help write/read various parameters of Ryzen-based systems, such as manual overclock, SMU, PCI, CPUID, MSR and Power Table. 项目地址…