27Jun

Så här ändrar du ditt Linux-värdnamn utan omstart

Om du har arbetat i administratörsverdenen under en längre tid har du förmodligen gått i en instans där du behövde ändra värdnamnen på din server för att matcha vissa företagsnamnstandarder, men du kan inte heller ha nedetid. Så hur ändrar du värdnamnet utan omstart?

Ändra värdnamn

Först måste du ändra config-filen som styr den här. Den faktiska filen och dess plats kommer att variera mellan distributioner. I Redhat-derivaten är filen som ska ändras /etc/sysconfig/-nätverk så vi den här filen och ändra raden som läser HOSTNAME =

Av det här:

Till detta:

För SuSE-distributioner skulle du på samma sätt ändra /etc/ HOSTNAME-filen medan Debian-administratörer skulle ändra/etc/ värdnamn fil för att ställa in det nya namnet.

Nästa måste /etc/-värdfilen ändras. Detta är identiskt för alla smaker och består av att använda din favorit textredigerare och ändra det gamla värdnamnet inom. Såsom från detta:

Till det här:

"Men", du mutter under andan, "Jag skrev bara i" värdnamn "och fick" Snoopy "som ett resultat. Det fungerar inte! ".

Vad du behöver veta är att de tidigare stegen är att permanent ställa in det nya namnet. Du är mycket för snabb att döma självklart. Så fortsätt med att ange( på kommandoraden som root eller en sudoer):

# värdnamn mdmvr14s9db

Detta ställer in värdnamnet för nu men ändringen sparas inte( det är vad ovanstående steg är för, kom ihåg?).Fortsätt - testa det. Skriv in `värdnamn`( utan kryssrutor) och kommandot ska returnera 'mdmvr14s9db'( utan enkla citat).

Låt oss nu ställa den i sten. Om du använder chkconfig och servicekommandon( RedHat-familjefolk, vanligtvis) kan du helt enkelt skriva

#service-nätverksåterstart

som startar om nätverket med det nya värdnamnet. Resten av dig borde kunna skriva

# /etc/init.d/ nätverks omstart

för att få samma resultat.

Testa sedan igen med kommandot värdnamn - du ska få det nya namnet tillbaka.

Det här har varit den lätta delen. Förhoppningsvis, innan du började detta, markerade du alla applikationsfiler för alla hårdkodade referenser till det nya namnet och ändrade det också.Och du måste då ändra din DNS-A-post för att även spegla det nya namnet. Och när du har startat om namnet med det nya namnet på DNS ​​har du lyckats med att tillfälligt irritera runt hälften av de 18.000 användarna som tidigare nämnts, som nu inte kan komma till servern eftersom namnet inte har spridits runt nätverket ännu. Men även detta ska passera så länge du gömmer dig tillräckligt länge.

Och åtminstone kan du hålla den lilla fyllda plysch Snoopy sitter vid ditt skrivbord för att påminna dig om den mildare och enklare tiden.