Linux定时巡检实战:系统信息采集、邮件发送与CSV报表
本文通过一个完整案例介绍如何使用 Shell 脚本配合 cron 做系统定时巡检,包括采集主机名、IP、负载、内存、Swap、磁盘和进程信息,定时输出结果到文件,并进一步通过邮件发送巡检结果或导出成 CSV 报表,适合作为日常巡检脚本的基础模板。
共找到 245 篇相关文章
本文通过一个完整案例介绍如何使用 Shell 脚本配合 cron 做系统定时巡检,包括采集主机名、IP、负载、内存、Swap、磁盘和进程信息,定时输出结果到文件,并进一步通过邮件发送巡检结果或导出成 CSV 报表,适合作为日常巡检脚本的基础模板。
本文从 Linux 定时任务的基础概念出发,介绍 `cronie` 与 `crond` 的关系、常见目录与日志位置,并结合 `crontab` 的编辑方式和时间字段写法,系统梳理定时任务最常用的入门知识,适合作为第一次接触 cron 的基础文章。
本文通过一个完整案例介绍如何使用 Shell 脚本配合 cron,按主机 IP 自动创建备份目录,并把 `/etc/` 目录压缩归档到对应目录中。这个案例非常适合作为定时备份脚本的入门模板,方便后续扩展到日志、配置和业务数据备份场景。
本文围绕 DNS、ARP、ICMP 等常见网络协议展开,并结合 Linux 网卡配置、DNS 故障排查和“用户访问网站全过程”进行串联,帮助把协议知识和真实通信流程放到一个完整的场景里理解。
本文聚焦网络抓包实战,分别整理了 Wireshark 的常用过滤规则、tcpdump 的核心用法,以及 tcpdump 抓取后再交给 Wireshark 分析的常见工作流,适合作为学习抓包和分析网络问题的实践指南。
本文从网络介质、网络设备和常见网络架构入手,串起 OSI 七层模型、各层职责与数据封装与解包过程,帮助初学者建立完整的计算机网络认知框架,并理解交换机、路由器、IP、端口与协议之间的基本关系。
本文围绕 TCP 的连接建立、连接断开、报文标记位、TCP 与 UDP 的区别以及 11 种状态展开,适合把传输层知识系统串起来学习,并为后续抓包分析和网络排障打好基础。
本文整理了 Linux 网络排障中最常用的一组命令,覆盖端口检查、连接状态、并发统计、带宽监控、DNS 解析和路径追踪等场景,适合作为日常巡检和故障定位时的速查手册。
本文先梳理 IP 地址和子网掩码的入门概念,再结合 `PREFIX` 配置方式说明网络位与主机位的基本含义,最后补充原始笔记中的 `tldr` 工具安装与使用方法,方便在后续学习网络与 Linux 命令时快速查阅示例。
本文系统梳理 `sed` 的常见使用方式,介绍 `sed` 的基本格式和核心选项,并通过查询、范围提取、替换、删除、追加、插入和整行替换等示例,帮助你掌握 Linux 文本流编辑最常用的一组命令。