SW/리눅스

Debian 9 : 호스트 네임 변경하는 방법, 예제, 명령어

얇은생각 2020. 12. 9. 07:30
반응형

이 튜토리얼은 Debian 9 시스템에서 호스트 이름을 변경하는 데 필요한 단계를 안내합니다.

호스트 이름은 Debian 운영 체제가 설치될 때 설정되거나 가상 시스템을 회전하는 경우 시작할 때 인스턴스에 동적으로 할당됩니다. 

이 튜토리얼에서 설명하는 방법은 Linux 시스템을 재시작할 필요 없이 작동합니다.

 

 

Debian 9 : 호스트 네임 변경하는 방법, 예제, 명령어

 

 

필수 구성 요소

이 튜토리얼을 계속하기 전에 sudo 권한을 가진 사용자로 로그인했는지 확인합니다.

 

 

 

현재 호스트 이름 표시

현재 호스트 이름을 보려면 다음 명령을 입력합니다.

hostnamectl

 

Debian 9 : 호스트 네임 변경하는 방법, 예제, 명령어

 

위의 이미지에서 볼 수 있듯이 현재 호스트 이름은 host.linuxize.com으로 설정되어 있습니다.

 

 

 

호스트 이름 변경

호스트 이름은 네트워크의 시스템을 식별하는 레이블이며 네트워크 인프라 내에서 고유해야 합니다. 시스템 호스트 이름으로 FQDN(정규화된 도메인 이름)을 사용하는 것이 좋습니다.

다음 단계에서는 Debian 9에서 호스트 이름을 변경하는 방법에 대해 설명합니다.

 

01. hostnamectl을 사용하여 호스트 이름을 변경합니다.

Debian 9에서는 시스템 호스트 이름과 관련 설정을 변경하려면 hostnamectl 명령을 사용할 수 있습니다. 

예를 들어 시스템 호스트 이름을 host.example.com으로 변경하려면 다음 명령을 사용할 수 있습니다.

sudo hostnamectl set-hostname host.example.com

 

hostnamectl 명령은 출력을 생성하지 않습니다. 성공하면 0이 반환되고 그렇지 않으면 0이 아닌 고장 코드가 반환됩니다.

 

02. /etc/hosts 파일을 편집합니다.

/etc/hosts 파일을 열고 이전 호스트 이름을 새 호스트 이름으로 바꿉니다.

# /etc/hosts

127.0.0.1   localhost
127.0.0.1   host.example.com

# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

 

 

 

변경 확인

호스트 이름이 성공적으로 변경되었는지 확인하려면 hostnamectl 명령을 다시 한 번 사용합니다.

hostnamectl

#    Static hostname: host.example.com
#          Icon name: computer-vm
#            Chassis: vm
#         Machine ID: 2cc2688b8138434a81dd7b3133e66b2e
#            Boot ID: e378a0971e9e415cb70e7e953a2362bc
#     Virtualization: qemu
#   Operating System: Debian GNU/Linux 9 (stretch)
#             Kernel: Linux 4.9.0-7-amd64
#       Architecture: x86-64

 

콘솔에 새 서버 이름이 출력되어 있어야 합니다.

반응형