GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nastavit nebo změnit název hostitele v CentOS 7 / RHEL 7

Po instalaci CentOS 7 na svém serveru jsem se pokusil změnit název hostitele úpravou /etc/sysconfig/network, ale změna se na modifikaci neprojevila. I po několika restartech serveru zůstal název hostitele localhost.localdomain.

Zjistil jsem, že postup pro změnu názvu hostitele v CentOS 7 je nyní zcela odlišný od předchozí verze. Tato příručka vám pomůže nastavit název hostitele na CentOS 7 / RHEL 7.

Třída názvu hostitele

Statické – Statický název hostitele je tradiční hostitel, který si může vybrat uživatel a je uložen v souboru /etc/hostname.

Přechodné – Dočasný název hostitele je udržován jádrem a lze jej změnit pomocí DHCP a mDNS.

Hezká – Jedná se o volné názvy hostitelů UTF -8 pro prezentaci pro uživatele.

Název hostitele může být,

  • 64 znaků v délce
  • Doporučujeme mít FQDN
  • Skládá se z a–z, A–Z, 0–9, „-“, „_“ a „.“ pouze

Změňte název hostitele v CentOS 7

Před změnou názvu hostitele zkontrolujte aktuální název hostitele.

[root@localhost ~]# název hostitelelocalhost.localdomain

1. hostnamectl

hostnamectl se používá ke změně názvu hostitele, pomocí tohoto nástroje můžeme změnit všechny tři třídy názvu hostitele.

Zde se podíváme pouze na statický název hostitele. Zkontrolujte aktuální název hostitele.

[root@localhost ~]# stav hostnamectl

Výstup:

Statický název hostitele:localhost.localdomainicon Název:Computer-Vmchassis:VMMACHINE ID:565EA8B749544ACA9D5563308F9E4BC2BOOT ID:5C979D9B5F754DF8B75A4E3AEABF2BADULULIZACE:VUTOS:VUTOS:VUTOS:VUTONS:VUTONS:VUTONS:VUTONS:OS:0-123.el7.x86_64Architecture:x86_64

Nastavte název hostitele.

[root@localhost ~]# hostnamectl set-hostname client.itzgeek.com

Znovu zkontrolujte název hostitele (Zavřete relaci a otevřete novou relaci pomocí putty nebo konzole)

[root@client ~]# stav hostnamectl

Výstup:

Statický název hostitele:client.itzgeek.comNázev ikony:computer-vmChassis:vmMachine ID:565ea8b749544aca9d5563308f9e4bc2Boot ID:5c979d9b5f754df8b75af47Centortuent7 OS Linux:CPEnel7Centortuent7:O OSC Linux:3.10.0-123.el7.x86_64Architektura:x86_64

Pokud použijete tento příkaz, nemusíte změnu názvu hostitele oznamovat. Zavřete aktuální relaci a znovu spusťte terminál.

2. nástroj nmtui

Nástroj NetworkManager se používá k nastavení statického názvu hostitele v souboru /etc/hostname.

Nastavte název hostitele.

Restartujte hostnamed, aby si hostnamectl všiml změny statického názvu hostitele.

[root@client ~]# restart systemctl systemd-hostnamed

Můžete ověřit změnu v názvu hostitele.

[root@server ~]# hostnameserver.itzgeek.com[root@server ~]# cat /etc/hostnameserver.itzgeek.com[root@server ~]# cat /etc/sysconfig/network# Vytvořil anacondaHOSTNAME=server.itzgeek.com

3. nástroj nmcli

Lze jej použít k dotazování a nastavení statického názvu hostitele v souboru /etc/hostname.

Zkontrolujte název hostitele.

[root@server ~]# nmcli obecný hostnameserver.itzgeek.com

Změňte název hostitele.

[root@server ~]# obecný název hostitele nmcli client.itzgeek.com

Restartujte hostnamed, aby si hostnamectl všiml změny statického názvu hostitele.

[root@server ~]# restart systemctl systemd-hostnamed

4. Upravte /etc/hostname

To je jednoduché, ale aby se projevilo, vyžaduje restart serveru.

Poznámka: Ke změně názvu hostitele použijte hostnamectl, který je mnohem lepší než jiné příkazy a nevyžaduje aktualizaci jádra o změně názvu hostitele.


Cent OS
  1. Jak nastavit/změnit název hostitele na CentOS 7 Linux

  2. Jak změnit název hostitele na CentOS

  3. Jak změnit název hostitele na CentOS Linux

  1. Jak nastavit nebo změnit název hostitele v CentOS 7

  2. Jak změnit nebo nastavit název hostitele na CentOS 8 / RHEL 8

  3. RHEL 8 / CentOS 8 změnit název hostitele

  1. Jak změnit IP adresu na RHEL 8 / CentOS 8 Linux

  2. Jak změnit název hostitele na CentOS 7

  3. Jak nastavit nebo změnit časové pásmo na CentOS 7