If-Koubou

Kuinka muuttaa Linux-isäntänimiä ilman uudelleenkäynnistystä

Kuinka muuttaa Linux-isäntänimiä ilman uudelleenkäynnistystä (Miten)

Jos olet työskennellyt admin-maailmassa kauan, olet todennäköisesti joutunut tilanteeseen, jossa sinun tarvitsee muuttaa palvelimen palvelinnimiä vastaamaan joitain yrityksen nimeämisstandardeja, mutta sinulla ei ole myöskään seisokkiaikaa. Joten miten muutat isäntänimiä ilman uudelleenkäynnistystä?

Palvelimen nimen muuttaminen

Ensinnäkin sinun täytyy muuttaa konfigurointitiedostoa, joka ohjaa tätä. Varsinainen tiedosto ja sen sijainti vaihtelevat jakelualueittain. Redhat-johdannaisissa muokattava tiedosto on / etc / sysconfig / network niin vi tämä tiedosto ja muutos riville, joka lukee HOSTNAME =

Tästä:

Tähän:

SuSE-jakeluille muutat samalla / etc / HOSTNAME-tiedostoa, kun taas Debianin ylläpitäjät muokkaavat / etc / hostname-tiedostoa uuden nimen asettamiseksi.

Seuraavaksi / etc / hosts-tiedostoa on muutettava. Tämä on identtinen kaikissa makujaineissa ja koostuu suosikki tekstieditorin käyttämisestä ja vanhan isäntänimen muokkaamisesta. Kuten tästä:

Tähän:

"Mutta", muttat hengästyneesi, "kirjoitin vain" isäntänimeä "ja tuloksena saatiin" Snoopy ". Se ei toimi! ".

Mitä sinun tarvitsee tietää on, että edelliset vaiheet ovat pysyvästi uuden nimen asettaminen. Olet liian nopea arvioida, ilmeisesti. Joten, jatka syöttämällä (komentorivillä root tai sudoer):

# hostname mdmvr14s9db

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

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

#service verkon uudelleen käynnistäminen

joka käynnistää verkon uudella isännän nimellä. Loput teistä pitäisi pystyä kirjoittamaan

# / etc / init.d / verkon uudelleenkäynnistys

saada samat tulokset.

Sitten testataan uudelleen hostname-komennolla - saat uuden nimen palautettu.

Tämä on ollut helppo osa. Toivottavasti ennen tämän aloittamista tarkistat kaikki sovelluksen conf-tiedostot kovan koodin perusteella uudelle nimelle ja muutit myös. Ja sinun täytyy muuttaa DNS: n "A" -tietue vastaamaan uutta nimeä. Ja kun DNS-nimi on uudestaan ​​nimetty uudella nimellä, olet onnistunut tilapäisesti ärsyttämään noin puolta edellä mainituista 18 000 käyttäjistä, jotka eivät nyt pääse palvelimelle, koska nimi ei ole vielä levinnyt verkkoon. Mutta tämäkin kestää niin kauan kuin piilotat tarpeeksi kauan.

Ja ainakin voit pitää pienen täytetyn pehmo Snoopy istumassa työpöydällesi muistuttamaan sinua siitä lempeämmästä, yksinkertaisemmasta ajasta.

Close menu