Endre vertsnavn i Linux: Enkelt guide for Ubuntu & CentOS

En sentral ferdighet for enhver systemadministrator er å beherske endring av vertsnavn. Denne veiledningen gir en grundig innføring i hvordan man utfører denne oppgaven.

Dersom du har spesifisert feil vertsnavn under installasjonen eller har behov for å modifisere det av andre årsaker, kan du enkelt endre det ved å følge trinnene beskrevet nedenfor. Instruksjonene er testet på både Ubuntu og CentOS.

Prosessen med å endre et vertsnavn består av tre hovedsteg:

  • Modifisering av HOSTNAME-verdien i /etc/sysconfig/network filen.
  • Justering av vertsnavnet i /etc/hosts filen.
  • Oppdatering av vertsnavnet i terminalen.

1. Finn gjeldende vertsnavn

Først, la oss identifisere det nåværende vertsnavnet ved å bruke kommandoen «hostname» i terminalen.

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

La oss anta at vi skal endre dette til «tipsbilk.net» for dette eksemplet.

2. Utfør endring av vertsnavn

Åpne filen «/etc/sysconfig/network» med en teksteditor som «vi». Finn linjen som begynner med «HOSTNAME=» og endre verdien til det ønskede navnet.

Merk: Det er observert at «HOSTNAME»-oppføringen kan mangle i visse Cloud VM-er. Hvis du ikke finner denne linjen på din server, kan du hoppe over dette steget.

Før modifisering:

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

Etter modifisering:

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

Neste trinn er å justere vertsnavnet i hosts-filen.

Åpne «/etc/hosts» filen og finn nåværende vertsnavn i linjen som inneholder «127.0.0.1» og serverens IP-adresse (hvis relevant). Endre dette til det nye navnet du har konfigurert.

Før modifisering:

    [[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 modifisering:

    [[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. Oppdater vertsnavn i terminal

Til slutt, bruk «hostname»-kommandoen med den nye verdien for å oppdatere vertsnavnet i terminalen.

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

Prøv å logge deg inn på serveren på nytt, og du vil se at det nye vertsnavnet er aktivt.

Bruker du en DigitalOcean server?

Hvis du bruker DigitalOcean VM, bør du også oppdatere vertsnavnet i filen «/etc/hostname».

Her er en kort video som demonstrerer prosessen.

Det var enkelt, ikke sant?

Er du interessert i å lære mer om Linux? Ta en titt på dette administrasjonskurset.

Likert du artikkelen? Del den gjerne med andre!