Stejný název hostitele pro všechny systémy velmi ztíží správu a údržbu systému a sítě samotné.
Název hostitele v jakékoli distribuci založené na Linuxu se používá k jedinečné identifikaci systému v síti. Výchozí název hostitele, který se nastavuje během instalace, je localhost. V případě několika cloudových služeb je výchozí název hostitele nastaven podle jejich preferencí a není vždy localhost.
Nainstalovaná aplikace používá název hostitele jako výchozí identifikátor při komunikaci s jinými systémy.
Chcete-li tedy komunikovat s jakýmikoli jinými systémy v síti bez jakýchkoli zmatků, je vždy dobré to změnit. V tomto článku se podíváme na to, jak změnit název hostitele v Ubuntu 18.04 LTS.
Změna názvu hostitele v Ubuntu pomocí hostnamectl
Pamatujte, že pro všechny metody, které se chystáme ukázat, musíte pro přístup k serveru Linux použít SSH. Zde je návod pro případ, že byste potřebovali trochu pomoci.
Nejjednodušší způsob, jak změnit název hostitele, je pomocí příkazu hostnamectl. Příkaz je součástí obslužných programů systemd a je standardně nainstalován. Pokud z nějakého důvodu není ve vašem systému přítomen, použijte následující apt-get příkaz k instalaci:
apt-get install systemd
Nyní bude dostupný příkaz hostnamectl, pokud dříve chyběl. Chcete-li zobrazit systémové informace – včetně názvu hostitele, zadejte do příkazového řádku terminálu hostnamectl. Zde je příkaz:
hostnamectl
Toto je výstup, který byste dostali:
Static hostname: hostinger Icon name: computer-vm Chassis: vm Machine ID: 45598cbdb6ee462e8696166b520fe788 Boot ID: 99526e56aeea45c2a0f3b2ffaaffe9d9 Virtualization: xen Operating System: Ubuntu 18.04.1 LTS Kernel: Linux 4.15.0-1021-aws Architecture: x86-64
Výstup výše uvedeného příkazu uvádí trvalý název hostitele jako statický název hostitele. Chcete-li trvale změnit název hostitele systému, stačí použít následující příkaz hostnamectl:
hostnamectl set-hostname hostinger
Výše uvedený příkaz nevytváří výstup. Chcete-li ověřit nový název hostitele, zadejte z terminálu hostnamectl bez jakýchkoli voleb nebo parametrů:
hostnamectl
Změnit název hostitele v Ubuntu pomocí názvu hostitele
Příkaz hostname se používá k zobrazení nebo nastavení názvu hostitele a názvu domény systému. Základní syntaxe příkazu je:
hostname [options] [new_host_name]
Chcete-li zobrazit aktuální nastavení vašeho systému, použijte název hostitele bez jakýchkoli voleb a argumentů:
hostname
Chcete-li změnit název hostitele, stačí použít příkaz hostname bez jakýchkoli voleb zadáním nového názvu hostitele jako jediného argumentu.
hostname hostinger
Chcete-li ověřit, zda byl název hostitele nastaven správně, použijte jednoduchý příkaz hostname.
Pamatujte, že změny v názvu hostitele jsou dočasné. Pokud restartujete systém, název hostitele bude vrácen na starý.
Příkaz hostname je užitečný v situaci, kdy máte menší úkol, který vyžaduje dočasné změny, ale nechcete provádět trvalé změny.
Ruční změna názvu hostitele v Ubuntu
Název hostitele je možné změnit přímou úpravou několika konfiguračních souborů s názvem hostitele. Stačí aktualizovat název hostitele ve dvou konfiguračních souborech – /etc/hostname a /etc/hosts .
Chcete-li začít, upravte soubor /etc/hostname a aktualizujte záznam novým názvem hostitele:
vi /etc/hostname hostinger
Poté aktualizujte záznam názvu hostitele novým záznamem v /etc/hosts soubor, takže systém rozpozná nový název hostitele v síti.
# vi /etc/hosts 127.0.0.1 hostinger
V této fázi jste hotovi s aktualizací záznamů v potřebných konfiguračních souborech. Ale stále jste krůček od použití výše uvedených změn.
V posledním kroku musíte upravit konfigurační soubor cloudu. Tento cloudový init balíček se instaluje z výchozích obrazů poskytnutých několika poskytovateli cloudových služeb pro inicializaci cloudové instance.
Chcete-li dokončit formality, upravte konfigurační soubor cloudu a změňte hodnotu preserve_hostname pravda .
# vi /etc/cloud/cloud.cfg
…
…
# To způsobí, že modul set+update hostname nebude fungovat (pokud je pravda)
preserve_hostname:true
…
…
Pokud výše uvedený konfigurační soubor cloudu není přítomen ve vašem systému se pak nebojte, tento krok můžete bezpečně přeskočit.
Restartujte systém a otevřete terminálovou relaci. Chcete-li ověřit, že název hostitele byl během restartu skutečně zachován, zadejte do terminálu následující příkaz:
hostname
Změňte název hostitele na Ubuntu pomocí ovládacího panelu Hostinger
Chcete-li změnit název hostitele pomocí ovládacího panelu Hostinger, přejděte na Servery v horní navigační liště a vyberte instanci, pro kterou chcete změnit název hostitele. V nově otevřeném okně aktualizujte hodnotu hostname na nový a klikněte na Uložit změny . Gratulujeme, úspěšně jste změnili název hostitele pomocí ovládacího panelu Hostinger:
Závěr
Změna názvu hostitele v Linuxu Ubuntu 18.04 je docela snadná. Nyní víte, jak to udělat prostřednictvím ovládacího panelu Hostinger a terminálu Linux. Nyní můžete svou síť snadno spravovat!