Hvordan endre vertsnavn i Linux?

En av de viktigste oppgavene for en systemadministrator er å vite hvordan man endrer vertsnavnet.

Hvis du har oppgitt feil vertsnavn under installasjonen eller krav om å endre det, kan du endre det som nedenfor. Følgende er testet på Ubuntu og CentOS.

Endring av vertsnavn innebærer tre trinn.

  • Endre HOSTNAME-verdi i /etc/sysconfig/network
  • Endre vertsnavn i /etc/hosts
  • Oppdaterer vertsnavn på terminalen

1. Vis vertsnavn

La oss finne ut det konfigurerte navnet ved å kjøre vertsnavn på terminalen.

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

La oss bytte til tipsbilk.net

  Hvordan spille 7 days to die på Linux

2. Endre vertsnavn

Rediger /etc/sysconfig/nettverksfilen med vi, se etter HOSTNAME= og oppdater den til ønsket navn.

Merk: Jeg har lagt merke til på en Cloud VM at HOSTNAME-oppføringen ikke eksisterer. Hvis du ikke finner dette på serveren din, kan du ignorere dette trinnet.

Før endring:

# cat network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=centos-s-1vcpu-2gb-lon1-01

Etter endring:

# cat network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=tipsbilk.net
[[email protected] sysconfig]#

Det neste trinnet vil endre vertsnavnet i en vertsfil.

Rediger /etc/hosts-filen, se etter gjeldende vertsnavn i 127.0.0.1 og server-IP-er (hvis noen) linje og oppdater den til ønsket som du konfigurerte ovenfor.

Før endring:

[[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] ~]#

Etter endring:

[[email protected] ~]# cat /etc/hosts | grep -v '^#'
127.0.0.1 tipsbilk.net
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. Endre vertsnavn på terminal

Og til slutt, utfør hostname-kommandoen med ønsket verdi.

[[email protected] ~]# hostname tipsbilk.net

Prøv å logge på serveren din på nytt, og du vil legge merke til det nye vertsnavnet.

  Hvordan spille Orwell på Linux

Bruker du DigitalOcean Server?

Hvis du vil endre vertsnavnet på DigitalOcean VM, må du også oppdatere vertsnavnet i filen /etc/hostname.

Her er en rask videodemonstrasjon.

Det var lett.

Ikke sant? Interessert i å lære mer om Linux? Sjekk ut dette administrasjonskurs.

Likte du å lese artikkelen? Hva med å dele med verden?