리눅스 서버 필수 명령어 30가지 총정리, 초보자가 꼭 알아야 할 기본 명령어

리눅스 서버를 처음 설치하면 가장 먼저 마주하게 되는 것이 검은 화면의 터미널입니다. 처음에는 명령어를 입력하는 방식이 낯설게 느껴질 수 있지만, 기본적인 명령어만 익혀도 서버를 훨씬 효율적으로 관리할 수 있습니다.

홈서버나 VPS를 운영하다 보면 파일을 복사하거나 삭제하고, 프로그램을 설치하거나 서비스를 재시작하는 작업을 자주 수행하게 됩니다. 이때 리눅스 명령어를 알고 있으면 작업 속도가 빨라질 뿐 아니라 문제를 해결하는 능력도 자연스럽게 향상됩니다.

저 역시 처음에는 명령어를 하나씩 검색하며 사용했습니다. 하지만 자주 사용하는 명령어를 익히고 나니 서버 관리가 훨씬 쉬워졌고, 웹 기반 관리 도구가 없어도 대부분의 작업을 직접 처리할 수 있게 되었습니다.

이번 글에서는 초보자가 반드시 알아야 할 리눅스 서버 명령어 30가지를 기능별로 정리해 보겠습니다.

파일과 폴더 관리 명령어

1. pwd

현재 작업 중인 디렉터리의 위치를 확인합니다.

2. ls

현재 폴더에 있는 파일과 디렉터리 목록을 표시합니다.

3. cd

다른 디렉터리로 이동할 때 사용합니다.

4. mkdir

새로운 디렉터리를 생성합니다.

5. rmdir

비어 있는 디렉터리를 삭제합니다.

6. rm

파일이나 디렉터리를 삭제합니다. 중요한 파일도 삭제할 수 있으므로 사용 시 주의가 필요합니다.

7. cp

파일이나 디렉터리를 복사합니다.

8. mv

파일 이동이나 이름 변경에 사용됩니다.

9. touch

빈 파일을 생성하거나 파일의 수정 시간을 변경합니다.

10. cat

텍스트 파일의 내용을 화면에 출력합니다.

파일 내용 확인 명령어

11. less

긴 파일을 한 페이지씩 확인할 수 있습니다.

12. head

파일의 앞부분만 출력합니다.

13. tail

파일의 마지막 부분을 확인합니다.

14. grep

특정 단어나 문장을 검색할 때 사용합니다.

15. find

파일이나 디렉터리를 검색할 때 사용하는 명령어입니다.

시스템 정보 확인

16. uname

운영체제와 커널 정보를 확인합니다.

17. hostname

현재 서버의 이름을 확인합니다.

18. df

디스크 사용량을 확인합니다.

19. du

폴더별 저장 공간 사용량을 확인합니다.

20. free

메모리 사용 현황을 확인합니다.

21. top

CPU와 메모리 사용량을 실시간으로 확인할 수 있습니다.

사용자 관리

22. whoami

현재 로그인한 사용자를 확인합니다.

23. passwd

사용자의 비밀번호를 변경합니다.

24. sudo

관리자 권한으로 명령어를 실행합니다.

서비스 관리

25. systemctl

서비스 시작, 종료, 재시작, 상태 확인 등에 사용됩니다.

웹 서버나 Docker 서비스를 관리할 때 자주 사용하는 명령어입니다.

26. reboot

서버를 재부팅합니다.

27. shutdown

서버를 안전하게 종료합니다.

네트워크 확인

28. ping

네트워크 연결 상태를 확인합니다.

29. ip

IP 주소와 네트워크 정보를 확인합니다.

30. ssh

원격 서버에 접속할 때 사용하는 가장 기본적인 명령어입니다.

초보자가 가장 먼저 익혀야 하는 명령어

리눅스를 처음 사용하는 경우라면 다음 명령어부터 익히는 것을 추천합니다.

  • ls
  • cd
  • pwd
  • cp
  • mv
  • rm
  • cat
  • grep
  • systemctl
  • sudo

이 명령어만 익혀도 대부분의 기본적인 서버 관리 작업을 수행할 수 있습니다.

명령어를 외우는 가장 좋은 방법

모든 명령어를 한 번에 외울 필요는 없습니다.

실제로 서버를 운영하면서 필요한 명령어를 반복해서 사용하는 것이 가장 효과적인 학습 방법입니다. 자주 사용하는 명령어는 자연스럽게 익숙해지고, 새로운 작업을 할 때마다 하나씩 추가로 배우면 됩니다.

또한 중요한 명령어는 메모해 두거나 개인 치트시트를 만들어 두면 작업 효율이 크게 높아집니다.

마무리

리눅스 서버는 명령어를 통해 대부분의 작업을 수행합니다. 처음에는 어렵게 느껴질 수 있지만, 기본 명령어만 익혀도 파일 관리, 시스템 점검, 서비스 운영 등 다양한 작업을 직접 처리할 수 있습니다.

홈서버나 VPS를 안정적으로 운영하고 싶다면 명령어를 단순히 외우기보다 직접 실행하며 익히는 것을 추천합니다. 작은 경험이 쌓일수록 서버 관리 능력도 함께 성장하게 됩니다.

다음 글에서는 리눅스 파일 권한(읽기·쓰기·실행)과 chmod, chown 명령어를 초보자도 이해하기 쉽게 설명해 보겠습니다.

댓글 남기기

광고 차단 알림

광고 클릭 제한을 초과하여 광고가 차단되었습니다.

단시간에 반복적인 광고 클릭은 시스템에 의해 감지되며, IP가 수집되어 사이트 관리자가 확인 가능합니다.