はじめに
システム管理者にとって、システムログの管理は基本的な責務です。systemd ジャーナルは、一元化され構造化されたロギングソリューションを提供します。このチャレンジでは、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 のスキルセットにおける重要な要素です。



