systemd擁有強(qiáng)大的解決與系統(tǒng)日志記錄功能-systemd-journald荣倾。日志目錄一般是在/var/log/journal玩徊,記錄的是二進(jìn)制文件哪替,我們可以通過(guò)journalctl進(jìn)行查看红氯。
常用的操作
顯示所有日志:
journalctl
查看啟動(dòng)只有的所有日志:
journalctl -b
查看最后10條日志
journalctl -n 10
跟蹤日志
journalctl -f
只顯示沖突泣懊、告警和錯(cuò)誤
journalctl -p err..alert
顯示某個(gè)單元日志(也可以同時(shí)顯示多個(gè)增加多個(gè) -u nginx.service -u php-fom.service)
journalctl -u nginx.service
根據(jù)時(shí)間查找
journalctl --since "20 min ago" #查找20分鐘前的日志
journalctl --since today #查找今天的日志
journalctl --until 2019-10-23 #查找2019-10-23日期的日志
查看內(nèi)核日志
journalctl -k
查找指定客戶(UID)日志
journalctl _UID=1000
更詳細(xì)的參數(shù)支持躺彬,支持一下參數(shù):