Linux journalctl命令详解(journalctl指令、journal命令)(systemd服务默认日志管理工具)
journalctl
是一个命令行工具,用于查看 systemd
的日志系统中的日志。systemd
是 Linux 系统的一个初始化系统,负责系统的启动和管理系统进程。journalctl
可以用来查看由 systemd
管理的所有单元的日志,包括系统守护进程(如 sshd
、httpd
)、服务和自定义进程。
基本用法如下:
- 查看所有日志:
journalctl
- 查看特定服务的日志,如
sshd
:journalctl -u sshd
- 实时滚动查看最新日志:
journalctl -f
- 查看特定时间段的日志:
journalctl --since "2021-01-01 00:00:00" --until "2021-01-02 00:00:00"
- 显示最后N行日志:
journalctl -n 50
- 以分页方式显示日志:
journalctl -f -o verbose
- 以json格式查看日志:
journalctl -o json
- 查看指定PID的进程日志:
journalctl _PID=1234
- 查看指定用户的进程日志:
journalctl _UID=1234
这些是 journalctl
的基本用法,实际使用时可以根据需要选择合适的参数。
评论已关闭