journalctl

출처

설명

systemctl로 실행한 systemd의 로그를 확인할 수 있는 명령어 입니다.

주요 옵션

옵션 내용
-u 로그를 출력할 유닛을 지정
-o 출력 형식을 지정. (short, short-iso)
-f 신규로 추가 되는 로그를 출력

출력 형식

옵션 내용
short 기본값. 한 행에 하나의 Log만 출력
short-iso 기본값에 ISO 8601의 시간 형식으로 출력
short-precise 기본값에 마이크로 초 단위로 시간 출력
short-monotonic 기본값에 단조로운 시간 형식으로 출력
verbose 전체 Log를 모두 자세하게 출력
json json 형식
json-pretty json 형식을 보기 편하게 출력
json-see json 형식을 Server-Sent Events에 적합한 형식으로 출력
cat 간결하게 출력

사용예제

# 시스템 데몬 로그 출력 
$ sudo journalctl -u zookeeper.service -o short-iso
-- Logs begin at Thu 2021-12-30 10:19:49 KST, end at Sun 2022-01-30 08:20:43 KST. --
2021-12-30T13:10:02+0900 hadoop-master-1 systemd[1]: Starting Zookeeper...
2021-12-30T13:10:02+0900 hadoop-master-1 zkServer.sh[10186]: ZooKeeper JMX enabled by default
2021-12-30T13:10:02+0900 hadoop-master-1 zkServer.sh[10186]: Using config: /opt/zookeeper/bin/../conf/zoo.cfg
2021-12-30T13:10:03+0900 hadoop-master-1 zkServer.sh[10186]: Starting zookeeper ... STARTED

links

social