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:
- en
- Wikipedia
- Org
Š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.