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

Jak změnit název hostitele na CentOS 7

Tento tutoriál vás provede procesem změny názvu hostitele v systému CentOS 7.

Název hostitele je nastaven v době, kdy je nainstalován operační systém CentOS, nebo pokud spouštíte virtuální počítač, je dynamicky přiřazen k instanci při spuštění.

Metody popsané v tomto tutoriálu budou fungovat bez nutnosti restartování systému.

Předpoklady #

Než budete pokračovat v tomto tutoriálu, ujistěte se, že jste přihlášeni jako uživatel s právy sudo.

Vysvětlení názvů hostitelů #

Název hostitele je štítek, který identifikuje počítač v síti. Neměli byste používat stejný název hostitele na dvou různých počítačích ve stejné síti.

Existují tři třídy hostname :static , pretty a transient .

  • static - Tradiční název hostitele, který může nastavit uživatel a je uložen v /etc/hostname soubor.
  • pretty - Volný název hostitele UTF8 používaný pro prezentaci uživateli. Například Linuxize's desktop .
  • transient - Dynamický název hostitele spravovaný jádrem, který lze za běhu změnit serverem DHCP nebo mDNS. Ve výchozím nastavení je stejný jako static název hostitele.

Doporučuje se používat plně kvalifikovaný název domény (FQDN ) pro oba static a transient názvy jako host.example.com .

Zobrazit aktuální název hostitele #

Chcete-li zobrazit aktuální název hostitele, zadejte následující příkaz:

hostnamectl

Jak můžete vidět na obrázku výše, aktuální název hostitele je nastaven na localhost.localdomain .

Změňte název hostitele #

Metoda 1:Použití hostnamectl příkaz #

V CentOS 7 můžeme změnit název hostitele systému a související nastavení pomocí příkazu hostnamectl , syntaxe je následující:

sudo hostnamectl set-hostname host.example.comsudo hostnamectl set-hostname "Your Pretty HostName" --prettysudo hostnamectl set-hostname host.example.com --staticsudo hostnamectl set-hostname host.example.com --transient

Například chceme změnit systémový statický název hostitele na host.linuxize.com , můžeme použít následující příkaz:

sudo hostnamectl set-hostname host.linuxize.com

Chcete-li nastavit pěkný název hostitele na Linuxize's desktop , zadejte:

sudo hostnamectl set-hostname "Linuxize's desktop" --pretty

hostnamectl příkaz nevytváří výstup. Při úspěchu je vrácena 0, v opačném případě nenulový kód selhání.

Metoda 2:Použití nmtui příkaz #

nmtui je textové uživatelské rozhraní pro NetworkManager, které lze také použít ke změně názvu hostitele.

Chcete-li spustit nmtui spusťte následující příkaz:

sudo nmtui

Pomocí kláves se šipkami procházejte možnosti, vyberte Set system hostname a stiskněte Enter :

Nastavte svůj nový název hostitele:

Stisknutím klávesy Enter potvrďte změnu názvu hostitele:

Nakonec restartujte systemd-hostnamed aby změny vstoupily v platnost:

sudo systemctl restart systemd-hostnamed

Metoda 3:Použití nmcli příkaz #

nmcli je nástroj příkazového řádku pro ovládání NetworkManageru, který lze také použít ke změně názvu hostitele.

Chcete-li zobrazit aktuální typ názvu hostitele:

sudo nmcli general hostname

Chcete-li změnit název hostitele na host.linuxize.com použijte následující příkaz:

sudo nmcli general hostname host.linuxize.com

Nakonec restartujte systemd-hostnamed aby změny vstoupily v platnost:

sudo systemctl restart systemd-hostnamed

Ověřte změnu #

Chcete-li ověřit, zda byl název hostitele úspěšně změněn, použijte hostnamectl příkaz:

hostnamectl

Váš nový název hostitele bude vytištěn na konzole:

   Static hostname: host.linuxize.com
   Pretty hostname: Linuxize's desktop
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 52d6807a6ae34327871ae568f7a1387e
           Boot ID: 4f747d0280d3402abed870d18b6e9a7a
    Virtualization: kvm
  Operating System: CentOS Linux 7 (Core)
       CPE OS Name: cpe:/o:centos:centos:7
            Kernel: Linux 3.10.0-693.11.6.el7.x86_64
      Architecture: x86-64

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

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

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

  1. Jak změnit název hostitele (název počítače) na Fedora a CentOS

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

  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. Jak změnit název hostitele na Ubuntu 20.04