RHEL 7의 정적 호스트 이름과 아이콘 이름 및 Pretty 호스트 이름의 차이점은 무엇입니까?

RHEL 7의 정적 호스트 이름과 아이콘 이름 및 Pretty 호스트 이름의 차이점은 무엇입니까?

RHEL 7을 공부하고 있는데 몇 가지 질문이 있습니다.

명령을 사용하여 hostnamectlRHEL 7 호스트 이름 및 기타 정보를 얻고 있습니다.

호스트 이름을 변경하려면 다음을 사용하는 몇 가지 옵션이 있습니다 hostnamectl.

[root@linux7 ~]# hostnamectl set-
set-chassis     set-deployment  set-hostname    set-icon-name 

호스트 이름을 변경하려면 정적 호스트 이름이 set-hostname사용됩니다. 그렇다면 set-icon-name어떤 --pretty특정 파일이 변경됩니까?

아래 예가 제공됩니다.

[root@linux7 ~]# hostnamectl set-hostname Linuxindia
[root@linux7 ~]# hostnamectl set-icon-name mumbailinux
[root@linux7 ~]# systemctl restart systemd-hostnamed.service 

[root@linuxindia ~]# hostnamectl set-
set-chassis     set-deployment  set-hostname    set-icon-name   
[root@linuxindia ~]# hostnamectl set-hostname "hellolinux" --pretty
[root@linuxindia ~]# hostnamectl status 
   Static hostname: linuxindia
   Pretty hostname: hellolinux
         Icon name: mumbailinux
           Chassis: vm
        Machine ID: f3ffdd0447604e20a0a4278c56f4275b
           Boot ID: 70c3c85ec1fa4dceb5a7f52789eed524
    Virtualization: kvm
  Operating System: Red Hat Enterprise Linux Server 7.3 Beta (Maipo)
       CPE OS Name: cpe:/o:redhat:enterprise_linux:7.3:beta:server
            Kernel: Linux 3.10.0-493.el7.x86_64
      Architecture: x86-64
[root@linuxindia ~]# 

임시 호스트 이름에 대한 정보도 요청합니다.

답변1

아이콘 이름은 다음에 따라 기계를 식별하는 이름입니다.XDG 아이콘 이름 지정 사양.

를 사용 하면 --pretty컴퓨터의 호스트 이름이 설정됩니다. 이 이름은 사람이 읽을 수 있는 이름이며 시스템이 아닌 사용자에게 표시됩니다. 인터넷 도메인 이름에는 제한이 없으며 유효한 UTF-8 이름을 사용할 수 있습니다.

$ hostnamectl --pretty set-hostname "$(perl -CO -le 'print "\x{1f389}"')"
$ hostnamectl --pretty status

답변2

그만큼RHEL 7 네트워킹 가이드호스트 이름에 관한 몇 가지 세부 정보를 제공합니다.

호스트 이름에는 정적, 예쁜, 일시적이라는 세 가지 클래스가 있습니다. "정적" 호스트 이름은 사용자가 선택할 수 있는 전통적인 호스트 이름이며 /etc/hostname 파일에 저장됩니다. "임시" 호스트 이름은 커널이 유지 관리하는 동적 호스트 이름입니다. 기본적으로 정적 호스트 이름으로 초기화되며 기본값은 "localhost"입니다. 런타임 시 DHCP 또는 mDNS에 의해 변경될 수 있습니다. "예쁜" 호스트 이름은 사용자에게 표시하기 위한 자유 형식 UTF8 호스트 이름입니다.

참고: 호스트 이름은 최대 64자 길이의 자유 형식 문자열일 수 있습니다. 그러나 Red Hat은 정적 이름과 임시 이름 모두 DNS의 시스템에 사용되는 FQDN(정규화된 도메인 이름)과 일치할 것을 권장합니다(예: Host.example.com). 또한 정적 및 임시 이름은 공백이나 점이 없이 7비트 ASCII 소문자로만 구성되고, 엄격한 요구 사항은 아니지만 DNS 도메인 이름 레이블에 허용되는 형식으로 제한되는 것이 좋습니다. 이전 사양에서는 밑줄을 허용하지 않으므로 사용하지 않는 것이 좋습니다. hostnamectl 도구는 az, AZ, 0-9, “-”, “_” 및 “.”으로 구성되는 정적 및 임시 호스트 이름을 적용합니다. 단, 점으로 시작하거나 끝나지 않고, 서로 바로 뒤에 두 개의 점이 없도록 하는 것입니다. 64자 크기 제한이 적용됩니다.

관련 정보