/var/log/syslog(在 Ubuntu 上)的 CentOS 等價物是什麼?
在 ubuntu 上,此文件存在:
/var/log/syslog
.然而,相同的文件不會出現在 CentOS 發行版上。CentOS 上的等效文件是什麼?
Red Hat 系列發行版(包括 CentOS 和 Fedora)使用
/var/log/messages
和/var/log/secure
Debian 系列發行版使用/var/log/syslog
和/var/log/auth.log
.請注意,在較新的 Fedora(或 RHEL/CentOS 7,如果有人特意以這種方式配置它)中,您可能沒有執行傳統的 syslog 守護程序。在這種情況下,可以顯示相同的數據
journalctl
(預設以 syslog 格式生成文本輸出)。
/var/log/
這是Fedora 28內部名為 README 的文件的內容您正在 /var/log 中尋找傳統的文本日誌文件,但它們不見了?
這是對發生的事情的解釋:
您正在執行基於 systemd 的作業系統,其中傳統的 syslog 已被 Journal 取代。日誌儲存與經典系統日誌相同(和更多)的資訊。要使用日誌並訪問收集的日誌數據,只需呼叫“journalctl”,它將以與 /var/log 中的 syslog 文件相同的基於文本的格式輸出日誌。有關詳細資訊,請參閱 journalctl(1)。
或者,考慮安裝可用於您的發行版的傳統 syslog 實現之一,它將為您生成經典日誌文件。諸如 syslog-ng 或 rsyslog 之類的 Syslog 實現可以與日誌並排安裝,並將繼續以它們一貫的方式執行。
謝謝!
進一步閱讀:man:journalctl(1) man:systemd-journald.service(8) man:journald.conf(5) http://0pointer.de/blog/projects/the-journal.html