介绍
作为一名系统管理员,管理系统日志是一项基本职责。systemd 日志(journal)提供了一个集中化且结构化的日志解决方案。在本挑战中,你将在 Red Hat Enterprise Linux 系统上练习维护系统日志的核心技能。你将学习如何配置日志持久化、设置大小限制以防止占用过多磁盘空间,以及手动轮转日志文件。这些是系统维护的关键能力,也是 RHCSA 考试的重要考点。
管理 Systemd 日志
在本挑战中,你将学习如何在运行中的 Linux 系统上管理和维护系统日志,这是 RHCSA 考试所需的一项关键技能。
任务
- 任务 1:使用
journalctl命令查看当前系统日志。 - 任务 2:配置系统日志,将其最大磁盘占用限制为
100M。 - 任务 3:手动触发日志轮转并应用新的大小限制。
要求
- 以具有
sudo权限的labex用户身份执行所有操作。 - 默认工作目录为
/home/labex。 - 修改位于
/etc/systemd/journald.conf的系统日志配置文件。 - 将
SystemMaxUse参数设置为100M。 - 使用
journalctl命令轮转日志并强制执行大小限制。
示例
完成任务后,检查日志的磁盘占用情况应显示其未超过配置的限制。具体大小会有所不同,但应保持在 100M 以下。
$ sudo du -sh /var/log/journal/
XXM /var/log/journal/
总结
在本挑战中,你学习了如何在 Red Hat Enterprise Linux 系统上管理 systemd 日志。你练习了使用 journalctl 查看日志、在 /etc/systemd/journald.conf 中配置持久化存储限制,以及手动轮转和清理日志文件。这些技能对于维护系统健康至关重要,也是 RHCSA 技能集的核心组成部分。



