手当たり次第に書くんだ

飽きっぽいのは本能

Ubuntu 26.04 ログと journald の基本

Ubuntu 26.04 サーバー管理ガイドに戻る

Ubuntu 26.04 の障害調査では、まずログを見る力が重要です。systemd 管理のサービスは journald にログを出すことが多く、journalctl を使えると原因調査が速くなります。

この記事では、journalctl の基本、サービス別ログ、時刻指定、起動単位の確認、保存設定の確認を整理します。

全体ログを見る

journalctl --no-pager | tail -n 50

サービス別に見る

journalctl -u ssh --no-pager
journalctl -u nftables --since "today" --no-pager

時刻で絞る

journalctl --since "2026-06-02 09:00" --until "2026-06-02 10:00" --no-pager
journalctl --since "1 hour ago" --no-pager

起動単位で見る

journalctl -b --no-pager
journalctl -b -1 --no-pager

エラーを探す

journalctl -p err -b --no-pager
systemctl --failed

ログ保存設定を確認する

journald の保存方式は /etc/systemd/journald.conf/etc/systemd/journald.conf.d/ で管理します。

grep -E "^(Storage|SystemMaxUse|RuntimeMaxUse)" /etc/systemd/journald.conf || true
ls -ld /var/log/journal 2>/dev/null || true

設定を反映する

sudo systemctl restart systemd-journald
systemctl status systemd-journald --no-pager

まとめ

journald は Ubuntu のログ確認の中心です。サービス別、時刻別、起動単位、エラー優先でログを見られるようにしておくと、ネットワーク、OS、ミドルウェアの切り分けがしやすくなります。

Ubuntu 26.04 サーバー管理ガイドに戻る

Ubuntu 26.04 ログと journald の基本

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

トップへ戻る