您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了“Linux下journalctl命令怎么用”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“Linux下journalctl命令怎么用”這篇文章吧。
$ man journalctl
$ journalctl –help
常用方法
$ journalctl
不帶任何選項時,默認輸出所有的日志記錄
$ journalctl -n [num]
顯示最后num行的日志,如果省略num,則默認顯示最后10行
$ journalctl -f
實時滾動顯示最新日志
$ journalctl -u
顯示指定unit的日志,unit_name為具體的unit名稱, 如果想合并顯示多個unit日志可以用多個-u
$ journalctl -o
設置日志輸出的格式,mode的值為(short, short-iso,short-precise, short-monotonic, verbose,export, json, json-pretty, json-sse, ca)
$ journalctl –no-pager
日志默認分頁輸出,–no-pager改為正常的標準輸出
$ journalctl –since
顯示從某個時間點之后的數據
journalctl –since=“2020-08-31 10:00:00” #顯示2020年8月31日10點以后的數據
journalctl –since “10 min ago” #顯示最近10分鐘內的日志
journalctl –since today/yesterday #顯示今天/昨天以來的日志
journalctl –since “2020-08-31 10:00:00” –until “2020-08-31 11:00:00” #顯示某個時間段內的日志(2020-08-31 10點-11點)
#until也可以是以下用法:
–until “1 hour ago”
–until now
$ journalctl -k
查看系統內核日志
匹配
$ journalctl -o json -n 1
可以看到最新的一條日志的json輸出格式,我們可以根據json的key和value來匹配對應的日志
$ journalctl _PID=28655
獲取指定進程的日志
$ journalctl _UID=33 –since=today
查看指定用戶今天的日志
$ journalctl _SYSTEMD_UNIT=cron.service PRIORITY=6
通過系統unit和優先級匹配
查看指定優先級(及其以上級別)的日志
日志優先級共有8級
0: emerg
1: alert
2: crit
3: err
4: warning
5: notice
6: info
7: debug
以上是“Linux下journalctl命令怎么用”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。