반응형
Amazon Linux 2023 /var/log 디렉토리에 로그가 없는 이유
rsyslog 서비스 는 /var/log 디렉터리 에 다양한 로그 파일을 유지합니다 . Amazon Linux 2는 이전 버전과의 호환성을 위해 이 서비스를 유지합니다.
기본적으로 rsyslog 서비스는 Amazon Linux 2023에 설치되지 않습니다. 따라서 /var/log 디렉터리 의 해당 파일 (예: /var/log/messages )도 Amazon Linux 2023에서 사용할 수 없습니다.
Amazon Linux 2 및 Amazon Linux 2023의 기본 서비스 관리자는 systemd 이며 , systemd-journald를 사용하여 로그를 생성합니다.
systemd-journald를 쿼리하는 방법
rsyslog 와 달리 systemd -journald 서비스는 messages , secure , maillog , spooler 와 같은 파일에 정보를 기록하지 않습니다 . 대신 systemd-journald는 시스템 정보를 /var/log/journal 에 저장합니다 .
저널을 쿼리하려면 journalctl 명령을 실행하세요. 다음은 일반적인 쿼리의 예입니다.
1. 모든 로그 확인
$ journalctl
2. 역순으로 로그 확인
$ journalctl -r
3. 지정된 기간 동안의 로그 확인
지난 10분 이내의 로그를 확인하려면 다음 명령을 실행
$ journalctl --since -10min
특정 타임스탬프 사이의 로그를 확인하려면 다음 명령을 실행
$ journalctl --since "2023-06-21 10:50:00" --until "2023-06-21 11:00:00"
4. 서비스에 특정한 로그 확인
$ journalctl -u sshd
5. emerg, alert, crit, err을 포함한 메시지 로그 수준에 따라 로그 확인
$ journalctl -p err
반응형
'AWS > EC2' 카테고리의 다른 글
AWS EC2 StatusCheckFailed 발생 원인 (0) | 2024.08.21 |
---|---|
[AWS] System Manager의 Run Command 기능을 통해 S3에 저장된 스크립트 일괄 실행 (0) | 2024.01.21 |
[AWS] EC2 instance power maintenance scheduled 이란? (0) | 2024.01.14 |
[EC2] EC2 인스턴스 메타데이터 (0) | 2022.12.21 |