If-Koubou

Cum să vă schimbați numele de gazdă Linux fără restart

Cum să vă schimbați numele de gazdă Linux fără restart (Cum să)

Dacă ați lucrat în lumea administratorilor pentru o perioadă lungă de timp, probabil că ați rulat într-o instanță în care aveați nevoie să schimbați numele de gazdă de pe serverul dvs. pentru a se potrivi cu un anumit standard de numire corporativă, dar nici nu aveți timp de întrerupere. Deci, cum schimbați numele gazdei fără restart?

Schimbarea numelui de gazdă

În primul rând, trebuie să modificați fișierul de configurare care controlează acest lucru. Fișierul real și locația acestuia vor varia în funcție de distribuții. În derivatele Redhat, fișierul de modificat este / etc / sysconfig / network so vi acest fișier și modificați linia care citește HOSTNAME =

Din această:

La acest:

Pentru distribuțiile SuSE veți schimba în mod similar fișierul / etc / HOSTNAME în timp ce administratorii Debian ar modifica fișierul / etc / hostname pentru a seta noul nume.

Apoi, fișierul / etc / hosts trebuie schimbat. Acest lucru este identic pentru toate arome și constă în utilizarea editorului de text preferat și modificarea vechiului nume de gazdă în cadrul acestuia. Cum ar fi:

La acest:

"Dar", mormăiți sub respirația dvs. "Am introdus doar numele de gazdă și am obținut ca rezultat" Snoopy ". Nu funcționează! ".

Ceea ce trebuie să știți este că pașii anteriori sunt stabiliți definitiv noul nume. Ești prea rapid să judecați, evident. Deci, continuați cu introducerea (la linia de comandă ca root sau sudoer):

# hostname mdmvr14s9db

Acest lucru va seta numele de gazdă pentru moment, dar schimbarea nu este salvată (adică pașii de mai sus sunt, amintiți?). Mergeți - încercați. Introduceți "hostname" (fără semnele de bifare) și comanda ar trebui să returneze "mdmvr14s9db" (fără citate unice).

Acum să o punem în piatră. Dacă utilizați comenzi chkconfig și service (de obicei, familia RedHat), puteți să tastați pur și simplu

# reporniți rețeaua de servicii

care va reporni rețeaua cu noul nume gazdă. Restul ar trebui să poată să scrie

# / etc / init.d / reporniți rețeaua

pentru a obține aceleași rezultate.

Apoi încercați din nou cu comanda hostname - ar trebui să primiți noul nume returnat.

Aceasta a fost partea ușoară. Sperăm că, înainte de a începe acest lucru, ați verificat toate fișierele conf confidențialitate pentru orice referință codată greu la noul nume și s-a schimbat și acesta. Și apoi trebuie să modificați înregistrarea DNS "A" pentru a reflecta și numele nou. Iar după ce ați reînceput numele cu numele nou pe DNS, ați reușit să iritați temporar aproximativ jumătate din cei 18.000 de utilizatori menționați anterior, care nu pot ajunge acum la server, deoarece numele nu sa propagat încă în rețea. Dar și acest lucru va trece, atâta timp cât vă ascundeți destul de mult.

Și cel puțin poți să-i ții pe micul umplut Snoopy plin de șezut la biroul tău pentru a-ți reaminti acel timp mai blând și mai simplu.