Příklad použití příkazu Příkaz hostitele

Je pravděpodobné, že nastavujete jméno počítače při instalaci Linuxu , ale pokud používáte počítač nastavený někým jiným, pravděpodobně jej neznáte.

Název počítače můžete najít a nastavit, aby uživatelům usnadnil objevování v síti pomocí příkazu hostname.

Tato příručka vás učí vše, co potřebujete vědět o příkazu hostname.

Jak zjistit název počítače

Otevřete okno terminálu a zadejte následující příkaz:

název hostitele

Získáte výsledek, který vám sděluje název vašeho počítače a v mém případě jednoduše řekne "localhost.localdomain".

První část výsledku je název počítače a druhá část je název domény.

Chcete-li vrátit pouze název počítače, můžete spustit následující příkaz:

název hostitele -s

Výsledkem bude tentokrát pouze "localhost".

Podobně, pokud chcete jen zjistit, na které doméně používáte, použijte následující příkaz.

název hostitele -d

IP adresu hostitele můžete najít pomocí následujícího příkazu:

název hostitele -i

Název hostitele může být alias a všechny aliasy pro počítač, který používáte, naleznete v následujícím terminálu:

název hostitele -a

Pokud nejsou nastaveny žádné aliasy, vrátí se vaše skutečné jméno hostitele.

Jak změnit název hostitele

Název hostitele počítače můžete změnit jednoduše zadáním následujícího příkazu:

název hostitele

Například:

hostname gary

Nyní, když spustíte příkaz hostname, zobrazí se pouze "gary".

Tato změna je dočasná a není zvláště užitečná.

Trvalou změnou názvu hostitele použijte editor nano pro otevření souboru / etc / hosts.

sudo nano / etc / hosts

Budete potřebovat zvýšená oprávnění k úpravě souboru hostitelů a můžete buď použít příkaz sudo, jak je znázorněno výše, nebo můžete přepnout uživatele do kořenového účtu pomocí příkazu su.

Soubor / etc / hosts obsahuje podrobnosti o vašem počítači a dalších počítačích v síti nebo v jiných sítích.

Ve výchozím nastavení bude soubor / etc / hosts obsahovat něco podobného:

127.0.0.1 localhost.localdomain localhost

První položkou je adresa IP, kterou chcete počítač vyřešit. Druhá položka je název a doména počítače a každé následující pole obsahuje alias pro počítač.

Chcete-li změnit název hostitele, můžete jednoduše nahradit localhost.localdomain názvem počítače a názvem domény.

Například:

127.0.0.1 gary.mydomain localhost

Po uložení souboru získáte při spuštění příkazu hostname následující výsledek:

gary.mydomain

Podobně se příkaz hostname -d zobrazí jako název domény a název hostitele -s se zobrazí jako gary.

Příkaz alias (název hostitele -a) se však bude zobrazovat jako localhost, protože jsme jej nezměnili v souboru / etc / hosts.

Do souboru / etc / hosts můžete přidat libovolný počet aliasů, jak je uvedeno níže:

127.0.0.1 gary.mydomain garysmachine everydaylinuxuser

Nyní při spuštění příkazu hostname -a bude výsledek následující:

garysmachine everydaylinuxuser

Více o názvech hostitelů

Název hostitele nesmí mít více než 253 znaků a může být rozdělen na různé štítky.

Například:

en.wikipedia.org

Výše uvedené jméno hostitele má tři popisky:

Štítek může mít délku maximálně 63 znaků a štítky jsou odděleny jednou tečkou.

Další informace o názvech hostitelů naleznete na této stránce Wikipedie.

souhrn

O příkazu hostname není moc co říci. Informace o všech dostupných přepínačích naleznete na domovské stránce systému Linux.

jméno hostitele

Všechno, co opravdu potřebujete vědět bylo obsaženo v této příručce, ale existuje několik dalších přepínačů, jako je název hostitele -f, který zobrazuje plně kvalifikovaný název domény, schopnost přečíst název hostitele ze souboru pomocí příkazu hostname -f switch a možnost zobrazit název domény NIS / YP pomocí příkazu hostname -y.