이 튜토리얼은 Debian 9 시스템에서 호스트 이름을 변경하는 데 필요한 단계를 안내합니다.
호스트 이름은 Debian 운영 체제가 설치될 때 설정되거나 가상 시스템을 회전하는 경우 시작할 때 인스턴스에 동적으로 할당됩니다.
이 튜토리얼에서 설명하는 방법은 Linux 시스템을 재시작할 필요 없이 작동합니다.
필수 구성 요소
이 튜토리얼을 계속하기 전에 sudo 권한을 가진 사용자로 로그인했는지 확인합니다.
현재 호스트 이름 표시
현재 호스트 이름을 보려면 다음 명령을 입력합니다.
hostnamectl
위의 이미지에서 볼 수 있듯이 현재 호스트 이름은 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
콘솔에 새 서버 이름이 출력되어 있어야 합니다.
'SW > 리눅스' 카테고리의 다른 글
Ubuntu 18.04 : MongoDB 설치하는 방법, 예제, 명령어 (0) | 2020.12.11 |
---|---|
Ubuntu 18.04 : Let's Encrypt로 아파치를 보호하는 방법, 예제, 명령어 (0) | 2020.12.10 |
Ubuntu 18.04 : Anaconda 설치하는 방법, 예제, 명령어 (1) | 2020.12.08 |
Debian 9 : Git 설치하는 방법, 예제, 명령어 (0) | 2020.12.07 |
CentOS 7 : Ruby 설치하는 방법, 예제, 명령어 (0) | 2020.12.06 |