システムジャーナルの管理

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

はじめに

システム管理者にとって、システムログの管理は基本的な責務です。systemd ジャーナルは、一元化された構造化ログソリューションを提供します。このチャレンジでは、Red Hat Enterprise Linux システムでシステムジャーナルを保守するための重要なスキルを実践します。ジャーナルの永続化設定、ディスク使用量を抑えるためのサイズ制限の設定、およびログファイルの手動ローテーション方法を学びます。これらはシステム保守における重要な能力であり、RHCSA 試験にも関連しています。

Systemd ジャーナルの管理

このチャレンジでは、RHCSA 試験で求められる重要なスキルである、稼働中の Linux システムにおけるシステムジャーナルの管理と保守方法を学びます。

タスク

  • タスク 1: journalctl コマンドを使用して、現在のシステムジャーナルを確認する。
  • タスク 2: システムジャーナルの最大ディスク使用量を 100M に制限するように設定する。
  • タスク 3: ジャーナルのローテーションを手動で実行し、新しいサイズ制限を適用する。

要件

  • すべての操作は sudo 権限を持つ labex ユーザーとして実行してください。
  • デフォルトの作業ディレクトリは /home/labex です。
  • システムジャーナルの設定ファイル /etc/systemd/journald.conf を使用してください。
  • /etc/systemd/journald.conf が存在しない場合は、SystemMaxUse=100M を設定する前に [Journal] セクションを作成してください。
  • SystemMaxUse パラメータを 100M に設定してください。
  • journalctl コマンドを使用してジャーナルをローテーションし、サイズ制限を適用してください。

タスク完了後、ジャーナルのディスク使用量を確認すると、設定した制限を超えていないことがわかります。正確なサイズは変動しますが、100M 未満である必要があります。

$ sudo du -sh /var/log/journal/
XXM /var/log/journal/

ヒント

ジャーナル設定ファイルのヒントを開く

このイメージでは、/etc/systemd/journald.conf がまだ存在しない可能性があります。ファイルがない場合は、ファイルを作成し、SystemMaxUse=100M を設定する前に [Journal] セクションを追加してください。

まとめ

このチャレンジでは、Red Hat Enterprise Linux システムで systemd ジャーナルを管理する方法を学びました。journalctl を使用したログの表示、/etc/systemd/journald.conf での永続ストレージ制限の設定、およびジャーナルファイルの手動ローテーションとクリーンアップを実践しました。これらのスキルはシステムの健全性を維持するために不可欠であり、RHCSA スキルセットの重要な部分です。

✨ 解答を確認して練習