linux學習45 日誌管理

2021-08-29 23:43:03 字數 906 閱讀 8796

systemd統一管理所有unit 的啟動日誌,帶來的好處就是,可以只用journalctl乙個命令,檢視所有日誌(核心日誌和應用日誌)。日誌的配置檔案/etc/systemd/journald.conf

日誌管理journalctl

檢視指定優先順序(及其以上級別)的日誌,共有8級

0: emerg

1: alert

2: crit

3: err

4: warning

5: notice

6: info

7: debug

示例journalctl -p err -b

journalctl -p 3 -b

日誌輸出格式

預設分頁輸出,–no-pager 改為正常的標準輸出

journalctl --no-pager以json 格式(單行)輸出

journalctl-b -u nginx.service -o json以json 格式(多行)輸出,可讀性更好

journalctl-b -u nginx.serviceqq -o json-pretty顯示日誌佔據的硬碟空間

journalctl --disk-usage指定日誌檔案佔據的最大空間

journalctl --vacuum-size=1g指定日誌檔案儲存多久

journalctl --vacuum-time=1years

logrotate 程式是乙個日誌檔案管理工具。用來把舊的日誌檔案刪除,並建立新的日誌檔案,稱為日誌轉儲或滾動。可以根據日誌檔案的大小,也可以根據其天數來轉儲,這個過程一般通過cron 程式來執行

Linux(Centos7)日誌管理

日誌管理 處理日誌的程序 rsyslogd 系統的專職日誌程式,將絕大部分作業系統相關的日誌記錄。安全 認證 計畫任務.應用程式日誌 各類應用程式以自己的方式記錄的日誌。常見日誌檔案 tail var log messages 系統主日誌檔案 tail 20 var log messages tai...

bilibili Linux14 日誌管理

日誌服務 在centos 6.x中日誌服務已經由rsyslogd取代了原先的syslogd服務。rsyslogd日誌服務更加先進,功能更多。但是不論該服務的使用,還是日誌檔案的格式其實都是和syslogd服務相相容的,所以學習起來基本和syslogd服務一致。rsyslogd的新特點 確定服務啟動 ...

Linux基礎(十) 日誌服務管理(一)

程序和作業系統核心需要能夠為發生的事件記錄日誌,這些日誌可用於系統審核和問題的故障排除,一般這些日誌永久的儲存 var log目錄中 系統檔案記錄資訊 日誌檔案 用途 var log message 大多數系統日誌資訊記錄在這裡 var log secure 安全和身份認證相關的訊息和錯誤的日誌檔案...