centos에서는 hostnamectl 명령을 사용하여 호스트 이름을 쿼리할 수 있습니다. 이 명령이 매개 변수를 사용하지 않는 경우 구문은 "hostnamectl"입니다. ".
이 문서의 운영 환경: centos 6.4 시스템, Dell G3 컴퓨터.
1. 호스트 이름 보기
CentOS7은 호스트 이름을 관리하기 위해 hostnamectl 명령을 사용합니다. 이 명령이 매개 변수를 사용하지 않는 경우 호스트 이름 정보를 볼 수 있습니다
[root@CentOS7-1 ~]# hostnamectl Static hostname: CentOS7-1 Icon name: CentOS7-1 Chassis: vm Machine ID: 0b269f4da7e94412992cbfa2562855be Boot ID: 24c06429f69048639a7e155f7d14ef87 Virtualization: vmware Operating System: CentOS Linux 7 (Core) CPE OS Name: cpe:/o:centos:centos:7 Kernel: Linux 3.10.0-862.el7.x86_64
2. 가상화 보기
실제로 이 명령은 매우 강력하며, 가상화 유형도 확인할 수 있습니다. 예를 들어 저는 지금 vmware를 사용하고 있습니다. 따라서 이 명령을 통해 알 수 있는 것은
AWS는 xen을 사용합니다
Alibaba Cloud는 kvm을 사용합니다
JD Cloud도 kvm을 사용합니다
Tencent Cloud 호스트는 없고 뭔지 모르겠습니다
3. 이름 유형
CentOS7에는 세 가지 유형의 호스트 이름이 있습니다(man 매뉴얼에서 언급했듯이 실제로는 아이콘 이름을 포함해 4가지가 있습니다). 이는 예쁘고, 정적이며, 일시적입니다.
pretty: 다양한 특수 문자를 포함할 수 있습니다.
static: 시작 시 커널 호스트 이름을 초기화하는 데 사용됩니다. 도메인 이름으로 사용할 수 있는 문자만 사용할 수 있습니다. 이 이름은 터미널에 표시되는 이름입니다.
transient: 네트워크에서 구성 받은 기본 임시 호스트 이름은 도메인 이름으로 사용할 수 있는 문자만 사용할 수 있습니다.
정적 호스트 이름은 /etc/hostname에 저장되고 예쁜 호스트 이름과 아이콘 이름은 /etc/machine-info에 저장됩니다
정적으로 호스트 이름이 설정되고 호스트 이름이 유효한 경우(localhost 아님) 임시 호스트 이름은 사용되지 않습니다.
4. 호스트 이름을 설정하세요
게다가, hostnamctl set-hostname NAME을 사용하면, Pretty는 대문자를 받아들이고, static은 대문자를 소문자로 변환합니다.
그러나 정적 호스트 이름을 대문자로 표시하려면 어떻게 해야 할까요? 그런 다음 매개변수를 가져와서 각각
hostnamectl --pretty set-hostname TEST-name # 设置pretty hostname hostnamectl --static set-hostname TEST-name # 设置static hostname hostnamectl --transient set-hostname TEST-name # 设置transient hostname
5 및 아이콘 이름을 설정할 수 있습니다.
이 이름은 일부 그래픽 인터페이스에서 주로 사용됩니다. . , 일부 데스크탑에서는 Windows의 "이 컴퓨터"와 유사하게 이 매개변수를 호스트 이름으로 읽습니다. 다음 명령을 사용하여 설정할 수 있습니다.
hostnamectl set-icon-name MY-comp
권장 튜토리얼: "centos 튜토리얼 》
위 내용은 Centos 호스트 이름을 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!