/var/log/messagesを表示するようにJournalctlを強化する

/var/log/messagesを表示するようにJournalctlを強化する

ログに/var/log/messagesが見つかりません。ログを/var/log/messagesと統合する方法はありますか?ログ制御次のログを表示/var/log/メッセージ

答え1

ログシステムに関連する設定を変更しない限り、Journaldは確かにいいえすべてを所有することを保証します/var/log/messages

この記事に従ってください。LEMPのトラブルシューティングにJournalctlを使用する、デフォルト設定が機能する方法は、メッセージの小さな部分だけが実際にJournaldに保存されることです。

どちらもインストールされ、実行中です。

  • ログの実行いいえ永続保存とログデータのみRAMに保存
  • Rsyslog(別名/var/log/messagesなど)は、ログデータをフラットファイルに保存します。

Rsyslogはほとんどのログを保持し、Journaldは保持されたメッセージのほんの一部のみをRAMに保存します。

2つのログストア(JournaldとRsyslog)の一貫性を維持するには、少なくともファイルシステムに永続ストレージを割り当てるか、JournaldログのRAMを増やす必要があります。

永続ストアを実装するには、/var/log/journalディレクトリを作成してJournaldデーモンを再ロードするだけです。

# create the directory
mkdir -p /var/log/journal
# ensure the write permissions
systemd-tmpfiles --create --prefix /var/log/journal
# ping the daemon that the directory is there
killall -USR1 systemd-journald

関連情報