Questions tagged «journalctl»

2
如何查看较旧的journalctl日志(也许轮换之后?)
我在ubuntu 16.04上运行docker,想查看日志。但是,在我猜测是某种旋转或日志增长到一定大小之后,我无法查看日志。 我尚未对journald.conf进行任何更改,因此我在此处使用默认值。 我所看到的例子: systemctl docker status确认服务已激活since Thu 2016-10-13 18:56:28 UTC。 但是,当我运行类似的东西时,我journalctl -u docker.service --until "2016-10-13 22:00"得到的唯一输出是-- Logs begin at Fri 2016-10-14 01:18:49 UTC, end at Fri 2016-10-14 16:18:25 UTC. --我可以按预期查看该范围内的日志。 我的问题是为什么我不能使用journalctl查看较旧的日志,如何解决此问题以便查看日志?

6
有没有办法使journalctl显示“上次运行foo.service”的日志?
我对查看计时器上运行的oneshot服务的输出特别感兴趣。该--unit标志是关闭的,但是它将所有服务运行串联在一起。我能想到的最明显的方法是对PID进行过滤,但这使我担心分叉的PID重用/服务,并且获取最后一个PID非常不便。是否有一些其他标识符可以与服务的单次运行相对应,可以用来过滤日志? 编辑:如果这是真正的答案,我会很乐意接受权威的“否”。
16 journalctl 

1
如何允许用户使用journalctl查看特定于用户的systemd服务日志?
我正在Ubuntu 16.04 LTS中运行用户级服务。例如,我的test.service位于〜/ .config / systemd / user / test.service 我能够通过运行服务 systemctl --user start test.target 但是,当我尝试使用journalctl读取其日志时,出现以下错误消息: journalctl --user -u test.service Hint: You are currently not seeing messages from other users and the system. Users in the 'systemd-journal' group can see all messages. Pass -q to turn off this notice. No …

1
非root用户的journalctl访问
有日志的文档说,将用户添加到“ systemd-journal”组或“ adm”组将允许用户访问系统范围的日志。 我正在运行最新的CentOS 7,但似乎以非root用户身份访问日记。 这是我的配置: $ id uid=1000(centos) gid=1000(centos) groups=1000(centos),4(adm),10(wheel),190(systemd-journal) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 $ cat /etc/systemd/journald.conf [Journal] Storage=persistent $ journalctl -- Logs begin at Sat 2015-08-29 16:35:52 UTC, end at Sat 2015-08-29 17:28:47 UTC. -- Aug 29 16:35:52 hostname ... <log continues> journalctl输出中没有系统日志。这是我的权限配置: $ ll -a /var/log/journal/f9afeb75a5a382dce8269887a67fbf58/ total 24592 drwxr-xr-x. 2 …

1
systemd的journalctl:如何按消息过滤?
journalctl看起来像是查看日志的好工具,但是我仍然停留在一个简单的问题上:我想查看所有包含短语的cron消息update-ipsets。 我当然可以做到 journalctl -u cron.service | grep update-ipsets 但随后您将失去journalctl输出的所有其他好处(颜色编码,自动分页,实时查看等) 我试过了: journalctl -u cron.service MESSAGE=update-ipsets journalctl -u cron.service "MESSAGE=*update-ipsets*" journalctl -u cron.service "MESSAGE=.*update-ipsets.*" journalctl -u cron.service "MESSAGE=/.*update-ipsets.*/" 而你不想实验击中tab后MESSAGE=-挂起的(zsh的/ Debian的杰西)壳Ctrl-C都于事无补! 我有点不敢相信它没有内置此基本功能,所以我确定我一定错过了什么吗? 谢谢。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.