jedním ze základních úkolů správce systému je vědět, jak změnit název hostitele.
pokud jste během instalace zadali nesprávný název hostitele nebo požadavek na jeho změnu, můžete jej změnit níže. Následující je testováno na Ubuntu a CentOS.
Změna názvu hostitele zahrnuje tři kroky.
- Změna
HOSTNAME
hodnota v/etc/sysconfig/network
- Změna názvu hostitele v
/etc/hosts
- aktualizace názvu hostitele na terminálu
zobrazení názvu hostitele
pojďme zjistit nakonfigurovaný název spuštěním hostname
na terminálu.
~]# hostnamecentos-s-1vcpu-2gb-lon1-01 ~]#
pojďme změnit na geekflare
změnit název hostitele
upravit /etc/sysconfig/network
soubor pomocí vi
, vyhledejte název hostitele= a aktualizujte jej na požadované jméno.
poznámka: na nějakém cloudovém VM jsem si všiml, že položka HOSTNAME neexistuje. Pokud to na svém serveru nenajdete, můžete tento krok ignorovat.
před změnou:
# cat networkNETWORKING=yesNETWORKING_IPV6=noHOSTNAME=centos-s-1vcpu-2gb-lon1-01
po změně:
# cat networkNETWORKING=yesNETWORKING_IPV6=noHOSTNAME=geekflare sysconfig]#
dalším krokem by bylo změnit název hostitele v souboru hosts.
upravit soubor /etc/hosts
, vyhledejte aktuální název hostitele v řádku 127.0.0.1
a IPS serveru (pokud existují) a aktualizujte jej na požadovaný, který jste nakonfigurovali výše.
před změnou:
~]# cat /etc/hosts | grep -v '^#'127.0.0.1 centos-s-1vcpu-2gb-lon1-01 centos-s-1vcpu-2gb-lon1-01127.0.0.1 localhost.localdomain localhost127.0.0.1 localhost4.localdomain4 localhost4::1 centos-s-1vcpu-2gb-lon1-01 centos-s-1vcpu-2gb-lon1-01::1 localhost.localdomain localhost::1 localhost6.localdomain6 localhost6 ~]#
po změně:
~]# cat /etc/hosts | grep -v '^#'127.0.0.1 geekflare127.0.0.1 localhost.localdomain localhost127.0.0.1 localhost4.localdomain4 localhost4::1 centos-s-1vcpu-2gb-lon1-01 centos-s-1vcpu-2gb-lon1-01::1 localhost.localdomain localhost::1 localhost6.localdomain6 localhost6 ~]#
změňte název hostitele na terminálu
a nakonec spusťte příkaz hostname
s požadovanou hodnotou.
~]# hostname geekflare
zkuste se znovu přihlásit na server a všimnete si nového názvu hostitele.
Pomocí Serveru DigitalOcean?
pokud chcete změnit název hostitele na DigitalOcean VM, musíte také aktualizovat název hostitele v souboru /etc/hostname
.
zde je rychlá demonstrace videa.
to bylo snadné.
není to tak? Máte zájem dozvědět se více o Linuxu? Podívejte se na tento administrační kurz.