1. 程式人生 > 其它 >CentOS7 - 快速檢視系統日誌

CentOS7 - 快速檢視系統日誌

1、CentOS7 - 快速檢視系統日誌

https://baijiahao.baidu.com/s?id=1615125260552254706&wfr=spider&for=pc

systemd擁有強大的處理與系統日誌記錄功能-systemd-journald。日誌目錄一般是在/var/log/journal,記錄的是二進位制檔案,我們可以通過journalctl進行檢視。

常用的操作

顯示所有日誌:

journalctl

檢視啟動只有的所有日誌:

journalctl -b

檢視最後10條日誌

journalctl -n 10

跟蹤日誌

journalctl -f

只顯示衝突、告警和錯誤

journalctl -p err..alert

顯示某個單元日誌(也可以同時顯示多個新增多個 -u nginx.service -u php-fom.service)

journalctl -u nginx.service

根據時間查詢

journalctl --since "20 min ago" #查詢20分鐘前的日誌

journalctl --since today #查詢今天的日誌

journalctl --until 2018-10-23 #查詢2018-10-23日期的日誌

檢視核心日誌

journalctl -k

查詢指定使用者(UID)日誌

journalctl _UID=1000

更詳細的引數支援,支援一下引數:

_BOOT_ID=

_GID=

MESSAGE=

_STREAM_ID=

_SYSTEMD_INVOCATION_ID=

_SYSTEMD_USER_SLICE=

_CAP_EFFECTIVE=

_HOSTNAME=

_PID=

SYSLOG_FACILITY=

_SYSTEMD_OWNER_UID=

_SYSTEMD_USER_UNIT=

_CMDLINE=

_KERNEL_DEVICE=

PRIORITY=

SYSLOG_IDENTIFIER=

_SYSTEMD_SESSION=

_TRANSPORT=

_COMM=

_KERNEL_SUBSYSTEM=

_SOURCE_MONOTONIC_TIMESTAMP=

SYSLOG_PID=

_SYSTEMD_SLICE=

_UDEV_SYSNAME=

_EXE=

_MACHINE_ID=

_SOURCE_REALTIME_TIMESTAMP=

_SYSTEMD_CGROUP=

_SYSTEMD_UNIT=

_UID=

總結

journalctl 可以多個引數配合查詢,能快速的定位到所需要的日誌。

2、

3、