리눅스 명령어 · 1 min read · Sep 17, 2025

리눅스 hostname 명령어 초보자 가이드 (5가지 예제)

리눅스 hostname 명령어는 시스템의 호스트 이름을 표시하거나 설정하는 데 사용되는 유틸리티입니다. 호스트 이름은 네트워크의 장치에 할당된 고유 식별자로, 사회적 맥락에서 사람의 이름과 유사하게 작용합니다. 이를 통해 장치는 동일한 네트워크의 다른 장치에 의해 식별될 수 있어 통신 및 데이터 교환이 용이해집니다. hostname 명령어를 사용하면 사용자는 자신의 머신의 현재 호스트 이름을 확인하거나 새 호스트 이름을 할당할 수 있어 적절한 네트워크 구성 및 관리가 가능합니다. 이 명령어는 네트워크 관리 및 문제 해결에 필수적이며, 네트워크 환경에서 장치를 효율적으로 조직하고 접근하는 데 도움을 줍니다.

네트워크 관리에 관심이 있고 리눅스 명령줄에서 작업하는 경우 여러 네트워크 관련 명령줄 도구에 대해 알아야 합니다. 그 중 하나가 hostname 명령어로, 시스템의 호스트 이름을 표시하거나 설정하는 데 사용할 수 있습니다. 이 튜토리얼에서는 이해하기 쉬운 몇 가지 예제를 통해 이 유틸리티에 대해 더 알아보겠습니다.

모든 예제는 Ubuntu 24.04 머신에서 테스트되었습니다.

리눅스 hostname 명령어

hostname을 사용하여 시스템의 호스트 이름을 표시하거나 설정할 수 있습니다. 이 도구의 기본 구문은 다음과 같습니다:

hostname [options]

다음은 이 유틸리티에 대한 man 페이지 문서에서의 설명입니다:

Hostname은 시스템의 DNS 이름을 표시하고, 호스트 이름 또는 NIS 도메인 이름을 표시하거나 설정하는 데 사용됩니다.

다음은 이 명령어가 어떻게 작동하는지에 대한 좋은 아이디어를 제공하는 Q&A 스타일의 몇 가지 예제입니다.

Q1. hostname은 어떻게 작동하나요?

기본적으로 hostname 명령어는 출력에 호스트의 이름을 생성합니다.

hostname

Q2. 호스트의 별칭 이름을 어떻게 출력하나요?

호스트와 관련된 별칭 이름이 있는 경우 -a 명령줄 옵션을 사용하여 접근할 수 있습니다.

hostname -a

Q3. IP 주소를 어떻게 출력하나요?

이는 -i 명령줄 옵션을 사용하여 수행할 수 있습니다.

hostname -i

다음은 내 로컬 머신에서 명령어의 출력입니다:

Q4. 관련 도메인 이름(있는 경우)을 어떻게 출력하나요?

이를 위해 -d 명령줄 옵션을 사용할 수 있습니다.

hostname -d

위 명령어는 시스템이 위치한 도메인 이름을 가져옵니다.

Q5. 짧은 호스트 이름을 어떻게 출력하나요?

이는 -s 명령줄 옵션을 사용하여 수행할 수 있습니다.

hostname -s

Q6. 호스트 이름을 어떻게 변경하나요?

hostname 명령어를 사용하면 호스트의 이름도 변경할 수 있습니다. 다음과 같은 방법으로 수행할 수 있습니다:

hostname [new-host-name]

예를 들어:

hostname howtoforge

이 작업을 수행하려면 루트 권한이 필요합니다. 또한, 이렇게 변경한 내용은 임시적이며, 영구적인 변경을 위해서는 /etc/hosts 파일에서 수정해야 합니다.

결론

hostname으로 할 수 있는 일이 훨씬 더 많지만, 여기서 논의한 내용만으로도 최소한 시작하는 데 충분할 것입니다. 모든 작업이 완료되면 도구의 man 페이지로 가서 더 많은 정보를 얻으세요.

Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.