当前位置: 首页 > news >正文

2.2.4 Linux 系统日志管理

文章目录

  • 一、试题及考试说明
  • 二、操作步骤
    • 1. 统一日志记录
    • 2. 日志保留策略
    • 3. 安全日志同步


一、试题及考试说明

在一个大型企业内部,使用CentOS中的rsyslog作为主要的日志处理工具,负责收集、过滤和转发来自各个系统和应用程序的日志信息。随着业务规模的不断扩大和系统环境的日益复杂,公司对日志管理的效率和安全性提出了更高的要求。希望通过修改配置文件rsyslog.conf和logrotate.conf实现以下任务:

  1. 统一日志记录:将用户程序产生的error级别日志、邮件系统产生的alert级别日志以及内核产生的debug级别日志统一记录到/var/log/secure文件中,以便于集中管理和分析;
  2. 日志保留策略:为了合理利用存储资源并满足合规性要求,公司规定日志文件的保留时间不得超过50天,轮转后的旧日志文件将被压缩以节省空间,如果日志文件不存在不会产生错误信息;
  3. 安全日志同步:为了确保日志数据在传输过程中的完整性和保密性,公司决定采用TCP协议进行日志同步,并将日志实时转发到位于内网中的另一台日志服务器(IP地址为192.168.1.100),以便进行进一步的分析和备份。

二、操作步骤

1. 统一日志记录

修改配置文件/etc/rsyslog.conf文件
将user.error,mail.alert,kern.debug路径都改为/var/log/secure

vim /etc/rsyslog.confuser.error				/var/log/securemail.alert				/var/log/securekern.debug				/var/log/secure

在这里插入图片描述

2. 日志保留策略

vim /etc/logrotate.conf // 修改/etc/logrotate.conf配置文件,内容如下/var/log/secure {dailyrotate 50   # 50天compress    # 压缩旧日志文件missingok   # 如果日志文件丢失,则不报错
}

在这里插入图片描述

3. 安全日志同步

vim /etc/rsyslog.conf			// 修改/etc/rsyslog.conf配置文件,添加以下内容*.* @@192.168.110.131:514		// 将所有日志转发到日志服务器(考试时注意服务器IP)
$ModLoad imtcp					// 启用TCP协议
$InputTCPServerRun 514

http://www.dtcms.com/a/264209.html

相关文章:

  • (LeetCode 面试经典 150 题) 42. 接雨水 (单调栈)
  • 【C++】std::vector 全面指南
  • Excel 如何从一个大表里,根据姓名查找到对应的手机号?
  • 【1.5 漫画TiDB分布式数据库】
  • python+uniapp基于微信小程序的流浪动物救助领养系统nodejs+java
  • 蓝牙音频传输协议深度解析:A2DP、HFP、AVRCP 对比与面试核心考点
  • Langgraph 学习教程
  • 日事清驾驶舱模式上线:实时数据更新+项目管理+数据可视化,提升决策效率​
  • 5-TF·IDF关键词算法
  • 强化学习系列--从数值出发,解读 DPO 训练背后的偏好优化逻辑
  • Navicat Premium x TiDB 社区体验活动 | 赢 Navicat 正版授权+限量周边+TiDB 社区积分
  • 第8章路由协议,RIP、OSPF、BGP、IS-IS
  • RabbitMQ简单消息监听
  • 基于开源AI大模型AI智能名片S2B2C商城小程序的流量转化与价值沉淀研究
  • linux魔术字定位踩内存总结
  • 振荡电路Multisim电路仿真实验汇总——硬件工程师笔记
  • MySQL 常用命令大全
  • 0.96寸OLED显示屏 江协科技学习笔记(36个知识点)
  • swing音频输入
  • sqlmap学习ing(2.[第一章 web入门]SQL注入-2(报错,时间,布尔))
  • jQuery 安装使用教程
  • MySQL数据一键同步至ClickHouse数据库
  • 前端第二节(Vue)
  • 橙心同步助手2.0.1版本更新
  • Instruct-GPT中强化学习(RL)训练部分详解
  • Android实现仿iOS风格滚动时间选择器
  • 零信任安全管理系统介绍
  • 新版本 Spring Data Jpa + QueryDSL 使用教程
  • Java基础 集合框架 抽象类 AbstractList
  • Bootstrap 安装使用教程