CentOS7.9:系统日志管理结构化实战教程
一、项目概述1.1 业务场景说明系统日志记录服务器登录记录、服务运行状态、程序报错信息日常运维排查故障、安全审计全部依靠日志掌握本地日志查看、日志轮转、远程日志推送结合 PXE 批量装机统一内网服务器日志规则把所有主机日志汇总至中央日志服务器完成集中审计。1.2 环境参数项目参数值操作系统CentOS Linux release 7.9‑2009日志服务rsyslog系统默认日志服务主配置文件/etc/rsyslog.conf日志存放目录/var/log/日志切割工具logrotate远程日志服务器 IP[192.168.1.10](192.168.1.10)二、系统常见日志文件介绍/var/log/messages系统综合日志大部分服务普通信息、报错信息默认写入此文件运维排查最常用日志/var/log/secure安全日志记录 ssh 远程登录、用户密码修改、权限变更暴力破解痕迹全部保存在这里/var/log/cron定时任务日志记录 crontab 计划任务执行记录/var/log/boot.log系统开机启动日志排查开机服务启动失败问题/var/log/dhcpd.log、vsftpd.log对应服务独立日志文件。三、rsyslog 配置文件格式讲解3.1 配置格式规则格式设施.优先级 日志保存位置设施facility日志来源auth‑priv、cron、daemon、ftp、kern、lpr、mail、news、user。优先级从高到低emerg紧急、alert警报、crit严重、err错误、warn警告、notice注意、info信息、debug调试*代表所有级别。3.2 简单配置示例打开/etc/rsyslog.confconf# 将所有错误级别日志写入messages文件*.err /var/log/messages# 安全相关日志单独保存auth-priv.* /var/log/secure四、日志查看实时监控命令运维高频命令shell# 实时跟踪日志实时查看新增日志tail -f /var/log/messages# 跟踪最新20行日志tail -20f /var/log/secure# 筛选关键词排查报错grep -i error /var/log/messages# 查看最近一小时日志sed -n /Jul 14 15:00:00/,/Jul 14 16:00:00/p /var/log/messages# 手动生成测试日志logger warning: test service failed五、logrotate 日志轮转防止日志占满磁盘日志文件长期运行体积持续变大logrotate 实现日志按天切割、压缩、过期自动删除。5.1 全局配置文件主配置文件/etc/logrotate.confconfweekly # 默认每周轮转一次rotate 4 # 保留4份历史日志create # 生成新日志文件compress # 旧日志gzip压缩5.2 独立服务轮转配置示例新建配置文件/etc/logrotate.d/messages‑logshellvi /etc/logrotate.d/messages-logconf/var/log/messages {dailyrotate 30compressmissingokcreate 0600 root root}参数说明daily每天切割日志rotate 30日志文件只保留 30 天missingok文件不存在不报错compress历史日志压缩节省磁盘空间。5.3 调试轮转规则shell# 模式调试不会真正执行切割logrotate -d /etc/logrotate.d/messages-log# 强制执行一次轮转logrotate -f /etc/logrotate.d/messages-log六、客户端推送日志至远程日志服务器6.1 修改 rsyslog 配置shellvi /etc/rsyslog.conf末尾添加配置全部日志通过 UDP 协议发送到日志服务器。conf*.* 192.168.1.10:514符号说明UDP 协议TCP 协议可靠性更高。6.2 重启服务生效shellsystemctl restart rsyslogsystemctl enable rsyslog七、ks.cfg 批量装机自动配置日志推送PXE 无人部署系统时新装服务器自动开启日志推送。shell%postecho *.* 192.168.1.10:514 /etc/rsyslog.confsystemctl restart rsyslogsystemctl enable rsyslog%end八、高频故障总结故障 1日志文件体积过大磁盘空间占满原因logrotate 轮转规则未生效日志不会自动清理解决调试 logrotate 配置设置过期自动删除。故障 2无法查看到服务报错日志原因rs

相关新闻

2-L6-表示层

2-L6-表示层

