すごい syslog の話
なんか /var/log
あたりを見ても syslog
がないな,と思っていたら,
systemd がすごい syslogd をやってるらしい。systemd 肥大化しすぎでは……。
で,そのログを見るには,
$ journalctl
とかする。
でも,これは保存されているログが古い方から全部出てしまうのでたいていの場合は用途に合わない気がする。 僕の場合は 12 月のログとかが最初に出てきてうーん,となった。 たいていの場合はログは新しい方から見たいんではないかと思うので,そういう場合は,
$ journalctl --reverse
とかすると,新しいものから表示してくれる。
あと --grep
オプションとかもあって,
$ cat /var/log/syslog | grep foobar
みたいにやってたところを 1 つのコマンドで済ませられるっぽい。うーん,でもこれはなんかなー。
他には --since
とか --until
とかもあるっぽいけど,syslog.1
とかの方がなんとなく好きだったりします。
参考
- man page for journalctl