journalctl工具實用

Centos7系統中,journactl 是一個經常使用的查看日誌工具,運用好日誌工具,排查問題效率提高。
Systemd 統一管理全部 Unit 的啓動日誌。
日誌的配置文件/etc/systemd/journald.conf ,默認便可,通常不用改。
查看全部日誌(默認狀況下 ,只保存本次啓動的日誌)
下面列比較實用的查看日誌命令。java

journalctl

查看內核日誌(不顯示應用日誌)ide

journalctl -k

查看指定時間的日誌工具

例如: "顯示2020年03月12號,19點14分30秒到當前時間之間的全部日誌信息"
    journalctl --since="2020-03-12 19:14:30"

場景:項目發佈後java程序未正常啓動,查看發佈時間,19:14;經過命令篩選日誌,報錯看得懂的能夠告訴開發,看不明白的可發給開發一塊兒查看,很快找到緣由;
journalctl工具實用
獲取當前時間的前20分鐘的日誌日誌

journalctl --since "20 min ago"

獲取某一天到某一個時間段的日誌信息code

journalctl --since "2020-03-12" --until "2020-03-13 03:00"

追蹤日誌開發

journalctl -f

過濾程序選項 -uit

journalctl -u httpd.service

journal日誌文件過大,如何刪除日誌大小。
日誌大小設置爲1個G;class

journalctl --vacuum-size=1024M
查看日誌文件大小:(這個只是臨時設置日誌大小,後面仍是會增加到默認的4個G)
du -sh /var/log/journal/

更多可經過 幫助查看效率

journalctl -h
相關文章
相關標籤/搜索