Úvod
Příkaz hostitele Linuxu se používá k zobrazení nebo změně domény a názvu hostitele systému. Může také zkontrolovat IP adresu počítače.
V tomto tutoriálu se budeme zabývat všemi způsoby, jak můžete použít hostname
příkaz v systému Linux a jak změnit název hostitele počítače v systému Linux.

Předpoklady
- Systém se systémem Linux
- Přístup do příkazového řádku / okna terminálu
hostname Syntaxe příkazu
hostname
příkaz používá následující formát:
hostname [options] [new_hostname]
Použijte [options]
parametr pro přidání konkrétnějších pokynů do hostname
příkaz. Bez něj výchozí výstup zobrazuje název hostitele vašeho počítače:
Použijte [new_hostname]
parametr, když chcete změnit název hostitele vašeho počítače.
Příklady příkazů hostname
hostname
příkaz má řadu možností, které můžete použít pro specifičtější výstupy:
-a
,--alias
:Zobrazí alias hostitele.-A
,--all-fqdns
:Zobrazí každý FQDN (plný název domény) počítače.-b
,--boot
:Vždy nastavte název hostitele.-d
,--domain
:Zobrazit název domény DNS.-f
,--fqdn
,--long
:Zobrazí FQDN.-F
,--file
:Zkontrolujte soubor, který chcete obnovit, a zobrazte název hostitele.-h
,--help
:Vytiskněte zprávu nápovědy jako výstup.-i
,--ip-address
:Zobrazí IP adresu počítače.-I
,--all-ip-addresses
:Zobrazí všechny síťové adresy počítače.-s
,--short
:Zobrazí krátkou verzi názvu hostitele.-v
,--verbose
:Rozbalte veškerý výstup na podrobný.-y
,--yp
,--nis
:Zobrazí název domény NIS.
Zobrazovat název hostitele
Pomocí hostname
příkaz bez dalších možností zobrazí název hostitele počítače:
hostname

Zobrazovat krátký název hostitele
Použijte -s
nebo --short
možnost zobrazení krátké verze názvu hostitele, která je u první tečky oříznuta:
hostname -s
hostname --short

Zobrazit alias
Použijte -a
nebo --alias
možnost zobrazit alias (náhradní název hostitele) hostitele, pokud je nastaven. Existuje jen velmi málo případů, kdy je tato možnost užitečná, a její použití se již nedoporučuje.
hostname -a
hostname --alias

Vyhledat názvy hostitelů
Použijte -F
nebo --file
možnost prohledat konkrétní soubor (například název hostitele nebo hostitelé ) a změňte název hostitele vašeho počítače tak, aby odpovídal obsahu souboru:
sudo hostname -F [file path]
sudo hostname --file [file path]

Vynutit výchozí název hostitele
Pokud nechcete mít konkrétní soubor obsahující název hostitele nebo chcete tento soubor ponechat prázdný, použijte -b
nebo --boot
volba. Díky tomu bude váš počítač používat výchozí název hostitele (localhost ), dokud nenastavíte jiný:
hostname -b
hostname --boot

Zobrazovaný název domény
Použijte -d
nebo --domain
možnost zobrazení názvu vaší domény DNS:
hostname -d
hostname –domain
Zobrazit FQDN
Pokud chcete zobrazit FQDN systému, použijte -f
, --fqdn
, nebo --long
možnost:
hostname -f
hostname --fqdn
hostname --long
FQDN obsahuje krátký název hostitele a název domény DNS.
Zobrazit všechny FQDN
Chcete-li zobrazit každý FQDN vašeho počítače, použijte -A
nebo --all-fqdns
možnost:
hostname -A
hostname --all-fqdns
Tato možnost uvádí všechny vaše síťové adresy a jejich názvy domén DNS. Přeskočí všechny adresy, které nedokáže přeložit.
Zobrazit doménu NIS
Pokud používáte NIS (Network Information Service), můžete zkontrolovat název své domény NIS pomocí -y
, --yp
, nebo --nis
možnost:
hostname -y
hostname --yp
hostname --nis

Změnit název domény NIS
Ke změně názvu domény NIS použijte tento příkaz s následujícím formátem:
sudo hostname -y [NIS hostname]
sudo hostname --yp [NIS hostname]
sudo hostname --nis [NIS hostname]

Zobrazit adresy souvisejících sítí
Příkaz hostname také umožňuje, aby vaše adresy zobrazované sítě byly spojeny s názvem hostitele. Chcete-li to provést, použijte -i
nebo --ip-address
možnost:
hostname -i
hostname --ip-address
Tento příkaz funguje pouze v případě, že lze přeložit název hostitele.

Zobrazit všechny síťové adresy
Použijte -I
nebo --all-ip-addresses
možnost zobrazit všechny síťové adresy hostitele. Na rozdíl od -i
, tato možnost nezávisí na rozlišení názvu hostitele:
hostname -I
hostname --all-ip-addresses

Změnit název hostitele do restartu
Název hostitele počítače můžete změnit pomocí hostname
příkaz. Chcete-li to provést, použijte následující formát:
sudo hostname [new hostname]
Jakékoli změny názvu hostitele, které provedete pomocí tohoto příkazu, budou trvat pouze do příštího restartu.

Trvalá změna názvu hostitele
Chcete-li změnit název hostitele trvale, použijte textový editor, jako je Nano, a proveďte změny v názvu hostitele a hostitelé soubory:
sudo nano /etc/hostname
sudo nano /etc/hosts
Můžete také použít hostnamectl
příkaz k trvalé změně názvu hostitele:
sudo hostnamectl set-hostname [new hostname]

Další možnosti názvu hostitele
Použijte -V
nebo --version
možnost vytisknout verzi softwarového balíčku hostname na vašem systému Linux:
hostname -V
hostname --version

Pokud potřebujete pomoc s některým z příkazů, použijte -h
nebo --help
možnost vytisknout zprávu nápovědy:
hostname -h
hostname --help
