시스템 관리_13 "Nginx/Apache SSL/TLS 핸드셰이크 실패(ERR_SSL_PROTOCOL_ERROR) 원인 및 완벽 해결 가이드"
출처 / 참고: OpenSSL Documentation (s_client(1)), Mozilla SSL Configuration Generator, RFC 8446 (TLS 1.3)
명령어: openssl, curl, nginx -t, apachectl -t, certbot, ss
키워드: ERR_SSL_PROTOCOL_ERROR, SSL Handshake Failed, ssl_certificate, SSLEngine, TLS Cipher, SNI
사용처: 웹 서버(HTTPS) 접속 장애 해결, 브라우저 보안 경고 분석, SSL 인증서 갱신 후 서비스 비정상 동작 조치
실행예제
ERR_SS...
시스템 관리_12 "리눅스 DNS 장애 해결 가이드 'Temporary failure in name resolution' 원인 및 복구 방법"
출처 / 참고: Linux man-pages (resolv.conf(5), systemd-resolved(8)), RFC 1035 (Domain Names)
명령어: dig, nslookup, resolvectl, systemctl, ping, ip route
키워드: Temporary failure in name resolution, DNS timeout, resolv.conf, systemd-resolved, 네임서버, 53 포트
사용처: apt/yum 패키지 설치 실패, curl/wget 도메인 호출 에러, 리눅스 서버 초기 네트워크 구축 장애 대응
실행예제
도메인 해석 실패 시 원인...
시스템 관리_11 리눅스 포트 접속 오류 완벽 정리 "Connection refused" vs "Connection timed out" 원인 및 해결 방법
출처 / 참고: Linux man-pages (socket(7), tcp(7)), RFC 793 (Transmission Control Protocol)
명령어: nc, curl, ss, netstat, iptables, nft, systemctl, journalctl
키워드: Connection refused, Connection timed out, TCP RST, SYN 패킷 드롭, 방화벽, 포트 리스닝
사용처: 서버 간 통신 실패 진단, 웹 서비스(80/443) 및 DB 포트(3306/5432 등) 접속 장애 분석 및 복구
실행예제
두 오류는 네트워크 계층에서 문제를 일으키는 원인 자...
시스템 관리_10 "부팅 실패를 유발하는 손상된 /etc/fstab 파일 복구 가이드"
출처 / 참고: 리눅스 파일시스템 마운트 관리 및 스토리지 복구 가이드
명령어: mount -o remount,rw /, blkid, findmnt --verify, mount -a, journalctl -xb
키워드: fstab Corruption, Emergency Mode, Maintenance Shell, Read-Only Filesystem, UUID Mismatch
사용처: 부팅 중 Give root password for maintenance 또는 Emergency Mode 진입 시, 잘못된 UUID/오타로 인한 마운트 실패 복구
실행예제
# 1. 부팅...
시스템 관리_09 "트래픽이 집중되는 리눅스 서버의 'Too many open files' (ulimit) 오류 해결 방법"
출처 / 참고: 리눅스 파일시스템 마운트 관리 및 스토리지 복구 가이드
명령어: ulimit -n, sysctl -p, systemctl daemon-reload, lsof -p <PID>
키워드: File Descriptor, ulimit, nofile, systemd LimitNOFILE, fs.file-max, Socket Exhaustion
사용처: 웹 서버(Nginx, Apache), 데이터베이스(MySQL, Redis), Node.js/Java 백엔드 등에서 동시 접속 급증 시 소켓 및 파일 핸들 고갈 장애 해결
실행예제
# 1. 애플리케이션 ...
시스템 관리_08 "/etc/sudoers 파일 권한 오류(world writable) 및 구문 에러 복구 방법"
출처 / 참고: 리눅스 시스템 보안 및 계정 권한 복구 가이드
명령어: pkexec chmod 0440 /etc/sudoers, visudo -c, chmod 440, su -
키워드: Sudoers World Writable, Syntax Error, Visudo Check, File Permissions, Emergency Recovery
사용처: 잘못된 chmod 명령으로 sudo 실행 불가 시, /etc/sudoers 문법 오류로 일반 사용자의 root 권한 승격이 차단되었을 때 복구
실행예제
# 1. sudo 실행 시 world writable 권한 오류 ...
시스템 관리_07 RHEL/CentOS에서 손상되거나 잠긴 RPM 데이터베이스(/var/lib/rpm) 복구 및 정리 방법
출처 / 참고: 리눅스 패키지 관리 및 RPM 데이터베이스 복구 가이드
명령어: rpm --rebuilddb, rm -f /var/lib/rpm/__db*, yum clean all / dnf clean all, lsof /var/lib/rpm/Packages
키워드: RPM Database Corruption, BDB Lock, sqlite, Stale Lock, Packages, rebuilddb
사용처: yum/dnf 실행 시 응답 없음(무한 대기), rpmdb open failed 오류 발생 시, 비정상 종료로 인한 BDB 락 파일 정리 및 데이터베이스 재구축
...
217 post articles, 31 pages.