文章内容
2019/4/26 9:30:41,作 者: 黄兵
Linux Systemd 查看日志
最近有一个服务出现了问题,为了及时解决问题,重启了服务之后,以前的日志使用如下命令无法查看:
sudo systemctl status xxx.service
如果需要查询以前的日志信息,可以使用如下命令:
只需使用该journalctl
命令,如:
journalctl -u service-name.service
或者,仅查看当前引导的日志消息:
journalctl -u service-name.service -b
对于命名的东西<something>.service
,你实际上可以只使用<something>
,如:
journalctl -u service-name
但对于其他类型的单位(套接字,目标,计时器等),您需要明确。
如果是需要查看某段具体时间的日志,写法如下:
journalctl -u
service-name.service --since "2019-12-20 20:20:00"
从2019年12月20日到现在的所有日志内容。
在上面的命令中,-u
标志是short的缩写--unit
,并指定您感兴趣的单元的名称。 -b
是缩写--boot
,并将输出限制为仅当前启动,以便您不会看到许多旧消息。有关更多信息,请参见journalctl手册页。
参考资料:
vultr vps on 回复 有用(0)
朋友 交换链接吗
游客jot, on 2019-04-26 16:47:08
博主回复:我这边不再做外链了,不好意思。