

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# `systemd` ジャーナルによる `rsyslog` の置き換え
<a name="journald"></a>

AL2023 では、ロギングシステムパッケージが AL2 から変更されました。AL2023 はデフォルトでは `rsyslog` をインストールしないため、`/var/log/messages` のような AL2 にあったテキストベースのログファイルはデフォルトでは使用できません。AL2023 のデフォルト設定は `systemd-journal` です。これについては `journalctl` を使用して確認できます。`rsyslog` は AL2023 のオプションパッケージですが、新しい `systemd` ベースの `journalctl` インターフェースおよび関連パッケージをお勧めします。詳細については、「[https://www.freedesktop.org/software/systemd/man/journalctl.html](https://www.freedesktop.org/software/systemd/man/journalctl.html) マニュアルページ」を参照してください。

 一般的に使用されるコマンドと systmed journal 相当の syslog コマンドを次の表に示します。


| AL2 syslog コマンド | AL2023 systemd journal 相当 | 
| --- | --- | 
| <pre>[ec2-user ~]$ cat /var/log/messages</pre> | <pre>[ec2-user ~]$ journalctl</pre> | 
| <pre>[ec2-user ~]$ tail -f /var/log/messages</pre> | <pre>[ec2-user ~]$ journalctl -f</pre> | 
| <pre>[ec2-user ~]$ grep foo /var/log/messages</pre> | <pre>[ec2-user ~]$ journalctl | grep foo</pre> | 