Hvordan ændres værtsnavn i Linux?

En af de væsentlige opgaver for en systemadministrator er at vide, hvordan man ændrer værtsnavnet.

Hvis du har indtastet det forkerte værtsnavn under installationen eller krav om at ændre det, kan du ændre det som nedenfor. Følgende er testet på Ubuntu og CentOS.

Ændring af værtsnavn involverer tre trin.

  • Skift HOSTNAME-værdi i /etc/sysconfig/network
  • Skift værtsnavn i /etc/hosts
  • Opdaterer værtsnavn på terminalen

1. Vis værtsnavn

Lad os finde ud af det konfigurerede navn ved at udføre værtsnavn på terminalen.

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

Lad os skifte til toadmin.dk

  4 bedste alternativer til Libre Office på Linux

2. Skift værtsnavn

Rediger /etc/sysconfig/network fil ved hjælp af vi, se efter HOSTNAME= og opdater det til det ønskede navn.

Bemærk: Jeg har bemærket på nogle Cloud VM, at HOSTNAME-indgangen ikke eksisterer. Hvis du ikke finder dette på din server, kan du ignorere dette trin.

Før ændring:

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

Efter ændring:

# cat network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=toadmin.dk
[[email protected] sysconfig]#

Det næste trin ville ændre værtsnavnet i en værtsfil.

Rediger filen /etc/hosts, se efter det aktuelle værtsnavn i 127.0.0.1 og server-IP’er (hvis nogen) linje og opdater den til den ønskede, som du konfigurerede ovenfor.

Før ændring:

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

Efter ændring:

[[email protected] ~]# cat /etc/hosts | grep -v '^#'
127.0.0.1 toadmin.dk
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. Skift værtsnavn på terminal

Og til sidst skal du udføre hostname-kommandoen med den ønskede værdi.

[[email protected] ~]# hostname toadmin.dk

Prøv at logge ind på din server igen, og du vil bemærke det nye værtsnavn.

  Sådan installeres JetBrains Rider på Linux

Bruger du DigitalOcean Server?

Hvis du gerne vil ændre værtsnavnet på DigitalOcean VM, så skal du også opdatere værtsnavnet i filen /etc/hostname.

Her er en hurtig videodemonstration.

Det var nemt.

Er det ikke? Interesseret i at lære mere om Linux? Tjek dette ud administrationskursus.

Nydt at læse artiklen? Hvad med at dele med verden?