Kako promijeniti Linux Hostname bez ponovnog pokretanja
Ako ste radili u svijetu administratora bilo koje vrijeme, vjerojatno ste naišli na instancu u kojoj ste trebali promijeniti imena hostova na vašem poslužitelju kako bi odgovarali nekom korporacijskom standardu imenovanja, ali ne možete imati ni stanku. Kako mijenjati ime hosta bez ponovnog pokretanja?
Promjena naziva hosta
Prvo morate promijeniti konfiguracijsku datoteku koja to kontrolira. Stvarna datoteka i njezina lokacija razlikovat će se po distribucijama. U Redhatovim derivatima, datoteka za izmjenu je / etc / sysconfig / network, tako da vi ovu datoteku i promijenite liniju koja čita HOSTNAME =
Od ovoga:
Na ovo:
Za SuSE distribucije biste slično promijenili datoteku / etc / HOSTNAME, dok bi administratori Debiana izmijenili datoteku / etc / hostname kako bi postavili novo ime.
Zatim, datoteku / etc / hosts treba promijeniti. Ovo je identično u svim okusima i sastoji se od korištenja vašeg omiljenog uređivača teksta i izmjene starog naziva hosta unutar njega. Kao na primjer:
Na ovo:
"Ali", promrmljaš ispod daha, "samo sam upisao 'hostname' i dobio 'Snoopy' kao rezultat. Ne radi! ".
Ono što trebate znati je da su prethodni koraci trajno postavili novo ime. Vi ste suviše brzi da prosudite, očito. Dakle, nastavite unosom (u naredbenom retku kao root ili sudoer):
# naziv hosta mdmvr14s9db
To će za sada odrediti naziv hosta, ali promjena nije spremljena (za što se gore navedeni koraci sjećaju?). Samo naprijed - testirajte ga. Upišite "hostname" (bez oznaka) i naredba bi trebala vratiti "mdmvr14s9db" (bez pojedinačnih navodnika).
Sada ga postavimo u kamen. Ako koristite chkconfig i naredbe za usluge (RedHat obitelj folk, obično), možete jednostavno upisati
#service restart
koji će ponovno pokrenuti mrežu s novim imenom hosta. Ostatak bi trebao biti u stanju tipkati
# / etc / init.d / ponovno pokretanje mreže
za postizanje istih rezultata.
Zatim ponovno testirajte naredbu hostname - trebate vratiti novo ime.
Ovo je bio lakši dio. Nadajmo se da ste prije početka ove provjere sve konfliktne datoteke za bilo koju tvrdo kodiranu referencu na novo ime promijenili. Zatim morate promijeniti DNS zapis 'A' tako da odražava i novi naziv. Nakon što ponovno pokrenete ime s novim imenom na DNS-u, uspjeli ste privremeno razdražiti oko polovice od 18.000 prethodno spomenutih korisnika koji sada ne mogu doći do poslužitelja jer se ime još nije širilo mrežom. Ali i ovo će proći sve dok se dovoljno dugo skrivate.
I barem možete zadržati maleni plišani Snoopy sjedi za vašim stolom da vas podsjeti na taj nježniji, jednostavniji put.