
CentOS 7에서 호스트 이름을 변경하는 방법
이 자습서는 CentOS 7 시스템에서 호스트 이름을 변경하는 과정을 안내합니다.호스트 이름은 CentOS 운영 체제를 설치할 때 설정되거나 가상 시스템을 부팅하는 경우 부팅 시 인스턴스에 동적으로 할당됩니다.이 강좌에서 소개한 방법은 시스템을 다시 시작하지 않아도 사용할 수 있다.이 강좌를 계속 사용하기 전에 로그인했는지 확인하십시오 (6792452)
완전한 도메인 이름user with sudo privileges 권장
)
현재 호스트 이름은 그림과 같이
새 호스트 이름을 설정하십시오:
enter를 누르면 호스트 이름 변경 사항을 확인합니다:
마지막으로
선결 조건
호스트 이름은 네트워크에 있는 기계를 표시하는 라벨이다.같은 네트워크의 두 기기에서 같은 호스트 이름을 사용해서는 안 됩니다.세 종류hostname
가 있는데 static
,pretty
와transient
이다.static
-기존 호스트 이름은 사용자가 설정하여 /etc/hostname
파일에 저장할 수 있습니다.pretty
-사용자에게 보여줄 수 있는 자유로운 형식의 UTF8 호스트 이름입니다.예: Linuxize's desktop
.transient
- 커널이 유지하는 동적 호스트 이름은 실행할 때 DHCP 또는 mDNS 서버에서 변경할 수 있습니다.기본적으로 호스트 이름은 static
과 같습니다.)
FQDN
및 static
이름에 대해 예를 들면 transient
.호스트 이름 이해
현재 호스트 이름을 보려면 다음 명령을 입력합니다.hostnamectl

host.example.com
로 설정됩니다.현재 호스트 이름 표시
방법 1: 로컬 호스트를 사용합니다.localdomain 명령
CentOS 7에서 우리는 명령hostnamectl
을 사용하여 시스템 호스트 이름과 관련 설정을 변경할 수 있다. 예를 들어 시스템 정적 호스트 이름을 hostnamectl
로 변경하려면 다음과 같은 명령을 사용할 수 있다. 예쁜 호스트 이름을sudo hostnamectl set-hostname host.example.com
sudo hostnamectl set-hostname "Your Pretty HostName" --pretty
sudo hostnamectl set-hostname host.example.com --static
sudo hostnamectl set-hostname host.example.com --transient
host.
로 설정하고 입력: sudo hostnamectl set-hostname host.
명령Linuxize's desktop
을 입력하면 출력이 나오지 않는다.성공할 때 0을 되돌려줍니다. 그렇지 않으면 0이 아닌 실패 코드를 되돌려줍니다.방법 2:hostnamectl 명령 사용
nmtui
는 NetworkManager의 텍스트 사용자 인터페이스이며 호스트 이름을 변경할 수도 있습니다.nmtui
유틸리티를 시작하려면 다음 명령을 실행하십시오: sudo hostnamectl set-hostname "Linuxize's desktop" --pretty
화살표 키 조회 옵션을 사용하여 nmtui
를 선택하고 Set system hostname
를 누르십시오: 


Enter
서비스를 다시 시작하여 변경 사항을 적용합니다: (adsby 구글=window.adsby 구글|[].추진({});sudo nmtui
방법 3: systemd hostnamed 명령 사용
nmcli
는 NetworkManager를 제어하는 명령줄 도구이며, NetworkManager는 호스트 이름도 변경할 수 있습니다.현재 호스트 이름 유형을 보려면 sudo systemctl restart systemd-hostnamed
호스트 이름을 nmcli
로 변경하려면 다음 명령을 사용하십시오. sudo nmcli general hostname
마지막으로 host.
서비스를 다시 시작하여 변경 사항을 적용합니다. sudo nmcli general hostname host.
호스트 이름 변경
호스트 이름이 성공적으로 변경되었는지 확인하려면systemd-hostnamed
명령을 사용하십시오. sudo systemctl restart systemd-hostnamed
새 호스트 이름이 콘솔에 인쇄됩니다.hostnamectl