Exemplu Utilizează comanda Hostname

Este posibil să setați numele computerului dvs. când instalați Linux în primul rând, dar dacă utilizați un computer configurat de altcineva, este posibil să nu știți numele acestuia.

Puteți găsi și seta numele computerului pentru a facilita detectarea de către utilizatori într-o rețea utilizând comanda de nume de gazdă.

Acest ghid vă învață tot ce trebuie să știți despre comanda "hostname".

Cum să determinați numele computerului

Deschideți o fereastră terminal și tastați următoarea comandă:

nume de gazdă

Veți primi un rezultat care vă spune numele computerului dvs. și, în cazul meu, pur și simplu a spus "localhost.localdomain".

Prima parte a rezultatului este numele computerului, iar a doua parte este numele domeniului.

Pentru a reveni doar la numele computerului, puteți executa următoarea comandă:

nume-gazdă

Rezultatul de această dată va fi pur și simplu "localhost".

În mod similar, dacă doriți doar să aflați domeniul în care vă aflați, utilizați următoarea comandă.

nume-gazdă -d

Puteți găsi adresa IP pentru numele de gazdă utilizând următoarea comandă:

nume-gazdă -i

Un nume de gazdă poate fi dat un alias și puteți afla toate pseudonimele pentru computerul pe care îl utilizați tastând următoarea comandă în terminal:

numele de gazdă -a

Dacă nu există setări de aliasuri, numele dvs. real va fi returnat.

Modificarea numelui de gazdă

Aveți posibilitatea să modificați numele de gazdă al calculatorului prin tastarea următoarei comenzi:

nume de gazdă

De exemplu:

hostname gary

Acum, când executați comanda hostname, va afișa pur și simplu "gary".

Această schimbare este temporară și nu este deosebit de utilă.

Pentru a modifica definitiv numele de gazdă, utilizați editorul nano pentru a deschide fișierul / etc / hosts.

sudo nano / etc / gazde

Veți avea nevoie de privilegii crescute pentru a edita fișierul hosts și puteți utiliza comanda sudo așa cum este arătat mai sus sau puteți comuta utilizatorii la contul root utilizând comanda su.

Fișierul / etc / hosts conține detalii despre computerul dvs. și alte mașini din rețea sau din alte rețele.

Implicit, fișierul / etc / hosts va conține ceva de genul:

127.0.0.1 localhost.localdomain localhost

Primul element este adresa IP de rezolvat pentru computer. Cel de-al doilea element este numele și domeniul pentru computer și fiecare câmp ulterior oferă un alias pentru computer.

Pentru a schimba numele de gazdă puteți înlocui pur și simplu localhost.localdomain cu numele computerului și numele de domeniu.

De exemplu:

127.0.0.1 gary.mydomain localhost

După ce ați salvat fișierul, veți obține următorul rezultat când executați comanda hostname:

gary.mydomain

În mod similar, comanda de nume gazdă -d se va afișa pe măsură ce numele meu de domeniu și numele de gazdă se vor afișa ca gary.

Comanda alias (hostname -a), cu toate acestea, se va afișa în continuare ca localhost pentru că nu am schimbat-o în fișierul / etc / hosts.

Puteți adăuga orice număr de pseudonime în fișierul / etc / hosts după cum se arată mai jos:

127.0.0.1 gary.mydomain garysmachine everydaylinuxuser

Acum când executați numele de gazdă -a comanda rezultatul va fi următorul:

garysmachine everydaylinuxuser

Mai multe despre numele de gazdă

Numele gazdei nu trebuie să fie mai mare de 253 de caractere și poate fi împărțit în etichete diferite.

De exemplu:

en.wikipedia.org

Numele gazdei de mai sus are trei etichete:

Eticheta poate avea maximum 63 de caractere și etichetele sunt separate de un singur punct.

Puteți afla mai multe despre numele de gazdă vizitând această pagină Wikipedia.

rezumat

Nu este nimic altceva de spus despre comanda hostname. Puteți afla despre toate comutatoarele disponibile prin citirea paginii principale Linux pentru un nume de gazdă.

numele gazdei

Tot ceea ce trebuie să știți a fost acoperit în acest ghid, dar există și alte câteva comutatoare, cum ar fi numele de gazdă -f care arată numele de domeniu complet calificat, capacitatea de a citi numele de gazdă dintr-un fișier utilizând numele de gazdă -f comutator și capacitatea de a afișa numele de domeniu NIS / YP prin utilizarea comenzii hostname -y.