Log entries for the systemd-journald service, which is at the heart of the logging architecture in Red Hat Enterprise Linux (RHEL), do not persist across reboots.
This means entries are wiped after a reboot, so you won't have historical data for analysis. However, with a little configuration, you can keep log entries even after a reboot.
Keep system journals after a reboot
The process involves creating a storage location (probably in /var/log) and then editing the journald configuration to direct messages to that location.
Create a storage directory
First, create a journal directory under the /var/log directory:
[server]$ sudo mkdir /var/log/journal
Edit the journald.conf file
Edit the file /etc/systemd/journald.conf and set the Storage parameter to persistent (it is set to auto by default):
[server]$ sudo vim /etc/systemd/journald.conf
[Journal]
Storage=persistent
[...]
[ How are your text editor skills? Read up on Vim and Nano competencies to find out. ]
Restart systemd-journald
Next, restart the systemd-journald service:
[server]$ systemctl restart systemd-journald
Reboot the server
Finally, reboot the server to confirm the persistence of entries by listing the /var/log/journal content. You should have output that looks similar to this:
[server]$ ls /var/log/journal
75ab164a278e48be9cf80d80716a8cd9
Wrap up
The logging capabilities of systemd-journald are critical, but the default configuration does not preserve these logs. Having data to analyze is vital when troubleshooting or profiling your system. Use this simple configuration to keep your system journals for as long as you need them.
[ Free download: Advanced Linux commands cheat sheet. ]
執筆者紹介
I work as Unix/Linux Administrator with a passion for high availability systems and clusters. I am a student of performance and optimization of systems and DevOps. I have passion for anything IT related and most importantly automation, high availability, and security.
チャンネル別に見る
自動化
テクノロジー、チームおよび環境に関する IT 自動化の最新情報
AI (人工知能)
お客様が AI ワークロードをどこでも自由に実行することを可能にするプラットフォームについてのアップデート
オープン・ハイブリッドクラウド
ハイブリッドクラウドで柔軟に未来を築く方法をご確認ください。
セキュリティ
環境やテクノロジー全体に及ぶリスクを軽減する方法に関する最新情報
エッジコンピューティング
エッジでの運用を単純化するプラットフォームのアップデート
インフラストラクチャ
世界有数のエンタープライズ向け Linux プラットフォームの最新情報
アプリケーション
アプリケーションの最も困難な課題に対する Red Hat ソリューションの詳細
仮想化
オンプレミスまたは複数クラウドでのワークロードに対応するエンタープライズ仮想化の将来についてご覧ください