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



