A hostname command is used to view a computer’s hostname and domain name (DNS) (Domain Name Service), and to display or set a computer’s hostname or domain name.
A hostname is a name that is given to a computer that attached to the network that uniquely identifies over a network and thus allows it to be accessed without using its IP address.
호스트 이름 명령어의 기본 구문은 다음과 같습니다:
# hostname [options] [new_host_name]
이 짧은 기사에서는 리눅스 초보자들을 위해 유용한 5가지 호스트 이름 명령어 예제를 설명하고, 리눅스 명령줄 인터페이스를 통해 시스템 호스트 이름을 보거나 설정하거나 변경하는 방법을 설명하겠습니다.
호스트 이름 명령어를 어떤 옵션 없이 실행하면, 리눅스 시스템의 현재 호스트 이름과 도메인 이름을 표시합니다.
$ hostname tecmint

호스트 이름이 해석될 수 있다면, -i
플래그로 호스트 이름의 네트워크 주소(IP 주소)를 표시할 수 있으며, -I
옵션은 모든 구성된 네트워크 인터페이스를 설정하고, 호스트의 모든 네트워크 주소를 보여줍니다.
$ hostname -i $ hostname -I

DNS 도메인 이름과 FQDN (완전히 정규화된 도메인 이름)을 보려면, 각각 -f
와 -d
스위치를 사용합니다. 그리고 -A
를 사용하면 기기의 모든 FQDN을 볼 수 있습니다.
$ hostname -d $ hostname -f $ hostname -A

호스트 이름에 사용된 별칭 이름(즉, 대체 이름)을 표시하려면 -a
플래그를 사용합니다.
$ hostname -a
마지막으로, 리눅스 시스템의 호스트 이름을 변경하거나 설정하려면, 다음 명령어를 실행하면 됩니다. 실제로 설정하거나 변경하려는 호스트 이름으로 “NEW_HOSTNAME”을(를) 교체해야 합니다.
$ sudo hostname NEW_HOSTNAME

위의 명령어를 사용하여 만든 변경 사항은 다음 부팅까지만 유지됩니다. systemd – 시스템 및 서비스 관리자에서는 다음 기사에서 설명하는대로 시스템 호스트 이름을 영구적으로 설정하거나 변경하기 위해 hostnamectl 명령어를 사용할 수 있습니다.
이상입니다! 이 간단한 기사에서는 리눅스 초보자를 위한 5가지 hostname 명령어 예제를 설명했습니다. 궁금한 점이 있으면 아래 피드백 양식을 사용하여 문의해 주세요.
Source:
https://www.tecmint.com/hostname-command-examples-for-linux/