27Jun
Jos olet työskennellyt admin-maailmassa kauan, olet todennäköisesti joutunut tilanteeseen, jossa palvelimen nimeä on muutettava vastaamaan joitain yrityksen nimeämisstandardeja, mutta sinulla ei ole myöskään seisokkiaikaa. Joten miten muutat isäntänimiä ilman uudelleenkäynnistystä?
Isäntänimen
muuttaminen Ensin sinun on muutettava tätä ohjaavaa asetustiedostoa. Varsinainen tiedosto ja sen sijainti vaihtelevat jakelualueittain. Redhat-johdannaisilla muokattava tiedosto on /etc/sysconfig/-verkko, joten vi tämä tiedosto ja muutos riville, joka lukee HOSTNAME =
Tästä:
Tähän:
SuSE-jakeluille muutat /etc/ HOSTNAME -tiedostoa samalla kun Debianin ylläpitäjät muuttaisivat/etc/-isäntänimeä tiedosto asettaa uuden nimen.
Seuraavaksi /etc/-isäntä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", märtät hengästyksesi alle, "kirjoitin vain` hostname `ja saan Snoopy'n seurauksena. Se ei toimi! ".
Mitä sinun tarvitsee tietää on, että edelliset vaiheet ovat pysyvästi uuden nimen määrittäminen. Olet liian nopea arvioida, ilmeisesti. Joten, jatka syöttämällä( komentorivillä juureen tai sudoeriksi):
# isäntänimeä mdmvr14s9db
Tämä asettaa isäntänimen nykyiseksi, mutta muutosta ei tallenneta( tämä on 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( RedHat-perheen folk, yleensä), voit yksinkertaisesti kirjoittaa
#service verkon uudelleen
, joka käynnistää verkon uudella isännän nimellä.Muiden sinun pitäisi pystyä kirjoittamaan
# /etc/init.d/-verkon uudelleen
saadakseen samat tulokset.
Sitten testi 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.