더북(TheBook)

최근에 기록된 로그 정보가 더 가치 있습니다. -e(--pager-end) 옵션은 최근 로그 정보부터 화면 스크롤을 시작합니다. -u 옵션과 함께 사용할 수 있습니다.

supreme@master:~$ journalctl -eu systemd-timesyncd

systemd-journald가 보여 주는 로그 정보량이 많다면 -p(--priority) 옵션을 붙여 로그 정보를 중요도에 따라 필터링합니다. 응급(emerg), 경고(alert), 심각(crit), 오류(err), 주의(warning), 알림(notice), 의미 있는 정보(info), 디버그 정보(debug) 순으로 로그 수준을 지정해서 결과를 확인할 수 있습니다. 예를 들어 다음 명령은 장치 설정 과정에서 발생한 오류를 찾아내고자 systemd-udevd의 오류 로그만 조회합니다.

supreme@master:~$ journalctl -u systemd-udevd -p err

날짜나 시간을 기준으로 로그를 필터링할 수도 있습니다. -S(--since)-U(--until) 옵션을 사용합니다. ‘[년]-[월]-[일] [시]:[분]:[초]’ 형식으로 입력하며, 시간이 생략되면 ‘00:00:00’이 기준이 됩니다. 날짜 대신 yesterday, today, tomorrow를 입력해서 어제, 오늘, 내일을 지정할 수도 있습니다. 다음 명령은 2020년 4월 1일부터(-S "2020-04-01") 기록된 systemd-timesyncd 서비스의 로그 정보를 보여 줍니다.

supreme@master:~$ journalctl -u systemd-timesyncd -S "2020-04-01"

-S-U 옵션을 혼용할 수 있습니다. 다음 명령은 2020년 4월 23일부터(-S "2020-04-23") 어제까지(-U yesterday) 기록된 로그 정보를 조회합니다.

supreme@master:~$ journalctl -u systemd-timesyncd -S "2020-04-23" -U yesterday
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.