SW/리눅스

Linux : Debian 10 : Hostname 변경 방법, 예제, 명령어

얇은생각 2021. 10. 30. 07:30
반응형

시스템을 다시 시작하지 않고 Debian 10 Buster에서 호스트 이름을 변경하는 방법에 대해 설명합니다.

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

 

 

Linux : Debian 10 : Hostname 변경 방법, 예제, 명령어

 

 

필수 조건

시스템 호스트 이름을 변경하려면 루트 또는 sudo 권한을 가진 사용자로 로그인해야 합니다.

 

 

 

현재 호스트 이름을 표시

systemd를 사용하는 Debian 10 및 기타 모든 Linux 배포에서 hostname ctl 도구를 사용하여 지정된 시스템의 호스트 이름을 변경하고 표시할 수 있습니다.

현재 시스템 호스트 이름을 보려면 옵션 없이 hostnamectl을 입력합니다.

출력에 현재 시스템 호스트 이름(이 예에서는 host.jjeongil.com)이 표시됩니다.

hostnamectl

# 	Static hostname: host.jjeongil.com
#          Icon name: computer-vm
#            Chassis: vm
#         Machine ID: 70a3f06298014fd9ac42e5dc1de1034a
#            Boot ID: 1dc8b9af89a4426b99cb348f6d483757
#     Virtualization: oracle
#   Operating System: Debian GNU/Linux 10 (buster)
#             Kernel: Linux 4.19.0-5-amd64
#       Architecture: x86-64

 

 

 

시스템 호스트 이름을 변경

호스트 이름은 네트워크에서 시스템을 식별하는 레이블입니다. 동일한 네트워크에 있는 서로 다른 두 컴퓨터에 동일한 호스트 이름을 설정하면 안 됩니다. 시스템 호스트 이름으로 FQDN(정규화된 도메인 이름)을 사용하는 것이 좋습니다.

Debian 10에서 시스템 호스트 이름을 변경할 때는 두 가지 단계가 있습니다. 먼저 hostname ctl set-hostname 명령을 사용하여 새 호스트 이름을 설정한 다음 원하는 호스트 이름으로 /etc/hosts 파일을 업데이트합니다.

예를 들어 시스템 호스트 이름을 arya.example.com으로 변경하려면 다음 단계를 수행합니다.

먼저 다음을 실행하여 새 호스트 이름을 설정합니다.

sudo hostnamectl set-hostname arya.example.com

 

 

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

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

# /etc/hosts

127.0.0.1   localhost
127.0.0.1   arya.example.com arya 

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

 

 

 

변경을 확인

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

새 시스템 호스트 이름이 명령줄에 인쇄됩니다.

hostnamectl

#    Static hostname: arya.example.com
#          Icon name: computer-vm
#            Chassis: vm
#         Machine ID: 70a3f06298014fd9ac42e5dc1de1034a
#            Boot ID: 1dc8b9af89a4426b99cb348f6d483757
#     Virtualization: oracle
#   Operating System: Debian GNU/Linux 10 (buster)
#             Kernel: Linux 4.19.0-5-amd64
#       Architecture: x86-64

 

 

Debian 10 Buster에서 시스템 호스트 이름을 변경하는 것은 두 가지 간단한 단계만 거치면 되는 쉬운 작업입니다.

반응형