Super Kawaii Cute Cat Kaoani
본문 바로가기
{Programming}/Linux

[Linux] 서비스 장애 초동 대응 로그 분석 문제 풀기

by wonee1 2026. 9. 1.
728x90

 
https://learnix.kr/server_cbt?id=216&from=%2Flearn_linux%3Ft%3D1788241635188%26t%3D1788241648890%26t%3D1788241666835%26t%3D1788241711927%26t%3D1788241749931%26t%3D1788242679134%26t%3D1788242699474

러닉스 Learnix | 리눅스 명령어 학습과 실습, 자격증 대비

브라우저에서 리눅스 명령어를 학습하고 실습하세요. 웹 터미널과 자동 채점으로 리눅스마스터, RHCSA, LPIC 자격증까지 대비할 수 있습니다.

learnix.kr

 
 

실습 환경에는 systemctl  journalctl 명령이 실제 운영 서버 출력처럼 동작하도록 준비되어 있습니다. 명령 출력만 근거로 실패한 서비스와 핵심 장애 원인을 찾아 incident_report.txt 파일로 정리하세요.

 

systemctl status 서비스 서비스 상태와 최근 로그 몇 줄 (요약)
journalctl -u 서비스 그 서비스의 전체 로그 (상세)

요구사항 

1. 장애 조사는 실패 유닛 조회, 서비스 상태 확인, 서비스 로그 확인 흐름을 모두 거쳐야 합니다.

2. 보고서에는 실패한 서비스 유닛 이름과 systemd 상태값이 각각 구분되는 줄로 기록되어야 합니다.

3. 보고서에는 서비스 로그에서 장애 원인으로 판단한 로그 한 줄이 그대로 포함되어야 합니다.

 
 
 


 
 

1단계 장애 조사 

 

1) 실패한 유닛 찾기 

 
우선 실패한 유닛을 찾아야한다. 
 

systemctl --failed

 
이 명령어를 사용한 실패 상태인 서비스 목록이 나온다.
 
 

2) 서비스 상태 확인 

 

systemctl status httpd.service

 
 

 
 
 

3) 서비스 로그 확인 

 

journalctl -u httpd.service

 
 
해당 유닛의 로그만 필터링 해주는 명령어를 사용해서 필터링한다.
 
journalctl은 systemd가 기록한 시스템 로그를 조회하는 명령어이다. 
 

journalctl -u httpd.service 특정 서비스(유닛) 로그만 (제일 많이 씀)
journalctl -f 실시간으로 로그 따라가기 (tail -f처럼)
journalctl -e 맨 끝(최신 로그)으로 바로 이동
journalctl -r 최신순으로 역순 출력
journalctl -n 20 마지막 20줄만
journalctl -b 이번 부팅 이후 로그만
journalctl -p err 에러 이상 우선순위만
journalctl --since "1 hour ago" 최근 1시간 로그
journalctl --since today 오늘 로그만

 

 

 
로그를 쭉 보면서 장애 원인으로 보이는 줄(에러 메시지)을 찾아야한다. 보통 맨 끝쪽에 error, failed, cannot, permission denied 같은 단어가 있는 줄이다. 
 

AH00526: Syntax error on line 119 of /etc/httpd/conf/httpd.conf

 
syntax 에러로 인해 장애가 발생했다는 것을 알 수 있다. 
 
 
 
 

2단계 보고서 작성  

 
 
보고서엔 유닛 이름과, 상태값, 원인 로그를 각각 구분된 줄로 넣어서 입력한다 

cat > /home/exercise/incident_report.txt << 'EOF'
Failed Unit: httpd.service
Status: failed
Cause: Apr 24 04:42:10 rocky8 httpd[1842]: AH00526: Syntax error on line 119 of /etc/httpd/conf/httpd.conf
EOF

 
 

 
 
 
 
 
 

728x90

'{Programming} > Linux' 카테고리의 다른 글

[Linux] DNF 캐시 정책 백업 및 교정 문제 풀이  (0) 2026.09.02