갑자기 서비스가 뻗어버리는 일이 발생했다.
웹 콘솔로도 접근이 되지 않아
재부팅을 진행했는데 네트워크가 붙지 않았다.
네트워크가 down 되어 있어서 급하게 재 기동을하고 원인을 파악하려 로그를 확인하려 하니
재부팅 되어 로그가 날아갔다.
로그의 경로는
journalctl --verify
#PASS: /run/log/journal/22b3e1e3130c45978071f903c5b6cf5d/system.journal
/run 은
시스템 부팅 중에만 사용되는 임시 파일들을 저장하는 디렉토리,
/tmpfs 라고 하는 RAM 기반 메모리 파일시스템에 위치하여 재부팅시 데이터가 사라짐

journalctl의 설정에서
storage의 설정값을
Storage=auto 에서 persistent 로 변경하면
로그를 /var/log/journal/에 저장하여 재부팅 후에도 유지
값 변경후 데몬 재시작
systemctl restart systemd-journald

'Linux' 카테고리의 다른 글
| 차단 IP 조회 쉘 스크립트 (1) | 2025.08.11 |
|---|---|
| [shell script] 조건문에 사용되는 연산자 (0) | 2025.05.08 |
| 자바 버전 설정 alternatives (0) | 2025.03.11 |
| 서버 재부팅시 특정 사용자로 스크립트 실행 crontab (0) | 2025.02.19 |
| ssh config ssd-add (1) | 2024.12.29 |



