CentOS7作業系統中的journald

CentOS7。3學習筆記總結(六十八)- CentOS7作業系統中的journald

Journald是Linux系統中新的系統日誌方式,它把日誌資訊寫入二進位制檔案,它終結了文字日誌。檢視所有系統日誌,只用一個命令即可,這個命令就是journalctl。

Journald守護程序:systemd-journald,其中systemd日誌服務就由此守護程式處理。

CentOS7作業系統中的journald

Journald配置檔案:/etc/system/journal。conf。

CentOS7作業系統中的journald

Journald日誌檢視:

CentOS7作業系統中的journald

在CentOS7。X linux系列作業系統中日誌檔案位於/run/log/journal中(網上很多文章說是journalctl從messags中提取日誌):

CentOS7作業系統中的journald

預設你是無法開啟此檔案的,需要使用功能強大的journalctl檢視內容,預設(無任何引數)顯示所有登入到伺服器的資訊(預設情況下,只儲存本次啟動的日誌)。

OPTIONS:

-b:檢視系統本次啟動的日誌

CentOS7作業系統中的journald

-f

--follow

和tail -f類似,實施滾動顯示新日誌

.

CentOS7作業系統中的journald

-p

--priority=

檢視指定優先順序的日誌

CentOS7作業系統中的journald

共8級:0: emerg 1: alert 2: crit 3: err 4: warning 5: notice 6: info 7: debug

-S, --since=, -U, --until=

:檢視指定時間的日誌

如果只有——since或-S,檢視指定時間及以後的所有資訊。

CentOS7作業系統中的journald

如果後面加上-U或者——until=,檢視-S指定的時間到-U指定的時間(不包括此時間)段的所有資訊。

CentOS7作業系統中的journald

-u:檢視某個服務的日誌,可以是多個。

CentOS7作業系統中的journald

-n

顯示尾部的最新

10

行日誌

CentOS7作業系統中的journald