RHCSA
RHCSA 준비에 도움이 되는 장애 대응 문제 862개를 모았습니다.
먼저 읽을 가이드
Linux 장애를 systemd, 권한, 파일시스템 신호로 나누는 법서비스는 실패하지만 원인이 systemd unit, permission, inode, mount, process 중 어디인지 분리해야 하는 상황Linux2분 읽기shell에서는 sudo가 되는데 automation에서 실패할 때TTY, sudoers, environment reset, service user 차이 때문에 자동화 작업만 실패하는 상황Linux3분 읽기권한은 고쳤는데 새 디렉터리만 다른 group으로 생길 때기존 파일 권한은 맞지만 새로 생성되는 파일과 디렉터리의 group inheritance가 깨지는 상황Linux2분 읽기
추천 문제
검수된 문제를 먼저, 그다음 시나리오가 자세한 문제를 보여 줍니다.
LINUX-001디스크는 38%인데 No space left on device: 파일 업로드가 실패하는 inode 고갈새벽 3시, 주문 서버(order-01)의 애플리케이션 로그에 'no space left on device'가 쏟아지고 고객 첨부 파일 업로드가 전부 실패합니다.검수Linux입문16분무료LINUX-005새 서버에서 systemd 서비스가 200/CHDIR로 재시작을 반복트래픽 증가에 대비해 Ansible로 API 서버를 한 대 새로 만들었습니다.검수Linux중급20분무료LINUX-006배포 스크립트를 바꾼 뒤 앱이 설정 파일을 permission denied로 못 읽음배포 속도를 높이려고 배포 스크립트를 고쳐, 앱 계정으로 파일을 올리던 방식을 sudo로 한 번에 복사하는 방식으로 바꿨습니다.검수Linux중급19분무료LINUX-010매출 리포트 스크립트가 손으로 돌리면 되는데 cron에서는 DB 접속 실패매일 아침 7시에 cron으로 도는 매출 리포트 스크립트가 이번 주 월요일부터 실패하고 있습니다.검수Linux입문15분무료LINUX-031백업에서 웹 콘텐츠를 복원했더니 모든 페이지가 403웹 서버 디스크 장애로 /var/www/html을 백업에서 복원했습니다.검수Linux중급21분무료LINUX-033큰 로그 파일을 지웠는데 디스크 사용률이 그대로 97%새벽에 웹 서버의 /var 파티션 사용률이 97%라는 경보가 왔습니다.검수Linux중급18분무료
모든 문제 862개
No space left on device: 디스크가 가득 차 파일을 쓰지 못함API 서버가 'No space left on device' 오류를 내며 파일을 쓰지 못합니다.검수Linux입문3분무료nginx 403과 (13: Permission denied): 새로 올린 파일만 열리지 않음새로 올린 index.html만 403 Forbidden이 나고, nginx error.log에 권한 오류가 남습니다.검수Linux입문3분무료Too many open files: 요청이 몰리자 새 연결을 받지 못함사진 업로드 서버가 요청이 몰릴 때 새 연결을 받지 못하고 'Too many open files'를 남깁니다.검수Linux입문3분무료EADDRINUSE(Address already in use): 배포 후 새 버전이 뜨지 않음배포 스크립트로 새 버전 Node.js 앱을 띄웠는데 곧바로 종료되고, 사이트는 옛 버전 그대로입니다.검수Linux입문3분무료SSH Permission denied (publickey): 새 EC2에 접속이 안 됨새로 만든 Ubuntu EC2 인스턴스에 받은 키로 접속하는데 바로 거부됩니다.검수Linux입문3분무료cron에서만 command not found: 손으로 돌리면 되는 스크립트손으로 실행하면 잘 되는 백업 스크립트가 cron으로 돌 때만 실패합니다.검수Linux입문3분무료LINUX-096재부팅 직후에만 TLS 인증서 오류: NTP는 동기화됨공장에 둔 엣지 게이트웨이 서버들이 재부팅 직후 몇 분 동안 본사 API 호출에 실패하고, 수집 데이터가 그 사이 빠집니다.검수Linux중급14분무료LINUX-006배포 스크립트를 바꾼 뒤 앱이 설정 파일을 permission denied로 못 읽음배포 속도를 높이려고 배포 스크립트를 고쳐, 앱 계정으로 파일을 올리던 방식을 sudo로 한 번에 복사하는 방식으로 바꿨습니다.검수Linux중급19분무료LINUX-005새 서버에서 systemd 서비스가 200/CHDIR로 재시작을 반복트래픽 증가에 대비해 Ansible로 API 서버를 한 대 새로 만들었습니다.검수Linux중급20분무료LINUX-031백업에서 웹 콘텐츠를 복원했더니 모든 페이지가 403웹 서버 디스크 장애로 /var/www/html을 백업에서 복원했습니다.검수Linux중급21분무료LINUX-010매출 리포트 스크립트가 손으로 돌리면 되는데 cron에서는 DB 접속 실패매일 아침 7시에 cron으로 도는 매출 리포트 스크립트가 이번 주 월요일부터 실패하고 있습니다.검수Linux입문15분무료LINUX-001디스크는 38%인데 No space left on device: 파일 업로드가 실패하는 inode 고갈새벽 3시, 주문 서버(order-01)의 애플리케이션 로그에 'no space left on device'가 쏟아지고 고객 첨부 파일 업로드가 전부 실패합니다.검수Linux입문16분무료LINUX-056보안 설정 패키지를 적용한 뒤 SSH 키 로그인이 막히고 비밀번호를 물음보안 점검 대응으로 사내 표준 강화 패키지를 서버들에 적용했습니다.검수Linux중급17분무료LINUX-033큰 로그 파일을 지웠는데 디스크 사용률이 그대로 97%새벽에 웹 서버의 /var 파티션 사용률이 97%라는 경보가 왔습니다.검수Linux중급18분무료LINUX-1377배포 스크립트가 손으로 돌리면 되는데 cron에서는 밤마다 실패매일 새벽 2시에 cron으로 도는 deploy.sh가 이번 주부터 계속 실패합니다.검수Linux입문10분무료LINUX-063sudoers 규칙을 추가했는데 배포 계정이 여전히 sudo 권한이 없다고 나옴새 배포 파이프라인이 서비스를 재시작할 수 있도록 설정 관리 도구로 /etc/sudoers.d/deploy 파일을 배포했습니다.검수Linux입문13분무료LINUX-1611패키지를 옮긴 뒤 systemd 서비스가 203/EXEC로 시작 실패사내 에이전트를 패키지로 다시 만들면서 실행 파일 위치를 /usr/local/bin에서 /opt/agent/bin으로 옮겼습니다.검수Linux입문6분무료LINUX-1625그룹 이름을 바꾼 뒤 관리자 한 명만 SSH 로그인 거부관리자 그룹 이름을 사내 규칙에 맞춰 ops_admins에서 ops-admins로 바꿨습니다.검수Linux입문7분무료load average는 40인데 CPU는 한가함: 업무 시간에 API가 느려짐오전 11시부터 주문 API 응답이 평소보다 몇 배 느려졌습니다.검수Linux중급16분무료새벽마다 DB가 사라짐: OOM killer가 mysqld를 종료사내 주문 DB(MySQL)가 며칠에 한 번씩 새벽 2시 10분쯤 갑자기 내려갔다가 자동으로 다시 뜹니다.검수Linux중급18분무료