Centos

/var/log/syslog(在 Ubuntu 上)的 CentOS 等價物是什麼?

  • March 28, 2021

在 ubuntu 上,此文件存在:/var/log/syslog.

然而,相同的文件不會出現在 CentOS 發行版上。CentOS 上的等效文件是什麼?

Red Hat 系列發行版(包括 CentOS 和 Fedora)使用/var/log/messages/var/log/secureDebian 系列發行版使用/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

引用自:https://unix.stackexchange.com/questions/88744