Kako spremeniti ime gostitelja Linuxa brez ponovnega zagona
Če ste v administrativnem svetu delali dlje časa, ste verjetno naleteli na primer, kjer ste morali spremeniti imena gostiteljev na vašem strežniku, da se ujemajo z nekaterimi korporacijskimi standardi poimenovanja, vendar ne morete niti imeti časa izpada. Torej, kako spremeniti ime gostitelja brez ponovnega zagona?
Spreminjanje imena gostitelja
Najprej morate spremeniti konfiguracijsko datoteko, ki to nadzoruje. Dejanska datoteka in njena lokacija se razlikujeta med distribucijami. V derivatih Redhata je datoteka, ki jo želite spremeniti, / etc / sysconfig / network, tako da vi to datoteko in spremenite vrstico, ki se glasi HOSTNAME =
Od tega:
Za to:
Za distribucijo SuSE bi podobno spremenili datoteko / etc / HOSTNAME, medtem ko bi skrbniki Debiana spremenili datoteko / etc / hostname, da bi nastavili novo ime.
Nato je potrebno spremeniti datoteko / etc / hosts. To je enako v vseh okusih in je sestavljeno iz uporabe vašega najljubšega urejevalnika besedila in spreminjanja starega imena gostitelja znotraj. Kot na primer:
Za to:
»Ampak,« zasmehujete pod dihom, »ravnokar sem vtipkal» ime gostitelja «in kot rezultat dobil» Snoopy «. Ne deluje! ".
Kaj morate vedeti je, da so prejšnji koraki trajno nastavili novo ime. Precej hitro ste presojali, očitno. Torej nadaljujte z vnosom (v ukazni vrstici kot root ali sudoer):
# ime gostitelja mdmvr14s9db
To bo za zdaj določilo ime gostitelja, vendar sprememba ni shranjena (za to velja zgornji korak, se spomnite?). Pojdi - preizkusi. Vnesite »ime gostitelja« (brez oznak) in ukaz naj vrne »mdmvr14s9db« (brez posameznih narekovajev).
Sedaj ga postavimo v kamen. Če uporabljate ukaze chkconfig in storitve (redHat družina folk, običajno), lahko preprosto vnesete
#service restart
ki bo znova zagnala omrežje z novim imenom gostitelja. Ostali bi morali biti sposobni tipkati
# / etc / init.d / ponovni zagon omrežja
doseči enake rezultate.
Nato ponovno poskusite z ukazom hostname - dobite novo ime.
To je bil lahek del. Upajmo, da ste pred začetkom tega preverili vse konfliktne aplikacije za katerokoli trdo kodirano referenco na novo ime in to tudi spremenili. Nato morate spremeniti zapis DNS 'A', tako da bo odražal tudi novo ime. In ko boste znova zagnali ime z novim imenom na DNS-ju, boste uspeli začasno razdražiti približno polovico od teh 18.000 prej omenjenih uporabnikov, ki zdaj ne morejo priti do strežnika, saj se ime še ni razširilo po omrežju. Toda to bo tudi minilo, dokler se dovolj dolgo skrivate.
In vsaj lahko obdržite majhno polnjeno plišasto Snoopy, ki sedi za vašo mizo, da vas spomni na ta nežnejši, enostavnejši čas..