共計 1258 個字符,預計需要花費 4 分鐘才能閱讀完成。
這篇文章主要講解了“linux journal 是什么”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著丸趣 TV 小編的思路慢慢深入,一起來研究和學習“linux journal 是什么”吧!
linux journal 是 systemd 的一個組件,由 journald 處理;用于捕獲系統日志信息、內核日志信息,以及來自原始 RAM 磁盤的信息,早期啟動信息以及所有服務中寫入 STDOUT 和 STDERR 數據流的信息。
linux journal 是什么意思?
journal 是 centos7 中 systemd 的一個組件,由 journald 處理。捕獲系統日志信息、內核日志信息,以及來自原始 RAM 磁盤的信息,早期啟動信息以及所有服務中寫入 STDOUT 和 STDERR 數據流的信息。
可以說是為 Linux 服務器打造的一種新系統日志方式,這些日志信息寫入到二進制文件,使用 journalctl 閱讀,默認存放在 /run/log/ 下。
這跟之前 rsyslog 有啥區別或又有啥關系呢?
systemd-journald.service:最主要的訊息收受者,由 systemd 提供的;
rsyslog.service:主要登錄系統與網絡等服務的訊息;
CentOS 7 除了保有既有的 rsyslog.service 之外,其實最上游還使用了 systemd 自己的登錄文件日志管理功能喔!他使用的是 systemd-journald.service 這個服務來支持的。基本上,系統由 systemd 所管理,那所有經由 systemd 啟動的服務,如果再啟動或結束的過程中發生一些問題或者是正常的訊息,就會將該訊息由 systemd-journald.service 以二進制的方式記錄下來,之后再將這個訊息發送給 rsyslog.service 作進一步的記載。
systemd-journald.service 的記錄主要都放置于內存中,因此在存取方面性能比較好。我們也能夠通過 journalctl 以及 systemctl status unit.service 來查看各個不同服務的登錄文件!這有個好處,就是日志文件可以隨著個別服務讓你查閱,在單一服務的處理上面,要比跑到 /var/log/messages 去大海撈針來的簡易很多!
Linux 有哪些版本
Linux 的版本有:Deepin、UbuntuKylin、Manjaro、LinuxMint、Ubuntu 等版本。其中 Deepin 是國內發展最好的 Linux 發行版之一;UbuntuKylin 是基于 Ubuntu 的衍生發行版;Manjaro 是基于 Arch 的 Linux 發行版;LinuxMint 默認的 Cinnamon 桌面類似 Windows XP 簡單易用;Ubuntu 則是以桌面應用為主的 Linux 操作系統。
感謝各位的閱讀,以上就是“linux journal 是什么”的內容了,經過本文的學習后,相信大家對 linux journal 是什么這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是丸趣 TV,丸趣 TV 小編將為大家推送更多相關知識點的文章,歡迎關注!