

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# `systemd` 日誌取代 `rsyslog`
<a name="journald"></a>

在 AL2023 中，日誌系統套件已從 AL2 變更。AL2023 預設不會安裝 `rsyslog`，因此預設無法在 AL2 中使用文字型日誌檔，例如 `/var/log/messages`。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) 手冊頁面。

 下表涵蓋一些常用syslog命令的systmed journal同等項目。


| 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> | 