Mnoho z nás slyšelo nebo četlo slovo název hostitele dříve, ale význam tohoto termínu nemusí být přesně jasný, pokud nejsme nějakým způsobem spřízněni s hostingovým průmyslem nebo s linuxovou komunitou. Můžeme o tom také slyšet, pokud se účastníme kariéry vývoje webu. Pokud chcete vědět, co je to název hostitele, zůstaňte s námi a pokračujte ve čtení, abyste to zjistili.
Pokud máte plán webhostingu s hostingovou společností, možná vám již dříve poslala název hostitele, ať už pro připojení k ovládacímu panelu, pro použití v konfiguraci e-mailu atd. Pokud máte zájem o Linux nebo o webového vývojáře kariéra, pak jste pravděpodobně tento termín již viděli nebo brzy uvidíte. Co přesně je tedy název hostitele?
Co je to název hostitele? K čemu je užitečný?
Abychom to zjednodušili, název hostitele je název serveru , počítač nebo jakékoli zařízení, které jej může mít. Velmi často je název hostitele subdoménou skutečné domény nebo platný úplný název domény, což je zkratka pro plně kvalifikovaný název domény.
Snadným příkladem názvu hostitele serveru by bylo něco jako „server.mydomain.com“. Můžeme dokonce nastavit název hostitele pro počítač, ve skutečnosti je to v komunitě Linuxu velmi běžná praxe.
Dobře, název hostitele lze použít k pojmenování serveru nebo počítače, ale proč jsou názvy hostitelů užitečné? Nebo jak můžeme udělat název hostitele užitečným? Zaprvé, zadání názvu systému je samozřejmě užitečné pro jeho identifikaci, ale v některých případech má také další využití.
Máme-li například server s názvem hostitele „server.mydomain.com“ a tento název hostitele ukazuje na server, můžeme název hostitele použít k nastavení našeho místního e-mailového klienta tak, aby odkazoval na tento server. Můžeme jej také použít pro připojení FTP a také pro připojení k ovládacím panelům, jako je cPanel/WHM v našem webovém prohlížeči.
Jak vidíme, názvy hostitelů mohou být při správném použití velmi užitečné, takže nyní pojďme s něčím praktičtějším a změňme název hostitele v prostředí CentOS .
Jak změnit název hostitele CentOS na CentOS 7 a 8
Před změnou názvu hostitele musíme mít na paměti několik věcí. Ano, i názvy hostitelů mají některé základní požadavky a tyto požadavky jsou následující:
- Název hostitele může používat malá nebo velká písmena, tedy písmena od a do z v anglické abecedě. Nedoporučuje se používat jiná písmena. Pamatujte, že v názvech hostitelů se rozlišují velká a malá písmena, takže například server1.mojedomena.com nebude totéž jako Server1.mojedomena.com (všimněte si malých/velkých písmen S).
- Názvy hostitelů mohou také obsahovat čísla, jakékoli číslo od 0 do 9 je v pořádku a tyto číslice můžete samozřejmě také smíchat a vytvořit tak větší čísla.
- Názvy hostitelů mohou také obsahovat 2 speciální znaky, kterými jsou spojovník (-) a tečka (.), to jsou jediné 2 povolené speciální znaky, nelze použít žádné jiné.
- Název hostitele musí začínat a končit písmenem nebo číslem a také musí mít příponu minimálně 2 znaky a maximálně 63 znaků.
- Navíc to můžete udělat popisným, i když to je opravdu užitečné pouze v případě, že máte mnoho souvisejících názvů hostitelů, například pokud máte e-mailový server a webhostingový server, můžete použít něco jako „mail.mydomain.com“ e-mailový server a „server.mydomain.com“ pro webhostingový server.
Dobře, teď, když je to jasné, pojďme se podívat na různé způsoby, jak změnit nebo nastavit název hostitele serveru nebo počítače CentOS.
Změňte jej ručně úpravou souborů konfigurace sítě
Začněme nejtěžším způsobem, jak tento úkol splnit, i když ve skutečnosti není tak těžký, je jen o něco obtížnější než ostatní způsoby, protože k jeho splnění musíme spustit více příkazů.
Nejprve musíme upravit /etc/sysconfig/network soubor pomocí našeho oblíbeného textového editoru. V tomto příkladu použijeme nano, které má pěkné rozhraní a snadno se používá:
nano /etc/sysconfig/network
Uvnitř tohoto souboru musíme pouze změnit proměnnou HOSTNAME tak, aby zadala nový název hostitele, který chceme, takže konečný výsledek bude asi tento:
HOSTNAME=server.mydomain.com
Nyní přestaňte upravovat a uložte změny a pojďme upravit jiný soubor, tentokrát /etc/hosts.
nano /etc/hosts
Ignorujte řádek, který odkazuje na localhost (127.0.0.1) a změňte název hostitele na ten, který obsahuje IP vašeho serveru, což je obvykle druhý řádek:
127.0.0.1 localhost localhost.localdomain 111.222.333.444 server100.mydomain.com server100
Jak vidíte, druhý řádek obsahuje (zleva doprava) na prvním místě IP, na druhém celé jméno hostitele a na třetím první část názvu hostitele.
Jakmile to uděláme, stačí restartovat síťovou službu, aby byly změny trvalé:
/etc/init.d/network restart
nebo
service network restart
Nastavte název hostitele CentOS pomocí příkazu hostnamectl
Jednodušší způsob, jak změnit název hostitele, je použít příkaz hostnamectl, to je docela jednoduché:
hostnamectl set-hostname server99.mydomain.com
V tomto příkladu jsme nastavili „server99.mydomain.com“ jako nový název hostitele systému. Můžete to zkontrolovat pouhým spuštěním příkazu hostname nebo příkazu hostnamectl:
hostname
nebo
hostnamectl
Aby to bylo trvalé, musíme restartovat server, takže spusťte jeden z těchto příkazů:
reboot
nebo
shutdown now -rf
Nastavte svůj název hostitele CentOS úpravou souboru názvu hostitele
Existuje třetí způsob, jak změnit název hostitele. Nejprve začněte úpravou souboru /etc/hostname, jako obvykle použijeme nano:
nano /etc/hostname
Stačí zadat nový název hostitele, uložit změny a poté provést restart:
reboot
nebo
shutdown now -rf
A ano, je to.
Shrnutí
Dnes jsme se tedy naučili, že název hostitele je, zjednodušeně řečeno, „jméno“, které můžeme přiřadit počítači nebo serveru, aby bylo snazší je identifikovat, i když jej lze použít také jako způsob, jak nastavit vzdálená připojení, například pokud potřebujeme nastavit e-mailového klienta nebo FTP klienta.
A nyní také víme, že existuje několik rychlých způsobů, jak změnit název hostitele systému CentOS. Můžeme upravit konfigurační soubory sítě, můžeme použít příkazy jako hostnamectl nebo můžeme jednoduše upravit soubor hostname. Z těchto metod je druhá naše oblíbená a doporučujeme ji použít v kombinaci s první. Pokud použijete tyto dvě metody společně (začnete tou první), můžete si být 100% jisti, že se vaše jméno hostitele úplně změní, jakmile bude váš server nebo počítač opět online.
Jak změnit název hostitele v systému CentOS Linux byl naposledy upraven:5. května 2020 Estebanem Borgesem