리눅스 서버를 효율적으로 운영하기 위해서는 기본적인 명령어를 숙지하는 것이 필수적입니다. 이 글에서는 리눅스 서버 관리에 유용한 다양한 명령어와 그 활용 방법에 대해 설명하겠습니다. 특히, 네트워크 설정 및 관리에 중점을 두어서 nmtui와 nmcli를 활용하는 방법도 소개할 예정입니다.

리눅스 서버 관리의 기초
리눅스 서버를 운영하기 위해서는 다음과 같은 기본 개념을 이해해야 합니다.
- 서버의 시작 및 종료 방법
- 가상 콘솔 및 런레벨에 대한 이해
- 파일 및 디렉터리의 소유권 및 권한 관리
- 사용자 및 그룹 관리
- 네트워크 설정의 기초
nmtui와 nmcli의 이해
리눅스에서는 네트워크 설정 및 관리를 위해 nmtui와 nmcli라는 두 가지 도구가 있습니다. 이들은 NetworkManager의 일부로, 서로 보완적인 역할을 수행합니다.
nmcli는 Command-Line Interface로, 네트워크 장치 및 연결의 상태를 제어하고 관리할 수 있는 강력한 도구입니다. 이 도구를 사용하여 새로운 연결을 만들거나 기존 연결을 수정하는 등의 작업을 수행할 수 있습니다.
nmtui는 Text User Interface로, 그래픽 기반의 명령을 제공하여 초보자도 쉽게 사용할 수 있도록 설계되었습니다. 메뉴 형식으로 네트워크 설정을 직관적으로 관리할 수 있는 장점이 있습니다.
nmcli의 주요 명령어
nmcli는 다양한 작업을 수행하는 데 사용됩니다. 아래는 대표적인 nmcli 명령어입니다.
- 디바이스 상태 확인:
nmcli dev status
- 연결 상태 확인:
nmcli con show
- 새로운 연결 추가:
nmcli con add con-name <연결 이름> ifname <인터페이스 이름> type <연결 타입>
- 연결 활성화:
nmcli con up <연결 이름>
- 연결 비활성화:
nmcli con down <연결 이름>
- 연결 세부 정보 표시:
nmcli con show <연결 이름>
- 고정 IP 주소 설정:
nmcli con mod <연결 이름> ipv4.addresses
/<서브넷 마스크>
nmtui의 사용 사례
nmtui는 사용자 친화적인 인터페이스로, 여러 가지 네트워크 작업을 손쉽게 수행할 수 있도록 지원합니다. 사용자가 원하는 연결을 선택하고 편집할 수 있으며, 연결 활성화 및 비활성화 작업을 직관적으로 할 수 있습니다.
리눅스에서의 텍스트 편집기 사용
리눅스에서는 vi
와 같은 텍스트 편집기를 사용하여 시스템 파일을 수정하는 것이 일반적입니다. vi 편집기는 기본적인 텍스트 수정이 가능하며, 여러 모드를 지원합니다.
- 편집 모드로 전환:
i
키를 누릅니다. - 수정 완료 후 저장 및 종료:
ESC
키를 누르고:wq
입력. - 강제 종료:
:q!
입력.
서버 종료 및 재부팅 명령어
서버를 종료하거나 재부팅할 필요가 있을 때, 다음과 같은 명령어를 사용할 수 있습니다.
- 즉시 종료:
shutdown now
- 10분 후 종료:
shutdown -P +10
- 재부팅:
shutdown -r now
파일 및 디렉토리 관리
리눅스 명령어를 통해 파일 및 디렉토리를 관리할 수 있습니다. 가장 흔히 사용하는 명령어는 다음과 같습니다.
- 디렉토리 이동:
cd <디렉토리명>
- 현재 작업 디렉토리 확인:
pwd
- 파일 목록 조회:
ls
- 파일 생성:
touch <파일명>
- 디렉토리 생성:
mkdir <디렉토리명>
- 파일 삭제:
rm <파일명>

마무리
리눅스 서버 관리는 명령어를 적절히 활용함으로써 효율성을 극대화할 수 있습니다. nmtui와 nmcli와 같은 도구를 사용하여 네트워크를 손쉽게 관리하고, vi 편집기를 통해 파일을 수정하며, 다양한 명령어를 통해 일상적인 작업을 처리할 수 있습니다. 이 글에서 제시한 내용을 바탕으로 리눅스 서버 관리 기술을 더욱 발전시켜 나가시길 바랍니다.
자주 찾으시는 질문 FAQ
리눅스에서 네트워크 설정은 어떻게 하나요?
리눅스에서 네트워크 설정을 하려면 주로 nmtui나 nmcli 도구를 사용합니다. nmtui는 사용자 친화적인 텍스트 기반 인터페이스를 제공하여 간편하게 설정할 수 있으며, nmcli는 명령어 기반으로 좀 더 세부적인 조정이 가능합니다.
리눅스에서 파일을 삭제하는 방법은 무엇인가요?
리눅스에서 파일을 삭제하려면 ‘rm’ 명령어를 사용합니다. 삭제할 파일의 이름을 함께 입력하면 해당 파일이 즉시 삭제됩니다. 신중하게 사용해야 하며, 복구가 불가능하므로 주의가 필요합니다.