Shembujt e përdorimit të komandës së hostname

Ka gjasa që ta vendosni emrin e kompjuterit tuaj kur instaloni Linux në radhë të parë, por nëse jeni duke përdorur një kompjuter të krijuar nga dikush tjetër, ju nuk mund të njihni emrin e tij.

Mund të gjesh dhe të caktosh emrin për kompjuterin tënd për ta bërë më të lehtë për njerëzit që të të zbulojnë në një rrjet duke përdorur komandën e hostname.

Ky udhëzues ju mëson gjithçka që ju duhet të dini rreth komandës së hostname.

Si të përcaktoni emrin e kompjuterit tuaj

Hapni një dritare terminali dhe shkruani komandën e mëposhtme:

hostname

Ju do të merrni një rezultat duke ju thënë emrin e kompjuterit tuaj dhe në rastin tim, thjesht ka thënë 'localhost.localdomain'.

Pjesa e parë e rezultatit është emri i kompjuterit dhe pjesa e dytë është emri i domenit.

Për të kthyer vetëm emrin e kompjuterit ju mund të kryeni komandën e mëposhtme:

hostname -s

Rezultati këtë herë thjesht do të jetë 'localhost'.

Në mënyrë të ngjashme, nëse doni vetëm të gjeni se cila fushë ju jeni në përdorim komandën e mëposhtme.

hostname -d

Ju mund të gjeni adresën IP për hostname duke përdorur komandën e mëposhtme:

hostname -i

Një emër host mund të jepet një alias dhe mund të gjesh të gjithë emrat e pseudonimëve për kompjuterin që po përdorni duke shtypur komandën e mëposhtme në terminal:

hostname -a

Nëse nuk ka pseudonim të caktuar, emri i hostit tuaj do të kthehet.

Si ta ndryshoni hostname

Ju mund të ndryshoni emrin e hostit të kompjuterit thjesht duke shtypur komandën e mëposhtme:

hostname

Për shembull:

hostname gary

Tani kur ju drejtuar komandën hostname ajo thjesht do të shfaqë 'gary'.

Ky ndryshim është i përkohshëm dhe nuk është veçanërisht i dobishëm.

Për të ndryshuar përgjithmonë hostname përdorni editorin nano për të hapur skedarin / etc / hosts.

sudo nano / etc / hosts

Ju do të keni nevojë për privilegje të ngritur për të redaktuar skedarin e hosts dhe kështu ju mund të përdorni komandën sudo siç tregohet më lart ose mund të kaloni përdoruesit në llogarinë root duke përdorur komandën su.

Skeda / etc / hosts përmban detaje rreth kompjuterit tuaj dhe makinave të tjera në rrjetin tuaj ose në rrjete të tjera.

By default skedari juaj / etc / hosts do të përmbajë diçka të tillë:

127.0.0.1 localhost.localdomain localhost

Pika e parë është adresa IP për të zgjidhur për kompjuterin. Pika e dytë është emri dhe domenin për kompjuterin dhe çdo fushë e mëpasshme siguron një alias për kompjuterin.

Për të ndryshuar hostname ju thjesht mund të zëvendësoni localhost.localdomain me emrin e kompjuterit dhe emrin e domain.

Për shembull:

127.0.0.1 gary.mydomain localhost

Pasi ta keni ruajtur skedarin, do të merrni rezultatin e mëposhtëm kur të kryeni komandën e hostname:

gary.mydomain

Në mënyrë të ngjashme hostname -d komanda do të tregojë si mydomain dhe hostname -s do të tregojë si gary.

Komanda alias (hostname -a) megjithatë do të vazhdojë të shfaqet si localhost sepse ne nuk kemi ndryshuar atë në skedarin / etc / hosts.

Ju mund të shtoni ndonjë numër të aliases në file / etc / hosts siç tregohet më poshtë:

127.0.0.1 gary.mydomain garysmachine dailylinuxuser

Tani kur kryeni host-a-komandën, rezultati do të jetë si më poshtë:

garysmachine dailylinuxuser

Më shumë për hostnames

Emri i hostit duhet të jetë jo më shumë se 253 karaktere dhe mund të ndahet në etiketa të ndryshme.

Për shembull:

en.wikipedia.org

Emri i sipërpërmendur ka tri etiketa:

Etiketa mund të jetë maksimumi 63 karaktere dhe etiketat janë të ndara me një pikë të vetme.

Mund të gjeni më shumë rreth hostname duke vizituar këtë faqe të Wikipedia.

përmbledhje

Nuk ka shumë për të thënë për komandën e hostname. Ju mund të gjeni në lidhje me të gjitha çelsat e disponueshme duke lexuar faqen kryesore të Linux për një hostname.

emri i hostit të njeriut

Çdo gjë që duhet të dini duhet të jetë e mbuluar në këtë udhëzues, por ekzistojnë disa ndërprerës të tjerë si hostname -f që tregon emrin e domainit plotësisht të kualifikuar, aftësinë për të lexuar emrin e hostit nga skedari duke përdorur emrin e host -f switch dhe aftësia për të treguar emrin e domain të NIS / YP duke përdorur hostname -y switch.