27Jun

Ako zmeniť meno hostiteľa systému Linux bez reštartu

click fraud protection

Ak ste pracovali v administrátorskom svete dlhšiu dobu, pravdepodobne ste narazili na inštanciu, kde ste potrebovali zmeniť názvy hostiteľov na vašom serveri tak, aby zodpovedali niektorým firemným štandardom pomenovania, ale nemôžete mať prestoje. Tak ako zmeníte názov hostiteľa bez reštartu?

Zmena názvu hostiteľa

Najprv musíte zmeniť konfiguračný súbor, ktorý ovláda tento. Skutočný súbor a jeho umiestnenie sa budú líšiť v rozdeleniach. V derivátoch Redhat je súbor, ktorý sa má upraviť, sieť /etc/sysconfig/, takže vi tento súbor a zmeniť riadok, ktorý číta HOSTNAME =

Z toho:

K tomuto:

Pre distribúcie SuSE by ste podobne zmenili aj súbor HOSTNAME /etc/, zatiaľ čo administrátori Debianu by zmenili/etc/ názov súboru hostiteľa na nastavenie nového názvu.

Potom je potrebné zmeniť súbor hostiteľa /etc/.To je rovnaké pre všetky príchute a pozostáva z použitia vášho obľúbeného textového editora a úpravy starého názvu hostiteľa v rámci. Ako z tohto:

K tomuto:

instagram viewer

"Ale", mumláte pod dychom, "som práve napísal v" hostname "a dostal" Snoopy "ako výsledok. To nefunguje! ".

Čo potrebujete vedieť, je, že predchádzajúce kroky majú natrvalo nastaviť nové meno. Ste oveľa rýchle na to, aby ste mohli posúdiť, samozrejme. Takže pokračujte zadávaním( na príkazovom riadku ako root alebo sudoer):

# hostname mdmvr14s9db

Toto nastaví názov hostiteľa, ale zmena sa neuloží( čo sú vyššie uvedené kroky, pamätajte?).Pokračujte - vyskúšajte to. Zadajte "hostname"( bez značiek) a príkaz by mal vrátiť "mdmvr14s9db"( bez jednotlivých úvodzoviek).

Teraz ho položme do kameňa. Ak používate chkconfig a servisné príkazy( obyčajne rodiny RedHat), môžete jednoducho zadať reštart

#service siete

, ktorý reštartuje sieť s novým názvom hostiteľa. Zvyšok z vás by mal byť schopný zadať

# /etc/init.d/ sieťové reštartovanie

získať rovnaké výsledky.

Potom znova skontrolujte príkaz hostname - mali by ste vrátiť nové meno.

To bola jednoduchá časť.Dúfajme, že predtým, než začnete, ste skontrolovali všetky konfiguračné súbory aplikácie pre akýkoľvek pevný odkaz na nové meno a zmenili ste ho. A potom musíte zmeniť záznam DNS 'A' tak, aby odrážal aj nové meno. A po reštartovaní mena s novým názvom na DNS sa vám podarí dočasne dráždiť približne polovicu tých 18 000 používateľov, ktorí sa už spomenuli, ktorí sa teraz nemôžu dostať na server, pretože sa názov ešte nepribližoval k sieti. Ale aj to bude trvať, kým sa budete skrývať dosť dlho.

A prinajmenšom si môžete udržať malé plnené plyšové Snoopy sediace pri stole, aby vám pripomenul ten jemnejší a jednoduchší čas.