Linux에서 호스트 이름을 설정하거나 변경하는 방법

Linux에서 호스트 이름을 설정하거나 변경하는 방법

2022-05-17 last update

5 minutes reading terminal hostname
기본적으로 시스템 호스트 이름은 설치 프로세스 중에 설정되거나 가상 머신을 생성하는 경우 시작 시 인스턴스에 동적으로 할당되지만 변경해야 하는 상황이 있습니다. 이 자습서에서는 프로세스를 안내합니다. 시스템을 다시 시작할 필요 없이 Linux에서 호스트 이름을 변경할 수 있습니다. 지침은 systemd를 사용하는 모든 최신 Linux 배포판에서 작동해야 합니다. 호스트 이름이란 무엇입니까 호스트 이름은 네트워크에서 시스템을 식별하는 시스템에 할당된 레이블입니다. 네트워크의 각 장치에는 고유한 호스트 이름이 있어야 합니다. 호스트 이름은 영숫자, 점 및 하이픈을 포함하는 간단한 문자열일 수 있습니다. 기기가 인터넷(예: 웹 또는 메일 서버)에 연결된 경우 FQDN(정규화된 도메인 이름)을 시스템 호스트 이름으로 사용하는 것이 좋습니다. FQDN
호스트 이름과 도메인 이름의 두 부분으로 구성됩니다.현재 호스트 이름 표시 systemd를 사용하는 Linux 시스템에서 hostnamectl 명령을 사용하여 주어진 시스템의 호스트 이름과 관련 설정을 쿼리하고 변경할 수 있습니다.현재 호스트 이름을 보려면 , 인수 없이 hostnamectl 명령을 호출합니다.
hostnamectl
시스템 호스트 이름은 아래 이미지에서 강조 표시되어 있습니다. 호스트 이름 변경 호스트 이름을 변경하려면 hostnamectl 인수 뒤에 새 인수가 오는 set-hostname 명령을 호출하십시오. 호스트 이름. 루트 또는 sudo 사용자만
권한은 시스템 호스트 이름을 변경할 수 있습니다. 예를 들어 시스템 호스트 이름을 mail. 로 변경하려면 다음 명령을 사용합니다.
sudo hostnamectl set-hostname mail.
hostnamectl 명령은 출력을 생성하지 않습니다. 성공하면 0가 반환되고 그렇지 않으면 0이 아닌 오류 코드가 반환됩니다. 마지막으로 호스트 이름이 성공적으로 변경되었는지 확인하려면 hostnamectl 명령을 다시 한 번 사용하십시오.
hostnamectl
새 시스템 호스트 이름 및 다음과 같은 일부 추가 시스템 정보 kernel version
터미널에 표시됩니다.
   Static hostname: mail.
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 70a3f06298014fd9ac42e5dc1de1034a
           Boot ID: 6d45a1a8d436418e97519da01ea61c1b
    Virtualization: oracle
  Operating System: Debian GNU/Linux 10 (buster)
            Kernel: Linux 4.19.0-5-amd64
      Architecture: x86-64
결론 이 자습서에서는 Linux 시스템의 호스트 이름을 변경하는 방법을 보여주었습니다. 귀하의 Linux distribution에 따라
및 가상화 유형의 경우 프로세스를 완료하는 데 추가 단계가 필요할 수 있습니다. 배포판별 지침은 다음 문서를 확인하십시오. 궁금한 점이 있으면 언제든지 댓글을 남겨주세요.