Název hostitele je v podstatě název vašeho počítače, podle kterého je v síti rozpoznán. Název hostitele by měl být jedinečný, aby nedocházelo ke konfliktům.
Při instalaci Debianu budete požádáni o vytvoření uživatelského jména a názvu počítače. To je název hostitele vašeho systému,
Nejjednodušší způsob, jak zjistit název hostitele vašeho systému, je otevřít terminál v systému nebo se přihlásit přes SSH na vzdáleném systému Linux.
V terminálu si všimnete, že výzva je obvykle ve tvaru [email protected]
Pokud se vám to nezobrazí, můžete vždy použít příkaz hostname:
hostname
Nyní, když znáte název svého počítače a nelíbí se vám, můžete jej snadno změnit. V tomto tutoriálu vám ukážu několik způsobů, jak změnit název hostitele systému Debian.
Změnit název hostitele v Debianu
Ukážu vám dva způsoby příkazového řádku, jak změnit název hostitele v Debian Linuxu. Tato metoda by měla fungovat na Debianu 9 i Debianu 10.
Metoda 1:Ke změně názvu hostitele v Debianu použijte systemd
První a preferovaný způsob změny názvu hostitele v Debianu je použití příkazu systemd hostnamectl.
Je to jednoduchý, jediný příkaz a nemusíte ani restartovat systém, aby se změny projevily.
hostnamectl set-hostname new_hostname
Jakmile to uděláte, ověřte, že změna názvu hostitele proběhla úspěšně pomocí příkazu hostname nebo hostnamectl:
hostnamectl
Static hostname: raspberrypi
Icon name: computer
Machine ID: 0035faf761f945b8923fc7d54632a941
Boot ID: c487a76d67a34fd28a5f608aff19281c
Operating System: Raspbian GNU/Linux 10 (buster)
Kernel: Linux 4.19.29-v7l+
Architecture: arm
Opusťte shell a uvidíte, že [email protected] zobrazuje nový hostame.
Metoda 2:Změna názvu hostitele v Debianu pomocí /etc/hosts
Adresář etc v Linuxu obsahuje různé konfigurační soubory. Několik z nich se týká názvu hostitele. Tyto soubory můžete upravit a změnit tak název hostitele vašeho systému.
Nejprve použijte textový editor příkazového řádku, jako je Emacs nebo Vim, k úpravě tohoto souboru:
vim /etc/hostname
Zde najdete pouze starý název hostitele. Smažte jej a nahraďte jej novým názvem hostitele.
ještě není hotovo. Musíte upravit ještě jeden soubor. Přejděte do souboru /etc/hosts a upravte jej. Zde nahraďte svůj starý název hostitele novým.
127.0.0.1 localhost
127.0.0.1 new_hostname
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
Uložte a zavřete soubor a poté jej ověřte pomocí příkazu hostname nebo hostnamectl. A je to. Pokud tento krok neuděláte, při každém spuštění sudo se zobrazí varovná zpráva „sudo:nelze vyřešit hostitele“.
Stačí se tedy naučit změnit název hostitele vašeho serveru Debian. Osobně dávám přednost prvnímu způsobu, protože je méně obtížný. co ty? Jakou metodu změny názvu hostitele byste preferovali?