폴더 사이를 이동할 때 사용합니다.
- 사용법: cd /var/log (특정 경로로 이동), cd .. (상위 폴더로 이동)
- 팁: cd ~를 입력하면 언제든 사용자의 홈 디렉토리로 바로 돌아옵니다.
3. pwd (Print working directory) - 현재 위치 확인
서버 작업을 하다 보면 내가 지금 어느 깊이의 폴더에 있는지 헷갈릴 때가 많습니다. 이때 현재 경로를 전체 주소로 출력해 줍니다.
- 사용법: pwd
4. mkdir (Make directory) - 새 폴더 생성
새로운 디렉토리(폴더)를 만들 때 사용합니다.
- 사용법: mkdir my_project
- 팁: -p 옵션을 쓰면 하위 폴더까지 한 번에 만들 수 있습니다. (예: mkdir -p a/b/c)
5. cp (Copy) - 파일 및 디렉토리 복사
파일을 복사합니다. 설정 파일을 수정하기 전 백업본을 만들 때 매우 자주 쓰입니다.
- 사용법: cp origin.txt backup.txt
- 팁: 폴더 전체를 복사할 때는 -r 옵션을 붙여야 합니다.
6. mv (Move) - 파일 이동 및 이름 변경
파일을 다른 곳으로 옮기거나 이름을 바꿀 때 사용합니다. 리눅스에서는 '이동'과 '이름 변경'이 같은 원리로 작동합니다.
- 사용법: mv old_name.txt new_name.txt (이름 변경), mv file.txt /home/user/ (이동)
7. rm (Remove) - 파일 및 디렉토리 삭제
파일을 삭제합니다. 리눅스에는 '휴지통'이 없으므로 신중하게 사용해야 합니다.
- 사용법: rm file.txt
- 팁: 폴더를 강제로 삭제할 때는 rm -rf [폴더명]을 쓰지만, 실수로 중요한 시스템 파일을 지울 수 있으니 주의가 필요합니다.
8. cat / tail / head - 파일 내용 확인
파일의 내용을 화면에 출력합니다.
- cat: 파일 전체 내용을 보여줍니다.
- tail: 파일의 마지막 부분만 보여줍니다. 로그 파일을 실시간으로 확인할 때 tail -f [파일명] 형태로 자주 쓰입니다.
- head: 파일의 앞부분만 보여줍니다.
9. sudo (Substitute user do) - 관리자 권한으로 실행
일반 사용자가 시스템 설정 변경 등 관리자 권한이 필요한 명령을 수행할 때 명령어 앞에 붙입니다.
- 사용법: sudo apt update
- 팁: 'SuperUser Do'의 약자로 이해하면 기억하기 쉽습니다.
10. top / htop - 시스템 리소스 모니터링
현재 서버의 CPU, 메모리 사용량과 어떤 프로세스가 돌아가고 있는지 실시간으로 확인합니다.
- 사용법: top (기본 설치), htop (더 가시성이 좋으며 별도 설치 필요)
결론: 명령어가 익숙해지면 서버가 보입니다
처음에는 명령어를 일일이 치는 것이 번거롭게 느껴질 수 있지만, 익숙해지면 마우스보다 훨씬 빠르고 강력한 제어가 가능해집니다. 오늘 배운 10가지만 자유자재로 사용할 수 있어도 서버 관리의 기초는 마스터한 셈입니다. 터미널을 열고 직접 파일을 만들고 옮기며 연습해 보세요!
'기타' 카테고리의 다른 글
| 웹호스팅과 서버 임대의 차이 쉽게 설명 (0) | 2026.04.28 |
|---|---|
| 포트포워딩이란? 원리부터 설정법까지 (0) | 2026.04.28 |
| 클라우드 서버(VPS)와 물리 서버의 장단점 비교 (0) | 2026.04.28 |
| NAS와 서버의 차이 (0) | 2026.04.28 |
| 로컬 서버 구축이란? 개인 서버 실습 입문 가이드 (0) | 2026.04.28 |