- 부팅 초기 로그결과부터 시스템 메시지와 서비스,커널,동작 중인 모든 종류의 app 출력 결과 포함, 작업서비스.systemcd 의 기능중 journalctl 을 통해 로그 확인 가능
- 전반적인 로그 확인
- rsyslog와 같은 다른 로깅시스템처럼 텍스트 파일로 저장되지 않음
- 서버 재기동이후 모든 journald 로그 정보가 사라진다는 단점 있음
# journalctl
- 특정기간 로그 확인
# journalctl --since=today
# journalctl -u sshd.service --since "yesterday" (sshd 서비스 모든 메시지중 어제내용만 보기)
- 특정기간 로그 확인
# journalctl --since=2022-01-01 --until=2022-01-03
# journalctl --since "2022-01-01 6:00:00" --until "2022-01-03 7:30:00"
- 마지막 부팅 후 로그
# journalctl -b
- 특정 속성에 따른 로그 확인
# journalctl -p err
-p emerg, alert, crit, err, warning, notice, info, debug
# journalctl -p err -b -o verbose (많은 정보 보고싶다면 verbose 옵션 사용)
- tail -f 같은 기능
# journalctl -f ( tail -f 와 같다. )
- journald 영속성 설정
#mkdir /var/log/journal
#systemd-tempfiles --create --prefix /var/log/journal
<== 디렉토리를 journald 에 추가하고 권한 수정
#systemctl restart systemd-journald (재시작)
#journalctl --boot=-1
<==재부팅 이후 로그 남아 있는지 확인
- journald 런타임 정보 기본저장
/run/log/journal
참조 :
centos 리눅스 구축관리실무 책
이것이 리눅스다 책
CentOS 리눅스 구축관리실무 책
Linux 관리자 과정
'OS > Linux' 카테고리의 다른 글
DHCP서버를 설치하고 설정하는 방법 (0) | 2022.07.05 |
---|---|
systemctl 명령어 (0) | 2022.07.05 |
장비 이름 설정과 네트워크 주소 해석 (0) | 2022.07.05 |
시스템 배너와 메시지의 사용자 정의 (0) | 2022.07.05 |
사용 중인 포트 확인 (0) | 2022.07.05 |