Po změně názvu hostitele v systému Linux můžete narazit na chybu „nelze vyřešit hostitele“. Zde je uvedeno, co to znamená a co můžete udělat, abyste to napravili.
Co je to název hostitele a jak jej změníte?
Při nastavování systému Linux – ať už se jedná o VPS nebo fyzický počítač u vás doma – můžete být požádáni o zadání názvu hostitele. Toto je štítek, který váš počítač používá k identifikaci vůči ostatním strojům v síti, uživateli a sobě.
Názvy hostitelů by měly být popisné, aby bylo snadné stroje identifikovat – i když nesedíte přímo před nimi. "Kuchyňský počítač" nebo "Davidův malý notebook" jsou skvělá jména. „racknerd-b7516a“ je příšerné jméno a ztěžuje přesné určení, ke kterému počítači jste připojeni.
Jeden způsob změna názvu hostitele na Ubuntu nebo další distribuce Linuxu založené na Debianu je s terminálem.
Otevřete terminál jedním stisknutím Ctrl + Alt + Tnebo výběrem ze systému nabídek a poté zadejte:
sudo hostnamectl soubor-hostname vaše-Nový-název hostitele
Odhlaste se a poté se znovu přihlaste a uvidíte, že se název hostitele změnil.
Co znamená „Nelze vyřešit hostitele: Název nebo služba není známa“?
Po změně názvu hostitele vašeho systému se při příštím pokusu o spuštění příkazu jako sudo, může se zobrazit chyba názvu hostitele. V našem případě byla chyba „nelze vyřešit hostitele MUOVPS: Název nebo služba není známa“.
Tato chyba vám nebrání v provádění žádných úkolů, ale může být nepříjemná.
cat /etc/hostname
Výše uvedený příkaz zobrazí název hostitele, který jste právě nastavili, ale váš nový název hostitele není přítomen jako výstup:
cat /etc/hosts
Chcete-li tuto chybu opravit, použijte nano pro úpravu souboru:
sudo nano /etc/hosts
Na nový řádek přidejte název hostitele vašeho počítače – název hostitele našeho VPS je MUOVPS, jak je znázorněno níže – poté uložte a ukončete nano pomocí Ctrl + O pak Ctrl + X.
Opravili jste chybu „Nelze vyřešit hostitele“!
Chyby názvu hostitele nejsou nejzávažnější a je nepravděpodobné, že by výrazně narušily váš pracovní postup nebo váš den. Ale jsou nepříjemné a ukazují, že jste svůj systém nenakonfigurovali správně. Z tohoto důvodu se vyplatí správně nastavit název hostitele.
Oprava tohoto problému vyžaduje úpravu souboru /etc/hosts soubor. Vzhledem k tomu, že se jedná o kritický systémový soubor, je důležité vědět, jak jej správně upravit, abyste předešli jakýmkoli chybám.