주제문제 65개· 검수 문제 4개

Linux Service Operations

Linux Service Operations 관련 장애 문제 65개를 모았습니다. 검수된 문제부터 풀어 보세요.

모든 문제 65개

LINUX-060죽은 프로세스 뒤에 패키지 매니저 잠금이 남아 패치 자동화를 막음예약 패치 job이 다른 패키지 프로세스가 돌고 있다고 하는데, 진짜 원인은 이전 실패에서 남은 버려진 lock이나 낡은 트랜잭션 상태입니다.Linux입문14분무료LINUX-024파일은 있는데 서비스 사용자가 상위 디렉터리를 따라갈 수 없음파일 권한은 멀쩡해 보이는데 경로상 디렉터리 하나가 실행 권한을 막아 접근이 깨집니다.Linux입문14분무료LINUX-021cron 작업이 수동으로는 돌고 비로그인 셸에서 실패명령이 대화형으로는 성공하는데 cron에서는 깨집니다 — 환경 설정과 경로 가정이 빠져 있습니다.Linux입문15분무료LINUX-064서비스 unit만 바꿔 systemd 소켓 활성화가 계속 옛 포트를 listen바이너리와 서비스 파일은 갱신된 것으로 보이는데 클라이언트가 계속 직전 포트를 때립니다 — 소켓 unit이 실제 원본으로 남아 있었습니다.Linux중급15분무료LINUX-036journald rate limit이 요동치는 서비스 패턴을 가림서비스가 반복해서 재시작하는데 가장 쓸모 있는 로그가 나타나지 않습니다 — 장애가 가장 심한 구간에 journald가 반복 메시지를 억제합니다.Linux중급20분무료LINUX-059env 파일만 바뀌어 서비스가 계속 옛 환경 값을 유지운영자가 디스크의 환경 파일을 고쳤는데 실행 중인 서비스는 그대로 동작합니다 — 실제 프로세스 상태가 제대로 reload되거나 재시작된 적이 없습니다.Linux입문13분무료LINUX-027셸 확장이 먼저 일어나 tar 백업이 파일을 제외백업 명령은 유효해 보이는데 인용과 와일드카드 확장이 아카이빙 시작 전에 중요한 파일을 제거합니다.Linux입문13분무료LINUX-072빈 Environment 줄이 목록을 초기화해 systemd override가 상속된 변수를 지움새 drop-in은 더하기만 하는 것처럼 보이는데 빈 대입 하나가 실제로는 상속된 변수를 지워서 서비스가 필요한 런타임 설정을 잃습니다.Linux중급14분무료LINUX-055월간 cron 정리가 UTC로 돌아 엉뚱한 날짜의 데이터를 삭제스크립트는 유효한데 job이 운영자 가정 대신 시스템 기본 타임존으로 실행돼 의도한 점검 구간 밖의 데이터를 잘라냅니다.Linux입문14분무료LINUX-020환경 변수 파일은 수정했는데 이미 떠 있는 프로세스는 값을 모르는 문제설정 파일 변경과 프로세스 재기동의 차이를 이해하는 가장 기본적인 운영 문제입니다.Linux입문14분무료LINUX-037/run의 tmpfs 고갈로 데몬 소켓이 시작하지 못함영구 파일시스템의 디스크 사용량은 정상으로 보이는데 서비스 소켓을 만들지 못합니다 — 런타임 상태용 tmpfs가 가득 찼습니다.Linux입문15분무료LINUX-015jemalloc 설정 변경 뒤 메모리는 안정적이지만 CPU가 치솟는 문제메모리 최적화를 위해 allocator를 바꿨지만 오히려 CPU 비용이 커진 상황을 분석합니다.Linux고급27분ProLINUX-018커널 로그는 조용한데 NIC 드라이버 재설정으로 연결이 순간 끊기는 문제애플리케이션 로그에는 흔적이 적지만 하위 드라이버 레벨에서 짧은 연결 단절이 발생하는 상황입니다.Linux고급28분ProLINUX-019journalctl 보존 정책이 짧아 장애 직후에도 로그가 이미 사라지는 문제운영 비용 절감을 위해 줄여둔 로그 보존 설정이 역으로 장애 분석을 어렵게 만드는 상황입니다.Linux중급18분ProLINUX-013ulimit 설정이 셸에는 적용됐지만 systemd 서비스에는 반영되지 않는 문제수동 테스트는 정상인데 실제 서비스 프로세스는 파일 디스크립터 부족에 걸리는 상황입니다.Linux고급24분ProLINUX-100일시적 스토리지 오류 후 파일시스템이 읽기 전용으로 다시 마운트되는데 앱이 그것을 일반 500으로 감춤애플리케이션 로그는 시끄러운데 진짜 원인은 앱이 명확히 드러내지 않는 I/O 오류 뒤 커널이 파일시스템을 읽기 전용으로 다시 마운트한 것입니다.Linux고급18분ProLINUX-068systemd-coredump가 반복 크래시 덤프를 계속 쌓아 tmpfs 기반 런타임 경로가 참서비스 장애가 단순한 재시작 루프처럼 보이는데, 더 깊은 문제는 제한된 tmpfs 경로에 반복 생성되는 큰 coredump가 만드는 런타임 스토리지 압박입니다.Linux고급20분ProLINUX-079auditd backlog 오버플로가 하필 침해 시점을 설명할 이벤트를 버림감사는 켜져 있는데 가장 값진 레코드가 없습니다 — 활동이 몰릴 때 커널 backlog가 넘쳤고 팀이 손실 신호를 알아채지 못했습니다.Linux고급21분ProLINUX-062부팅 때 bind 마운트가 없어 rsync --delete가 볼륨 대신 host 경로를 지움동기화 명령은 유효한데 의도한 마운트 지점이 생기지 않아 정리 단계가 이제 루트 파일시스템의 하부 디렉터리를 지웁니다.Linux고급24분ProLINUX-053원격 collector가 도달 불가가 된 뒤 rsyslog 디스크 큐가 /var를 채움정상 구간에는 중앙 로깅이 제대로 설정돼 있는데, collector가 사라지면 버퍼 큐가 자라 로컬 파티션이 압박에 도달합니다.Linux고급24분Pro