Atunci când gestionați sistemele de operare Linux, din motive de audit sau control, este necesar să cunoașteți în detaliu numele exact al unui computer pentru a avea o administrare centralizată asupra acestora. Pentru a gestiona mai bine acest aspect într-o rețea, putem folosi comanda hostname.
Comanda hostname este implementată și a fost dezvoltată pentru a afișa sau seta numele gazdei și numele domeniului unui anumit computer și este una dintre comenzi. În acest sens, trebuie să ne amintim că un nume de gazdă este un nume atribuit unui computer local care îi permite să fie identificat în mod unic în orice rețea și, astfel, să poată fi gestionat complet fără a utiliza adresa IP completă.
Sintaxa de bază pentru utilizarea acestei comenzi hostname este:
hostname [opțiuni] [new_name]Când folosim comanda hostname fără opțiuni sau argumente, rezultatul va fi numele curent al gazdei și numele de domeniu ale mașinii locale. Domeniul și numele de gazdă implicite pe Linux sunt localhost.localdomain. Când adăugăm un nume ca argument, acesta va deveni noul nume de gazdă sau computer selectat.
Toate modificările aduse numelui de gazdă pot fi făcute numai de contul root din cauza privilegiilor sale administrative sau, în caz contrar, anticipați comanda su și parola respectivă.
Vom vedea câteva exemple despre cum să utilizați această comandă pe Linux.
Utilizând comanda hostname fără a adăuga niciun parametru, putem vedea numele gazdei și domeniul la care este asociat, dacă există:
Pasul 1
Executăm linia de nume de gazdă:
hostname -i - hostname -IPasul 2
Când numele de gazdă este rezolvat, adică are un nume definit, este posibil să se afișeze adresele IP ale numelui de gazdă cu parametrul -i și opțiunea -I definește toate interfețele de rețea configurate și transmite toate adresele de rețea ale gazdei selectate :
hostname -d - hostname -f - hostname -APasul 3
Aceste opțiuni ne oferă mai multe rezultate administrative, în acest caz asociate cu DNS, de exemplu, pentru a vedea numele de domeniu DNS și FQDN (Fully Qualified Domain Name) al computerului selectat, putem folosi parametrii -f și -d, simultan, și folosind parametrul -A va fi posibil să vedeți toate FQDN-urile mașinii în cauză:
nume de gazdă -aPasul 4
Această comandă ne oferă posibilitatea de a afișa numele aliasurilor, adică nume de substituție, dacă acestea există pe computerul selectat.
sudo hostname New_NamePasul 5
În cazul în care este necesar să editați numele mașinii curente, pur și simplu executați această sintaxă, numele gazdei plus noul nume al mașinii și stabiliți astfel numele dorit pentru aceasta:
Există și alte opțiuni precum:
nume de gazdă -FParametrul -F modifică numele gazdei și domeniilor într-un fișier text simplu al cărui nume este generat după această opțiune ca argument. Comentariile, adică liniile care încep cu un semn de lire, în fișier sunt ignorate.
hostname -sAcest parametru afișează numele scurt al dispozitivului selectat.
nume de gazdă -vAcest parametru oferă mai multe informații despre echipament.
nume de gazdă -VCu acest parametru vom vedea versiunea echipamentului selectat
numele gazdei -hAfișează ajutor pentru numele gazdei.
Putem vedea cum utilizarea acestei comenzi este simplă, dar complet funcțională și practică pentru toate sarcinile de administrare la nivel de nume de computer.