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

Jak změnit název hostitele na CentOS

Název hostitele je kritická informace, která vám pomáhá udržovat vaše serverové stroje. Jako správce systému je nezbytné mít krátký, ale rozpoznatelný název hostitele, který oddělí serverové stroje od sebe navzájem. Nejednoznačný nebo složitý název hostitele může způsobit potíže s rozpoznáním přesného serveru, ke kterému budete chtít vzdáleně přistupovat, a může zvýšit pravděpodobnost chyby při aplikaci softwarových oprav nebo jiných aktualizací.

V tomto článku se zaměřím na změnu názvu hostitele serveru CentOS, ale předtím si proberme různé typy názvu hostitele.

Název hostitele má tři typy:

Statický název hostitele: Je to primární a nezbytný název hostitele. Jsou uloženy v souboru /etc/hostname. Používají jej stroje k rozpoznání konkrétního serveru.

Hezký název hostitele: Tento typ názvu hostitele je uživatelsky přívětivý. Umožňuje vám používat další znaky a interpunkci. Není to však povoleno pro strojový kód kvůli jeho nestandardním znakům.

Přechodný název hostitele: Je to dočasný název hostitele a po restartu se resetuje. Linuxové jádro udržuje tento název hostitele. Můžete jej použít pro menší úlohy odstraňování problémů v relaci.

V tomto článku popíšeme způsob, jak jej trvale změnit bez restartování počítače.

Jak změnit název hostitele na CentOS

Chcete-li trvale změnit název hostitele v CentOS, postupujte podle následujících kroků:

Krok 1:Zkontrolujte aktuální název hostitele

Nejprve byste měli znát aktuální název hostitele. Chcete-li zkontrolovat aktuální název hostitele, zadejte do konzoly příkaz hostnamectl.

$ hostnamectl

Tento příkaz zobrazí informace o operačním systému a konfiguraci sítě spolu se statickým názvem hostitele.

Výstup:

Static hostname: workmachine21
Icon name: computer-desktop
Chassis: desktop
Machine ID: 5f7e36c18a974f06ae94ddaaf11d71e8
Boot ID: 337e48b00fed4abe9ab929fed5aa6018
Operating System: CentOS Linux 8 (Core)
CPE OS Name: cpe:/o:centos:centos:8
Kernel: Linux 4.18.0-193.x86_64
Architecture: x86-64

Krok 2:Změňte statický název hostitele

Před změnou statického názvu hostitele CentOS 7 byste měli znát jeho hodnoty, protože povoluje pouze plně kvalifikované názvy domén (FQDN).

Zahrnuje:

  • Malá písmena A–Z
  • Čísla 0–9
  • Pomlčky a tečky
  • Omezení počtu znaků v názvu hostitele je 2 až 63
  • Začátek a konec názvu hostitele musí být písmeno nebo číslo.

Nyní zadejte příkaz takto:

hostnamectl set-hostname fosslinux

Právě jsme změnili statický název hostitele z „workmachine“ na „fosslinux“.

Krok 3:Ověřte název hostitele

Po změně názvu hostitele jej ověřte zadáním příkazu hostnamectl. Výsledek zobrazí systémové informace spolu s novým statickým názvem hostitele.

Výstup:

Static hostname: fosslinux
Icon name: computer-desktop
Chassis: desktop
Machine ID: 5f7e36c18a974f06ae94ddaaf11d71e8
Boot ID: 337e48b00fed4abe9ab929fed5aa6018
Operating System: CentOS Linux 8 (Core)
CPE OS Name: cpe:/o:centos:centos:8
Kernel: Linux 4.18.0-193.x86_64
Architecture: x86-64

Krok 4:Použijte Pretty and Transient Hostname (volitelné)

Pro nastavení pěkného názvu hostitele je použití uvozovek povinné, pokud název hostitele obsahuje mezery nebo jednoduché uvozovky. Například:

hostnamectl set-hostname "FOSS Linux" --pretty

Pro přechodný název hostitele, kde nastavujeme dočasný název hostitele, použijte příkaz níže:

sudo hostnamectl –transient set-hostname temporary.fosslinux

Po dokončení přejmenování zkontrolujte stav Hostname pomocí příkazu:

hostnamectl status

Konzole vrátí seznam informací, včetně statického, hezkého a přechodného názvu hostitele, aby změnu potvrdila.

Poznámka:Počítače mohou identifikovat pouze název hostitele FQDN. CentOS tedy automaticky změní nebo odstraní nepřijatelné znaky.

Vymazání konkrétního názvu hostitele

Chcete-li vymazat název hostitele a vrátit se k výchozímu nastavení, zadejte následující příkaz jako root s příslušnou volbou:

hostnamectl set-hostname "" [option...]

Kde „“ je prázdný řetězec v uvozovkách následovaný volbou je jeden nebo více z:–hezký, –statický a –přechodný.

Vzdálená změna názvů hostitelů

V situacích, kdy chcete provést příkaz hostnamectl na vzdáleném systému, použijte volbu -H, –host následovně:

hostnamectl set-hostname -H [username]@name

Nástroj použije SSH pro připojení ke vzdálenému systému. Kde jméno je název vzdáleného hostitele, který chcete nakonfigurovat. Uživatelské jméno je volitelné.

Závěr

To je vše o vzdáleném nastavení, vymazání názvu hostitele CentOS na místním počítači nebo přes síť. Spusťte požadovaný příkaz z výše zmíněných příkazů a trvale nebo dočasně změňte název hostitele.


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

  2. Jak změnit MAC adresu na CentOS 8

  3. Jak změnit název hostitele?

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

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

  3. Jak změnit název hostitele na Ubuntu?