서비스 시작 실패, 권한, systemd, SSH, 방화벽과 운영체제 패키지 문제를 로그와 상태 명령부터 구분합니다.
먼저 확인할 범위
배포판과 버전, 실행 사용자, 서비스 상태, 직전 변경과 오류 로그를 함께 기록하면 원인 범위를 빠르게 줄일 수 있습니다.
nftables 변경 전 SSH 새 연결과 롤백을 확인하는 법
기존 SSH 연결 유지와 새 연결 허용을 구분하고, 원자적 규칙 적용이 접근 가능성을 보장하지 않는 이유를 설명합니다.
Prometheus WAL replay: 재시작 반복 전에 확인할 증거
WAL 복원 중 메모리 압박과 readiness 지연을 구분하고, 블록 분석으로 확인할 수 없는 범위를 정리합니다.
nginx -t는 통과했는데 응답이 안 바뀌는 이유
호스트 선택과 reload 전후를 분리하는 루프백 실험으로 문법 검사 통과가 설정 반영의 증거가 아닌 이유를 확인합니다.
Linux 종료 코드 137만으로 OOM을 단정할 수 없는 이유
직접 SIGKILL한 작은 프로세스의 결과와 cgroup·커널 기록을 구분해, 메모리 증설 전 필요한 증거를 정리합니다.
Linux Permission denied: 파일보다 실행 계정과 경로부터
실행 비트 검사 결과를 바탕으로 파일 읽기·실행, 부모 디렉터리 탐색, 서비스 계정의 차이를 구분합니다.
systemd 종료가 90초 뒤 SIGKILL일 때 TimeoutStopSec 점검
systemd 서비스가 종료 요청 뒤 90초를 기다리고 SIGKILL로 끝난다면 TimeoutStopSec만 늘리기 전에 SIGTERM 처리와 ExecStop 동작을 분리해 확인합니다.
OpenWrt Keep settings: 유지되는 설정과 초기화 판단 기준
OpenWrt sysupgrade의 Keep settings가 보존하는 설정과 보존하지 않는 패키지를 구분합니다. 백업 목록·image 호환성·초기화가 필요한 조건을 확인하세요.
OpenWrt tools/elfutils 빌드 실패에서 첫 compiler 오류를 분리하는 법
OpenWrt tools/elfutils compile이 실패할 때 source revision, host prerequisite, diffconfig를 보존하고 single target verbose log로 첫 오류를 분리하는 절차입니다.
OpenWrt Linksys E8450 업데이트 후 SSH·LuCI를 복구하는 안전한 순서
Linksys E8450 업데이트 뒤 SSH와 LuCI가 함께 끊겼을 때 부팅 실패, LAN 주소 변경, 서비스 중지, 보존 설정 충돌을 구분하고 낮은 위험 단계부터 복구합니다.
OpenWrt MediaTek Wi-Fi txpower가 낮을 때 네 가지 값을 구분하는 법
OpenWrt MediaTek 무선 장치의 txpower가 낮게 보일 때 설정 요청값, 런타임 출력, 규제 상한, 실제 링크 품질을 분리해 점검하는 절차입니다.
WSL2 미러링 모드에서 netvsc 커널 패닉을 구분하는 진단 절차
WSL2 mirrored 모드에서 네트워크 끊김과 실제 netvsc 커널 패닉을 구분하고, Windows·WSL 버전과 call trace를 보존한 뒤 NAT 비교로 원인 범위를 좁히는 절차입니다.