카테고리 없음
서버 구축 및 세팅 하는 방법(4편)
IT세상0001
2025. 5. 22. 10:56
서버 세팅. 비개발자가 들은면 정말 어렵게 다가옵니다. 요즘은 VPS, 클라우드 서버, 호스팅 서버 모두 편리하게 세팅이 가능하고 기본적인 리눅스 명령어 몇개만 익히면 웬만한 서버 세팅은 가능 합니다,
리눅스란 무엇인가?
리눅스(Linux)는 오픈소스 기반 운영체제로 우리가 서버에 설치하는 건 대부분 우분투(Ubuntu), CentOS, Debian 같은 리눅스 기반 입니다. 마우스로 클릭하는게 아니라 명령어를 직접 입력해서 조작하는 방식입니다.
리눅스 서버 세팅 필수 기본 명령어
아래 명령어들만 알아도 서버 세팅 70%는 가능하다고 봐도 됩니다.(관리자 권한이 필요할 때에는 sudo 명령어를 꼭 붙여줘야 제대로 실행 됩니다.)
명령어 | 설명 |
pwd | 현재 위치(디렉토리) 출력 |
ls | 현재 폴더 안 파일 목록 보기 |
cd 폴더명 | 디렉토리 이동 (cd /home) |
mkdir 폴더명 | 폴더 만들기 |
rm 파일명 | 파일 삭제 (rm -rf 폴더명은 폴더 삭제) |
touch 파일명 | 빈 파일 만들기 |
nano 파일명 or vim 파일명 | 텍스트 파일 수정하기 |
sudo | 관리자 권한으로 실행 |
apt update / apt install | 패키지 업데이트/설치 (Ubuntu 기준) |
reboot | 서버 재부팅 |
서버 세팅 기본 루틴(예시)
1. SSH 접속하기
bash
ssh root@서버IP주소
- 비밀번호 치면 서버 내부로 입장
2. 패키지 업데이트
bash
sudo apt update && sudo apt upgrade -y
- 리눅스 최신 상태로 유지
3. 필요한 소프트웨어 설치 (예: Nginx, PHP)
bash
sudo apt install nginx php php-fpm
4. 방화벽 설정
bash
sudo ufw allow 'Nginx Full'
sudo ufw enable
5. 웹페이지 올리기
bash
cd /var/www/html
sudo nano index.html
- 여기에 HTML 파일을 올리면 끝!
리눅스는 어렵지 않습니다. 서버 세팅은 마치 처음 자전거 타는 것처럼 처음만 어렵고 익숙해 지면 처리 속도도 빨라질 것입니다. 다음편은 워드프레스를 서버에 설치하는 방법에 대해 알아보도록 하겠습니다.