시스템을 다시 시작하지 않고 Debian 10 Buster에서 호스트 이름을 변경하는 방법에 대해 설명합니다.
호스트 이름은 Debian 운영 체제가 설치될 때 설정되거나 가상 시스템의 회전 속도를 높이는 경우 시작 시 인스턴스에 동적으로 할당됩니다.
필수 조건
시스템 호스트 이름을 변경하려면 루트 또는 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에서 시스템 호스트 이름을 변경하는 것은 두 가지 간단한 단계만 거치면 되는 쉬운 작업입니다.
'SW > 리눅스' 카테고리의 다른 글
Linux : Debian 10 : Nginx 설치 방법, 예제, 방법 (0) | 2021.11.01 |
---|---|
Linux : Debian 10 : Java 설치 방법, 예제, 명령어 (1) | 2021.10.31 |
CentOS 7 : Squid Proxy 설치, 구성 방법, 예제, 명령어 (0) | 2021.10.29 |
Linux : 부팅 Debian 10 USB Stick 생성 방법, 예제, 명령어 (0) | 2021.10.28 |
CentOS 7 : exFAT Drive 마운트 방법, 예제, 명령어 (0) | 2021.10.26 |