본문 바로가기
[AWS 기타]

Amazon Linux 2023 시스템 로그 확인법

by SAMSUNG Metaverse-Cloud 2024. 10. 30.
728x90

 

리눅스의 주요 시스템 로그는 /var/log 밑에 쌓이게 된다.

대표적으로 /var/log/messages, /var/log/secure, /var/log/dmesg 등의 시스템 로그들이 존재한다.

하지만 Amazon Linux 2023의 경우 해당 위치에 언급한 로그들이 없는 것을 확인할 수 있다.

Amazon Linux2에서는 해당 로그를 확인할 수 있었지만 Amazon Linux 2023으로 변경되며 rsyslog 패키지가 설치되지 않았으며, 로깅 시스템 패키지가 변경되었고 해당 텍스트 기반의 로그파일은 사용할 수 없게 되었다. 

그렇다면 Amazon Linux 2023에서는 시스템 로그를 확인하려면 어떻게해야할까 ? 

journalctl 명령어를 통해 사용해야 한다.

journalctl 파일은 /var/log/journalctl 에 위치해 있으며 실제 파일은 바이너리 형태로 되어 있어 vi 편집기를 통해서 보려고 하더라도 보이지 않는다. 

journalctl 명령어에 옵션을 주어 systemd 로그를 확인해야 한다. 

 

journalctl

해당 명령어는 전체 로그를 보여주는 명령어이다.

 

journalctl -r 

해당 옵션을 통해서 역순 (최신순)으로 로그를 확인할 수 있다. 

 

journalctl -f

해당 옵션을 통해 실시간으로 로그를 확인할 수 있다. 

 

journalctl -k

해당 옵션을 통해 커널 로그만 확인할 수 있다.

 

journalctl -b 

해당 옵션을 통해 부팅 로그만을 확인할 수 있다.

 

만약 더 많은 옵션을 확인하려면 man journalctl을 통해서 필요한 로그를 수집하면 된다. 

 

 

728x90