Jak změnit název hostitele v Linuxu?

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, jak je uvedeno níže. Následující je testováno na Ubuntu a CentOS.

Změna názvu hostitele zahrnuje tři kroky.

  • Změňte hodnotu HOSTNAME v /etc/sysconfig/network
  • Změňte název hostitele v /etc/hosts
  • Aktualizace názvu hostitele na terminálu

1. Zobrazte název hostitele

Pojďme zjistit nakonfigurovaný název spuštěním hostname na terminálu.

[[email protected] ~]# hostname
centos-s-1vcpu-2gb-lon1-01
[[email protected] ~]#

Změníme na etechblog.cz

  Komplexní průvodce CryptoPunks NFT

2. Změňte název hostitele

Upravte soubor /etc/sysconfig/network pomocí vi, vyhledejte HOSTNAME= a aktualizujte jej na požadovaný název.

Poznámka: Na některém cloudovém virtuálním počítači 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 network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=centos-s-1vcpu-2gb-lon1-01

Po změně:

# cat network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=etechblog.cz
[[email protected] sysconfig]#

V dalším kroku by se změnil název hostitele v souboru hostitelů.

Upravte soubor /etc/hosts, vyhledejte aktuální název hostitele v 127.0.0.1 a řádek IP serveru (pokud existují) a aktualizujte je na požadovanou, kterou jste nakonfigurovali výše.

Před změnou:

[[email protected] ~]# cat /etc/hosts | grep -v '^#'
127.0.0.1 centos-s-1vcpu-2gb-lon1-01 centos-s-1vcpu-2gb-lon1-01
127.0.0.1 localhost.localdomain localhost
127.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

[[email protected] ~]#

Po změně:

[[email protected] ~]# cat /etc/hosts | grep -v '^#'
127.0.0.1 etechblog.cz
127.0.0.1 localhost.localdomain localhost
127.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

[[email protected] ~]#

3. Změňte název hostitele na terminálu

A nakonec spusťte příkaz hostname s požadovanou hodnotou.

[[email protected] ~]# hostname etechblog.cz

Zkuste se znovu přihlásit na svůj server a všimnete si nového názvu hostitele.

  Proč telefony explodují? (A jak tomu předejít)

Používáte server DigitalOcean?

Pokud byste chtěli změnit název hostitele na virtuálním počítači DigitalOcean, musíte také aktualizovat název hostitele v souboru /etc/hostname.

Zde je rychlá ukázka videa.

To bylo jednoduché.

ne? Máte zájem dozvědět se více o Linuxu? Podívejte se na toto administrační kurz.

Užili jste si čtení článku? Co takhle sdílet se světem?