Ako ste radili u administratorskom svijetu za bilo koju duljinu vremena, vjerojatno ste se upustili u instancu u kojoj ste trebali mijenjati nazive hostova na poslužitelju kako bi odgovarali nekom standardu korporativnog imenovanja, ali ne možete ni zaustaviti. Pa kako promijeniti ime računala bez ponovnog pokretanja?
Prvo morate promijeniti konfiguracijsku datoteku koja to kontrolira. Stvarna datoteka i njezina lokacija razlikuju se u različitim distribucijama. U Redhatovim izvedenicama, datoteka za izmjenu je / etc / sysconfig / network tako da tu datoteku i promijenite redak koji glasi HOSTNAME =
Od ovoga:
Ovome:
Za distribucije SuSE biste sličnu promjenu datoteke / etc / HOSTNAME dok administratori Debiana bi mijenjali datoteku / etc / hostname kako bi postavili novo ime.
Dalje, datoteku / etc / hosts treba promijeniti. To je identično u svim okusima i sastoji se od korištenja omiljenog uređivača teksta i prilagođavanja starog naziva glavnog računala. Kao što je iz ovoga:
Ovome:
"Ali", mumljaš pod dahom, "Upravo sam upisao" ime računala "i dobio 'Snoopy' kao rezultat. Ne radi! ".
Ono što trebate znati je da prethodni koraci trebaju trajno postaviti novo ime. Očigledno ste previše brzi da biste sudili. Dakle, nastavi unosom (u naredbenom retku kao root ili sudoer):
# hostname mdmvr14s9db
Ovo će za sada postaviti ime računala, ali se promjena neće spremiti (to je ono što su gore navedeni koraci, zapamtite?). Idite naprijed - provjerite. Upišite 'hostname' (bez oznaka) i naredba treba vratiti 'mdmvr14s9db' (bez navodnika).
Sada ćemo ga postaviti u kamen. Ako koristite chkconfig i naredbe za uslugu (RedHat obiteljski narod, obično), možete jednostavno upisati
#service network restart
koji će ponovno pokrenuti mrežu novim nazivom računala. Ostatak vas bi trebao moći upisati
# / etc / init.d / ponovno pokretanje mreže
da bi dobili iste rezultate.
Onda ponovno testirati s naredbom hostname - trebali biste vratiti novo ime.
Ovo je bio jednostavan dio. Nadajmo se, prije nego što počnete ovo, provjerili ste sve datoteke konfiguracije aplikacije za bilo koju hard-kodiranu referencu na novo ime i promijenili to. Trebate promijeniti svoj DNS "A" zapis tako da odražavaju i novo ime. I nakon što ponovno pokrenete naziv s novim imenom na DNS-u, uspjeli biste privremeno iritirati oko polovice onih 18.000 prethodno spomenutih korisnika koji sada ne mogu doći do poslužitelja jer se ime još nije širi mrežom. Ali ovo će proći sve dok se sakrijete dovoljno dugo.
I barem možete zadržati malu punjenu plišanu Snoopy koja sjedi za tvojim stolom kako bi vas podsjetila na to nježnije, jednostavnije vrijeme.