GNU/Linux >> Znalost Linux >  >> Ubuntu

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

Úvod

Název hostitele počítače je štítek, který odlišuje jeden systém od druhého v jedné síti.

Během instalace Centos 8 buď administrátor definuje název hostitele, nebo se automaticky vytvoří. Přiřazený název systému není vždy snadno zapamatovatelný. Pokud později přidáte do sítě více počítačů, možná budete chtít uspořádat názvy hostitelů.

V tomto tutoriálu se dozvíte, jak změnit název hostitele na Centos 8 / RHEL .

Předpoklady

  • Systém CentOS 8 / RHEL
  • Uživatel s oprávněním Sudo nebo root
  • Přístup k terminálu nebo příkazovému řádku
  • Jakýkoli vestavěný textový editor

Porozumění typům názvů hostitelů

Existují tři třídy názvů hostitelů:

  • tradiční název hostitele , který se nachází na adrese /etc/hostname . Průvodce se zaměřuje na tento typ.
  • lidsky čitelný název hostitele který umožňuje speciální znaky (např. server pnap ). Systém jej používá pouze jako prezentaci uživateli. Nachází se v /etc/machine-info adresář.
  • Změnitelný název hostitele které linuxové jádro udržuje. Ve výchozím nastavení je stejný jako statický, ale DHCP a mDNS to mohou změnit, nebo to můžete změnit ručně.

Statický název hostitele je standardně definován jako localhost , zatímco ostatní dva je třeba specifikovat samostatně.

Jak zobrazit aktuální název hostitele

Chcete-li zkontrolovat název hostitele počítače, otevřete terminál a zadejte:

hostname

Náš virtuální počítač má výchozí název hostitele localhost.localdomain .

Podívejte se na náš článek o příkazu hostname, kde se dozvíte více o tomto příkazu a jak jej používat.

Dalším způsobem, jak zkontrolovat statický název hostitele a získat další podrobnosti o počítači, je použít hostnamectl příkaz:

hostnamectl

Změna názvu hostitele na CentOS 8 / RHEL bez restartování systému

Za určitých okolností není možné restartovat počítač. Existuje několik způsobů, jak změnit název hostitele na CentOS 8 nebo RHEL, aniž byste museli restartovat počítač.

Vyberte preferovanou možnost a poté se odhlaste a znovu přihlaste, abyste se ujistili, že se změny projevily.

Pro změnu názvu hostitele použijte hostnamectl

hostnamectl umožňuje nastavit všechny třídy názvů hostitelů. Příkaz funguje i na jiných distribucích Linuxu, nejen na CentOS / RHEL.

Nastavte statický název hostitele pomocí hostnamectl

Syntaxe pro nastavení statického názvu hostitele s hostnamectl je:

sudo hostnamectl set-hostname host.domain

Například změníme název hostitele na vm1.phoenixnap.com :

sudo hostnamectl set-hostname vm1.phoenixnap.com

Terminál vrátí nový řádek. Pro ověření, zda byl název hostitele změněn, použijte jednu ze dvou metod, které jsme zmínili:

Nastavte Pretty Hostname pomocí hostnamectl

Chcete-li upravit pěkný název hostitele, přidejte --pretty na příkaz:

sudo hostnamectl set-hostname "New Pretty Hostname" --pretty

Například:

sudo hostnamectl set-hostname "PNAP's Test VM" --pretty

Zadejte hostnamectl pro ověření změn:

Nastavte přechodný název hostitele pomocí hostnamectl

Podle vzoru z předchozího příkladu nastavte přechodný název hostitele přidáním --transient k příkazu.

Například:

sudo hostnamectl set-hostname testvm1.phoenixnap.com

Zkontrolujte změny pomocí hostnamectl :

Ke změně názvu hostitele použijte nmtui

Spusťte NetworkManager TUI pomocí nmtui příkaz ke změně názvu hostitele. Toto není primární funkce nástroje, ale umožňuje uživatelům nastavit nový název hostitele.

1. V okně terminálu zadejte:

nmtui

Nástroj se otevře ve stejném okně.

2. Vyberte Nastavit název hostitele systému pomocí šipek na klávesnici.

3. Zadejte požadovaný název hostitele a vyberte .

4. Zadejte své heslo budete-li vyzváni, a potvrďte změny.

5. Ukončit nástroj.

6. Možná budete muset restartovat system-hostnamed aplikujte změny:

sudo systemctl restart system-hostnamed

Úspěšně jste změnili název hostitele na vašem počítači CentOS 8 nebo RHEL.

Pro změnu názvu hostitele použijte nmcli

nmcli nástroj se také používá k ovládání NetworkManageru, ale bez GUI.

Příkaz ke změně názvu hostitele pomocí nmcli je:

sudo nmcli g hostname newhostname.domain

Například:

sudo nmcli g hostname vm.phoenixnap.com

Restartujte sytemd-hostanmed aplikujte změny:

sudo systemctl restart system-hostnamed

Zkontrolujte název hostitele pomocí jedné z metod, které jsme zmínili dříve. V tomto případě použijeme nmcli pro kontrolu názvu hostitele:

sudo nmcli g hostname

Nastavte název hostitele úpravou souboru /etc/hostname (vyžadován restart)

Pokud jste zvyklí upravovat systémové soubory, změňte název hostitele provedením následujících změn:

1. Otevřete /etc/hostname soubor pomocí preferovaného textového editoru. V tomto příkladu použijeme nano:

sudo nano /etc/hostname

2. Změňte aktuální název hostitele na požadovaný název hostitele.

3. Uložte změny a ukončete editor.

4. Restartujte systém, aby se změny projevily.


Ubuntu
  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 nastavit nebo změnit název hostitele v CentOS 7 / RHEL 7

  3. Jak nastavit a změnit název hostitele a FQDN (plně kvalifikovaný název domény) v RHEL &CentOS 7

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

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

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