Kotisivu » miten » Linux-isäntänimen muuttaminen ilman uudelleen käynnistystä

    Linux-isäntänimen muuttaminen ilman uudelleen käynnistystä

    Jos olet työskennellyt admin-maailmassa jonkin aikaa, olet todennäköisesti joutunut tilanteeseen, jossa sinun on vaihdettava palvelimen isäntänimeä vastaamaan joitakin yrityksen nimeämistandardeja, mutta et voi myöskään olla seisokkeja. Joten miten vaihdat isäntänimeä ilman uudelleenkäynnistystä?

    Isäntänimen muuttaminen

    Ensinnäkin sinun on muutettava tätä ohjaavaa kokoonpanotiedostoa. Todellinen tiedosto ja sen sijainti vaihtelevat jakaumien välillä. Redhat-johdannaisissa muokattava tiedosto on / etc / sysconfig / network niin vi tämä tiedosto ja muuta riviä, jossa lukee HOSTNAME =

    Tästä:

    Tähän:

    SuSE-jakeluissa muuttaisit vastaavasti / etc / HOSTNAME-tiedostoa, kun Debianin ylläpitäjät muokkaavat / etc / hostname-tiedostoa uuden nimen määrittämiseksi.

    Seuraavaksi / etc / hosts-tiedostoa on muutettava. Tämä on sama kaikissa makuissa ja se koostuu suosikkitekstitiedoston käyttämisestä ja vanhan isäntänimen muokkaamisesta. Tällainen:

    Tähän:

    ”Mutta”, mykistätte henkesi alla, ”kirjoitin juuri” hostname ”ja sain näin Snoopyn. Se ei toimi!.

    Sinun on tiedettävä, että aiemmat vaiheet asetetaan pysyvästi uudelle nimelle. Sinulla on aivan liian nopea tuomita, tietenkin. Jatka sitten kirjoittamalla (komentorivillä nimellä root tai sudoer):

    # isäntänimi mdmvr14s9db

    Tämä asettaa isäntänimen nyt, mutta muutosta ei tallenneta (mitä edellä mainitut vaiheet ovat, muista?). Mene eteenpäin - testaa se. Kirjoita "hostname" (ilman merkkejä) ja komennon pitäisi palauttaa 'mdmvr14s9db' (ilman yksittäisiä lainausmerkkejä).

    Nyt asetetaan se kiviin. Jos käytät chkconfig- ja palvelukäskyjä (RedHat-perheen folk, yleensä), voit yksinkertaisesti kirjoittaa

    #palveluverkko käynnistyy uudelleen

    joka käynnistää verkon uudella isäntänimellä. Loput sinun pitäisi pystyä kirjoittamaan

    # / etc / init.d / verkko käynnistyy uudelleen

    saada samat tulokset.

    Testaa sitten uudelleen isäntänimen komento - sinun pitäisi saada uusi nimi takaisin.

    Tämä on ollut helppo osa. Toivottavasti ennen tämän aloittamista tarkistit kaikki sovelluksen conf-tiedostot mihinkään kovaan koodattuun viittaukseen uuteen nimeen ja muutit sen myös. Ja sinun on sitten muutettava DNS-A-tietueesi myös uuden nimen mukaan. Ja kun olet aloittanut nimesi uudella nimellä DNS: llä, sinulla on onnistunut ajoittain ärsyttämään noin puolet aiemmin mainituista 18 000 käyttäjästä, jotka eivät nyt pääse palvelimeen, koska nimi ei ole vielä levinnyt verkon ympärille. Mutta tämäkin kulkee niin kauan kuin piilotat tarpeeksi kauan.

    Ja ainakin voit pitää pienen täytetyn pehmeän Snoopy-pöydän pöydälläsi muistuttamaan teitä siitä pehmeämmästä, yksinkertaisemmasta ajasta.