27Jun

Slik endrer du ditt Linux-vertsnavn uten å gjenopprette

click fraud protection

Hvis du har jobbet i admin-verdenen over lengre tid, har du sannsynligvis gått inn i et tilfelle der du måtte endre vertsnavnene på serveren din for å matche noen bedriftsnavn, men du kan heller ikke ha nedetid. Så hvordan endrer du vertsnavnet uten å starte om igjen?

Endre vertsnavnet

Først må du endre config-filen som styrer dette. Den faktiske filen og dens plassering vil variere over distribusjoner. I Redhat-derivatene er filen som skal endres /etc/sysconfig/-nettverket, så vi denne filen og endre linjen som leser HOSTNAME =

Fra dette:

Til dette:

For SuSE-distribusjoner vil du også endre /etc/ HOSTNAME-filen mens Debian-admins ville endre/etc/ vertsnavn fil for å angi det nye navnet.

Deretter må /etc/-vertsfilen endres. Dette er identisk på tvers av alle smaker og består av å bruke din favoritt tekstredigerer og endre det gamle vertsnavnet innen. Slik som fra dette:

Til dette:

"Men", du muterer under pusten, "Jeg har nettopp skrevet i` vertsnavn` og fikk 'Snoopy' som et resultat. Det virker ikke! ".

instagram viewer

Det du trenger å vite er at de forrige trinnene er å permanent sette det nye navnet. Du er mye for rask til å dømme, selvsagt. Så fortsett ved å skrive inn( på kommandolinjen som root eller en sudoer):

# vertsnavn mdmvr14s9db

Dette vil sette vertsnavnet for nå, men endringen er ikke lagret( det er de ovennevnte trinnene for, husk?).Gå videre - test det. Skriv inn `vertsnavn`( uten merketegn) og kommandoen skal returnere 'mdmvr14s9db'( uten de enkelte sitatene).

La oss nå sette den i stein. Hvis du bruker chkconfig og service kommandoer( RedHat familie folkemann, vanligvis), kan du bare skrive

#service nettverkstart

som vil starte nettverket med det nye vertsnavnet. Resten av deg skal kunne skrive

# /etc/init.d/ nettverkstart

for å oppnå de samme resultatene.

Test deretter igjen med vertsnavnet-kommandoen - du bør få det nye navnet tilbake.

Dette har vært den enkle delen. Forhåpentligvis, før du begynte dette, sjekket du alle applikasjonsfilfiler for en hardkodet referanse til det nye navnet og endret det også.Og du må da endre DNS 'A' -oppføringen for å gjenspeile det nye navnet. Og når du har startet nytt navn med det nye navnet på DNS, har du lykkes med å midlertidig irritere rundt halvparten av de 18.000 brukerne som tidligere nevnt, som nå ikke kan komme til serveren, siden navnet ikke har spredt seg rundt nettverket ennå.Men også dette skal passere så lenge du skjuler lenge nok.

Og i det minste kan du holde den lille, fyldte plysj Snoopy sitter ved skrivebordet for å minne deg om den mildere og enklere tiden.