본문 바로가기
linux

[linux] journalctl 사용법 (systemd 로그)

by hong0 2022. 9. 13.
반응형

linux systemd 로그를 확인할 경우 journalctl을 사용한다.

 

option 참조는 아래 명령어로 확인할 수 있다.

man journalctl

 

기본적으로 옵션없이 사용하는 경우 전체 로그를 볼 수 있다.

journalctl

 

로그를 지속적으로 모니터링 하는 경우에는 아래 옵션을 사용하여 계속 트레킹 할 수 있다.

journalctl -f

물론 로그가 너무 많은 경우 grep으로 추적할 수 있다.

journalctl -f | grep system

 

마지막 로그로 부터 몇개를 지정하여 확인할 수도 있다. 아래는 마지막 로그로 부터 10개의 로그를 확인한다.

journalctl -n 10

 

특정 시점이후의 로그를 확인할 수도 있다.(since) 2022-09-13 이후의 로그를 출력, 2시간 전부터의 로그를 출력

journalctl -S 2022-09-13
journalctl -S -2h

 

커널메세지를 아래와 같이 나열할 수 있다.

journalctl -k

 

부팅메세지는 아래 옵션으로 같이 볼 수 있다.

journalctl -b

 

시간 순서의 역순으로 로그를 확인할 경우에는 아래 옵션을 사용할 수 있다.

journalctl -r

 

실제 파일은 아래 경로에 위치하며 binary 형태로 되어있으며 기본적으로 부팅시에 이전 저널 로그는 사라진다.

/var/log/journal/

 

반응형

댓글