반응형

부팅 초기 로그결과부터 시스템 메시지와 서비스,커널,동작 중인 모든 종류의 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 관리자 과정

+ Recent posts