Musíte udělat trochu víc než používat hostname
. Následující odkaz níže by měl váš problém vyřešit. Změňte svůj název hostitele bez restartování v RedHat Linux
Ujistěte se, že jste přihlášeni jako root, přejděte do /etc/sysconfig a otevřete síťový soubor ve vi.
cd /etc/sysconfig vi network
Vyhledejte řádek HOSTNAME a nahraďte jej novým názvem hostitele, který chcete použít. V tomto příkladu chci nahradit localhost redhat9.
HOSTNAME=redhat9
Až budete hotovi, uložte změny a ukončete vi. Dále upravíme soubor /etc/hosts a nastavíme nový název hostitele.
vi /etc/hosts
V hostitelích upravte řádek se starým názvem hostitele a nahraďte jej svým novým.
192.168.1.110 redhat9
Uložte změny a ukončete vi. Změny v /etc/hosts a/etc/sysconfig/network jsou nezbytné k tomu, aby byly vaše změny trvalé (v případě neplánovaného restartu).
Nyní použijeme program hostname ke změně názvu hostitele, který je aktuálně nastaven.
hostname redhat9
A spusťte jej znovu bez jakýchkoli parametrů, abyste zjistili, zda se název hostitele nezměnil.
hostname
Nakonec restartujeme síť, abychom použili změny, které jsme provedli v /etc/hosts a /etc/sysconfig/network.
service network restart