journalctl命令是Linux系統中用于查看和管理系統日志的命令。它可以跟蹤和顯示系統的日志消息。
以下是journalctl命令的常用用法:
查看所有日志:
journalctl
查看最新的日志:
journalctl -n
查看指定行數的日志:
journalctl -n <行數>
查看指定單元的日志(如服務單元):
journalctl -u <單元名稱>
查看指定時間范圍內的日志:
journalctl --since "<起始時間>" --until "<結束時間>"
實時跟蹤日志:
journalctl -f
查看特定優先級的日志:
journalctl -p <優先級>
查看指定用戶的日志:
journalctl _UID=<用戶ID>
查看特定進程的日志:
journalctl _PID=<進程ID>
查看指定關鍵詞的日志:
journalctl _COMM=<關鍵詞>
查看指定文件的日志:
journalctl -b -f -k -o verbose | grep <文件名>
除了上述常用用法,journalctl命令還支持更多選項和過濾器,可以根據具體需求進行使用。可以通過man journalctl
命令查看完整的幫助文檔。