Úvodná » ako » Ako zmeniť meno hostiteľa systému Linux bez reštartu

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

    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ému firemnému pomenovaciemu štandardu, 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 súbor. Skutočný súbor a jeho umiestnenie sa budú líšiť v rozdeleniach. V derivátoch Redhat je súbor, ktorý sa má upraviť, súbor / etc / sysconfig / network so vi tento súbor a zmeniť riadok, ktorý číta HOSTNAME =

    Odtiaľto:

    Do tohto:

    Pre distribúcie SuSE by ste podobne zmenili súbor / etc / HOSTNAME, zatiaľ čo administrátori Debianu by upravili súbor / etc / hostname a nastavili nový názov.

    Ďalej je potrebné zmeniť súbor / etc / hosts. 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 napríklad:

    Do tohto:

    "Ale", mumláte si za dychom, "som práve zadal" hostname "a ako výsledok som dostal" Snoopy ". To nefunguje! ".

    Potrebujete vedieť, že predchádzajúce kroky majú natrvalo nastaviť nové meno. Ste oveľa rýchle na to, aby ste sa rozhodli. Takže pokračujte zadaním (na príkazovom riadku ako root alebo sudoer):

    # hostname mdmvr14s9db

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

    Teraz ho postavme do kameňa. Ak používate chkconfig a servisné príkazy (zvyčajne rodiny RedHat, môžete jednoducho zadať

    # reštart sieťovej služby

    ktorý reštartuje sieť s novým názvom hostiteľa. Zvyšok by ste mali mať možnosť písať

    # / etc / init.d / reštartovanie siete

    na získanie rovnakých výsledkov.

    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ý názov a zmenili ste ho. A potom musíte zmeniť záznam DNS "A" tak, aby odrážal aj nový názov. A akonáhle ste reštartovali meno s novým menom v DNS, budete mať uspokojivú možnosť 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ť dostatočne dlho.

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