리눅스 서버(Server)를 운영하다 보면
간단한 명령어 하나로도 시스템이 완전히 망가질 수 있습니다.
특히 초보자일수록 다음과 같은 상황을 많이 겪습니다.
이 글에서는 실제로 많이 발생하는
리눅스 명령어 실수로 서버 망치는 사례와 복구 과정을 정리합니다.
서버(Server)에서 용량 정리를 하다가 아래 명령어를 실행했습니다.
rm -rf / var/log
또는
rm -rf *
이후 발생한 문제:
이런 상황은 생각보다 매우 흔합니다.
가장 대표적인 사고입니다.
rm -rf /
또는 경로 실수:
rm -rf / var
tar -xzvf backup.tar.gz
👉 현실적으로 가장 빠른 방법
권한을 잘못 설정하면 시스템이 동작하지 않습니다.
chmod -R 777 /
chmod 755 /bin
chmod 755 /usr
하지만 완전 복구는 어렵기 때문에
👉 재설치가 더 현실적입니다.
파일 소유권을 잘못 변경한 경우입니다.
chown -R user:user /
기본 소유권 복구:
chown root:root /bin
chown root:root /etc
하지만 전체 복구는 매우 어려움
설정 파일을 잘못 삭제하는 경우입니다.
rm /etc/nginx/nginx.conf
기본 설정 복구:
sudo apt install --reinstall nginx
로그 정리 중 중요한 파일 삭제
rm -rf /var/log/*
로그는 삭제보다 압축 권장
서버(Server)가 망가졌을 때는 아래 순서로 판단합니다.
👉 “완전 망가지면 복구보다 재설치가 빠르다”
특히 다음 경우는 복구 포기:
공백 하나로 시스템 날림
권한이 클수록 위험도 증가
복구 불가능 상황 발생
ls 경로
rm -ri
작업 전 백업 필수
운영 서버(Server)에서 바로 작업 금지
리눅스 서버(Server)를 운영하면서 한 번쯤은
명령어 실수로 문제를 겪게 됩니다.
중요한 것은
👉 실수를 줄이는 습관과 대비입니다.
이 글에서 정리한 사례를 이해하면
같은 실수를 반복하지 않고 안정적인 서버 운영이 가능합니다.
서버 구축 후 반드시 해야 할 보안 설정 7가지 (초보자 실수 방지 가이드) 서버 구축…
무료 클라우드 서버 후기 (실사용 기준 장단점 정리) 무료 클라우드 서버를 실제로 써본 이유 서버(Server)를…
AWS 서버 처음 만들고 막힌 부분 정리 (초보자가 실제로 겪는 문제들) AWS 서버를 처음 만들…
서버 ping은 되는데 웹 접속 안될 때 해결 방법 (실제 원인 6가지) ping은 되는데 웹…
리눅스 서버 접속이 갑자기 끊기는 문제 해결 방법 (실제 원인 분석) 서버 접속이 갑자기 끊기는…