LabHub

낯선 시스템 앞에서 · 관찰부터 시작하기 · 퀴즈

퀴즈: 관찰부터 시작하기

LabHub 에서 이어서 보기

문항 6개. 정답과 해설은 풀어 본 뒤에 보여 드립니다.

  1. 고객사 프로덕션 서버에 접속했습니다. 장애 진단에서 가장 먼저 확정해야 하는 것은?

    1. 지금 계정의 권한 범위와 대상이 프로덕션인지 여부
    2. 에러 로그의 마지막 100줄
    3. CPU 와 메모리 사용률
    4. 최근 배포된 애플리케이션 버전
  2. 애플리케이션이 'No space left on device' 로 실패하는데 `df -h` 는 여유 30% 를 보여 줍니다. 가장 먼저 확인할 것은?

    1. `df -i` 로 inode 사용률
    2. 디스크 물리 오류
    3. 파일 소유자와 권한
    4. 메모리 여유 공간
  3. 로그를 지웠는데 `df` 의 사용량이 전혀 줄지 않았습니다. 가장 가능성 높은 이유는?

    1. 그 파일을 열어 둔 프로세스가 아직 살아 있어 블록이 해제되지 않았다
    2. 삭제가 실제로는 실행되지 않았다
    3. 파일시스템이 읽기 전용으로 마운트돼 있다
    4. `df` 가 캐시된 값을 보여 준다
  4. `df` 는 20GB 사용이라는데 `du -shx` 는 3.1GB 입니다. 후보 두 가지는?

    1. 하드 링크 중복 계산과 스파스 파일
    2. 예약 블록과 압축
    3. 삭제됐지만 열려 있는 파일과 마운트에 가려진 파일
    4. `du` 의 버그와 권한 부족
  5. 이미 I/O 가 포화된 서버에서 원인을 찾고 있습니다. 피해야 할 진단 명령은?

    1. `df -h` 로 용량 확인
    2. `ps` 로 프로세스 목록 조회
    3. `cat /etc/os-release`
    4. `find /` 로 전체 파일시스템 스캔
  6. 남의 운영 문서를 그대로 가져왔는데 로그 파일 경로에서 깨졌습니다. 가장 흔한 이유는?

    1. 배포판 계열마다 기본 로그 경로가 달라서
    2. 로그 로테이션 설정이 달라서
    3. 타임존이 달라서
    4. 파일 권한이 달라서