システムジャーナルの永続化と管理

Red Hat Enterprise LinuxBeginner
オンラインで実践に進む

はじめに

システム管理者にとって、システムログの管理は基本的な責務です。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 のスキルセットにおける重要な要素です。

✨ 解答を確認して練習