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!