Windowsで作る - PHPプログラミングの開発環境
このページへのアクセス 今日: 0 / 昨日: 0 総計: 4721
文書の過去の版を表示しています。
CentOS7.2
— y2sunlight 2020-05-28
CentOSに戻る
journald は CentOS7から標準的に提供されるログ管理のサービスです。正式名称は、systemd-journald.service です。RHEL7/CentOS7では、従来の rsyslogd も並行して稼働していますが、Fedora20では、もはや rsyslogd は動いておらず、システムログ管理は、journald に完全移行していますjournald によって以下のようなログが収集され Journal(データベース) として保存されています。
これらのログを表示するには journalctl コマンドが利用されます。サーバーで発生する障害の調査にはログの存在は欠かせません。以下では実際によく使う journalctl の利用例を紹介します。
CentOSのバージョン
リンク
OSインストール直後は、Journalは、OSをリブートすると消えてしまいます。ログを蓄積したい場合は、ログの永続化が必要になります。以下はその簡単な設定例です。詳しくは上記のリンクを参照して下さい。
cd /var/log mkdir journal systemctl restart systemd-journald
この設定は /etc/systemd/journald.conf で以下の変更をするのと同じです。
/etc/systemd/journald.conf
[Journal] ... Storage=persistent ...
Journalのサイズは、保存用ディレクトリーの全容量に対して 10% 以上になるか、該当ディレクトリーのファイルシステムの空き容量が 15% 以下になると、古いエントリーから順に削除されていきます。明示的にサイズを指定したい場合は、/etc/systemd/journald.conf で以下の変更を行って下さい。
[Journal] ... SystemMaxUse=128M ...
ログを見たいが何をしたらいいか分からない
journalctl # ログが大量に表示されるかもしれない journalctl -h # とりあえずHELP