Ubuntu 및 Debian에서 호스트 이름(컴퓨터 이름)을 변경하는 방법

Ubuntu 및 Debian에서 호스트 이름(컴퓨터 이름)을 변경하는 방법

2022-10-18 last update

4 minutes reading hostname hostnamectl
요약: 이 튜토리얼은 시스템의 현재 호스트 이름을 찾는 방법을 보여줍니다. 또한 Ubuntu, Debian 및 LinuxMint 시스템의 호스트 이름을 어떻게 변경할 수 있습니까?

Hostnamectl을 사용하여 호스트 이름 변경

systemd로 실행되는 최신 운영 체제(예: Ubuntu 18.04, 16.04, Debian 9/8)는 hostnamectl 명령을 사용하여 컴퓨터 호스트 이름을 관리합니다. 다음 명령을 사용하여 Linux 시스템의 호스트 이름을 변경할 수 있습니다. 예를 들어 컴퓨터 호스트 이름을 webhost1로 설정해야 합니다.
hostnamectl set-hostname webhost1
이것은 시스템의/etc/hostname 파일을 업데이트하고 현재 환경에서 로드합니다. 그러나 새 호스트 이름을 localhost IP 주소로 바인딩하려면 localhost IP.Edit/etc/hosts 파일과의 호스트 이름 바인딩이 여전히 필요합니다.
127.0.1.1  webhost1
이제 아래 명령을 실행하여 시스템에 설정된 현재 호스트 이름을 찾으십시오.
hostnamectl 

   Static hostname: webhost1
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 844c6ba3394d4646bd27ba204be67f27
           Boot ID: 5030cf55956a4c32ad3d6b7f391a3c77
    Virtualization: xen
  Operating System: Ubuntu 16.04.3 LTS
            Kernel: Linux 4.4.0-1049-aws
      Architecture: x86-64

수동으로 호스트 이름 변경

또한 구성 파일을 직접 편집하여 시스템의 호스트 이름을 수동으로 변경하는 이전 방법을 사용합니다. 호스트 이름을 변경하려면 먼저/etc/hostname 파일을 편집하고 거기에 호스트 이름을 작성하십시오./etc/hostname:
webhost1
파일을 편집한 후 현재 세션의 호스트 이름을 설정하여 시스템 재부팅을 방지할 수도 있습니다.
hostname webhost1
그런 다음/etc/hosts 파일을 편집하여 새 호스트 이름을 localhost IP 주소로 바인딩합니다.
127.0.1.1  webhost1