一、L6 表示层是什么 目录 一、L6 表示层是什么二、L6 的功能和特性 三大功能(OSI 7498 给的标准定义)三个特性 三、L6 专业术语 & 专有名词表 🗂 术语表🎯 重点挑讲 4 个 1. 抽象语法 vs 传输语法2. TLS(L6 的门…

2026/7/22 9:35:21 阅读更多 →
深入解析TI DDR2/mDDR控制器:复位、VTP校准与初始化实战

深入解析TI DDR2/mDDR控制器:复位、VTP校准与初始化实战

1. 项目概述:深入理解DDR2/mDDR内存控制器的核心机制在嵌入式系统开发中,尤其是基于德州仪器(TI)这类高性能处理器的设计中,外部存储器的稳定性和性能至关重要。DDR2和Mobile DDR(mDDR)作为曾经…

2026/7/22 9:35:21 阅读更多 →
TI EMAC接收缓冲区描述符深度解析:从DMA原理到驱动实践

TI EMAC接收缓冲区描述符深度解析:从DMA原理到驱动实践

1. 项目概述与核心价值 在嵌入式网络设备开发,尤其是基于TI Sitara系列或类似架构的处理器时,网络性能的优化往往是决定产品成败的关键。CPU资源宝贵,如果让它在每个网络数据包的搬运上都亲力亲为,系统很快就会不堪重负。这时&…

2026/7/22 9:34:21 阅读更多 →

最新新闻

嵌入式开发中的硬件自适应:TM4C129外设存在寄存器原理与应用

嵌入式开发中的硬件自适应:TM4C129外设存在寄存器原理与应用

1. 项目概述与核心价值在嵌入式开发领域,尤其是基于ARM Cortex-M内核的微控制器项目里,我们常常会遇到一个看似简单却至关重要的任务:如何让同一份固件代码,在不同的芯片型号上都能正确识别并驱动其硬件资源?这个问题在…

2026/7/23 16:06:39 阅读更多 →
2026化工厂人员定位系统怎么选?这5个维度的排名比品牌更重要

2026化工厂人员定位系统怎么选?这5个维度的排名比品牌更重要

品牌可以包装,但防爆合规、定位精度、融合定位、系统联动、运维成本这五个硬指标,才是决定系统能否真正落地的关键。2026年7月1日,AQ 3064.3-2025《“工业互联网危化安全生产”建设规范 第3部分:人员定位》正式实施。这意味着&…

2026/7/23 16:06:39 阅读更多 →
一台顶多台!TPC系列工业一体机,让“显示+控制+算力+联网”不再拼凑

一台顶多台!TPC系列工业一体机,让“显示+控制+算力+联网”不再拼凑

随着工业4.0、智能制造和工业AI的快速发展,传统HMI已经无法满足工业现场对于数据处理、AI推理、边缘计算和多协议互联的需求。钡铼技术全新推出TPC系列工业触控一体机,将工业触摸显示、边缘计算、工业物联网以及AI能力深度融合,为工业自动化提…

2026/7/23 16:06:39 阅读更多 →
SolidWorks图纸自动化分发系统设计与实现

SolidWorks图纸自动化分发系统设计与实现

1. 项目背景与需求分析 "SW日常训练,要图纸可以私信主播放评论区比较麻烦"这个标题反映了一个在专业社群中常见的痛点问题。作为一名长期从事SolidWorks(以下简称SW)技术分享的从业者,我深刻理解设计图纸分享过程中的各…

2026/7/23 16:06:39 阅读更多 →
DeepSeek国产大模型技术解析与实战应用指南

DeepSeek国产大模型技术解析与实战应用指南

1. DeepSeek国产模型的技术定位与市场优势DeepSeek作为国产大模型的代表之一,其技术架构采用了混合专家系统(MoE)设计,在128K超长上下文窗口支持下展现出优秀的代码生成与理解能力。根据实际测试数据,DeepSeek-v4在Python代码补全任务上的准确…

2026/7/23 16:06:39 阅读更多 →
RAG技术实战:构建高效检索增强系统指南

RAG技术实战:构建高效检索增强系统指南

1. RAG技术实战:从零构建高效检索增强系统在自然语言处理领域,检索增强生成(Retrieval-Augmented Generation,简称RAG)已经成为连接大语言模型与领域知识的重要桥梁。作为一名长期从事AI落地的技术专家,我发…

2026/7/23 16:05:39 阅读更多 →

日新闻

从单点好评到指数级传播:AI副业主理人必须掌握的4层口碑渗透模型(含ROI测算表)

从单点好评到指数级传播:AI副业主理人必须掌握的4层口碑渗透模型(含ROI测算表)

更多请点击: https://intelliparadigm.com 第一章:从单点好评到指数级传播:AI副业主理人必须掌握的4层口碑渗透模型(含ROI测算表) 当AI副业主理人不再仅满足于单次服务交付,而是主动构建可复用、可裂变、可…

2026/7/23 0:00:25 阅读更多 →
AI写作开头钩子设计:为什么你的AI文案完读率不足18%?——基于2,346篇A/B测试报告的归因分析

AI写作开头钩子设计:为什么你的AI文案完读率不足18%?——基于2,346篇A/B测试报告的归因分析

更多请点击: https://codechina.net 第一章:AI写作开头钩子设计:为什么你的AI文案完读率不足18%?——基于2,346篇A/B测试报告的归因分析 在对2,346篇跨行业AI生成文案的A/B测试数据进行聚类分析后,我们发现&#xff1…

2026/7/23 0:01:26 阅读更多 →
Chitchatter完整指南:免费开源的终极点对点安全聊天工具

Chitchatter完整指南:免费开源的终极点对点安全聊天工具

Chitchatter完整指南:免费开源的终极点对点安全聊天工具 【免费下载链接】chitchatter Secure peer-to-peer chat that is serverless, decentralized, and ephemeral 项目地址: https://gitcode.com/gh_mirrors/ch/chitchatter Chitchatter是一款革命性的安…

2026/7/23 0:01:26 阅读更多 →

周新闻

Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/22 8:58:19 阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/22 19:43:43 阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/22 12:54:44 阅读更多 →

月新闻