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 networkVyhledejte řádek HOSTNAME a nahraďte jej novým názvem hostitele, který chcete použít. V tomto příkladu chci nahradit localhost redhat9.
HOSTNAME=redhat9Až 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/hostsV hostitelích upravte řádek se starým názvem hostitele a nahraďte jej svým novým.
192.168.1.110 redhat9Ulož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 redhat9A spusťte jej znovu bez jakýchkoli parametrů, abyste zjistili, zda se název hostitele nezměnil.
hostnameNakonec restartujeme síť, abychom použili změny, které jsme provedli v /etc/hosts a /etc/sysconfig/network.
service network restart