Foarbyld fan gebrûk fan 'e hostnamme Kommando

It is wierskynlik dat jo de namme fan jo kompjûter sette by it ynstallearjen fan Linux yn it earste plak, mar as jo in kompjûter opsetten troch in soms oars kinne jo syn namme net witte.

Jo kinne de namme fine foar jo kompjûter om it makliker te meitsjen foar minsken om jo te ûntdekken op in netwurk troch te brûken it hostnamme kommando.

Dit gids leart jo alles wat jo nedich hawwe oer it hostnamme kommando.

Hoe jo jo kompjûter te bepalen

Iepenje in terminalfinster en typ it folgjende kommando yn:

hostnamme

Jo krije in resultaat dy't jo de namme fan jo kompjûter fertelle en yn myn gefal, it seit gewoan 'localhost.localdomain'.

It earste diel fan it resultaat is de namme fan de kompjûter en it twadde diel is de namme fan it domein.

Om krekt de kompjûternamme werom te krijen kinne jo it folgjende kommando útfiere:

hostname -s

It resultaat dat dizze tiid is gewoan 'localhost'.

Lykas as jo gewoan wolle fine hokker domein jo it folgjende kommando brûke.

hostname -d

Jo kinne it IP adres fine foar de hostnamme troch it folgjende kommando te brûken:

hostname -i

In hostnamme kin in alias krije en jo kinne alle aliasjes fine foar de kompjûter dy't jo brûke troch de folgjende kommando te typen yn it terminal:

hostnamme -a

As jo ​​gjin alias binne opsetten is jo echte hostnamme weromjûn.

Hoe feroarje de hostnamme

Jo kinne de hostnamme fan jo kompjûter feroarje troch te typen it folgjende kommando:

hostnamme

Bygelyks:

hostname gary

No as jo it kommando hostnamme útfiere, sil it gewoan 'gary' sjen litte.

Dizze wiziging is tydlik en is net foaral brûkber.

Om jo hostnamme fêst te feroarjen brûk de Nano-bewurker om de triem / etc / hosts te iepenjen.

sudo nano / etc / hosts

Jo sille ferhevene privileezjes nedich hawwe om de host-bestân te bewurkjen en kinne jo de sudo kommando brûke as hjirboppe sjen litten of jo kinne brûkers op it root-akkount wikselje mei it su-kommando.

It triem / etc / hosts hat details oer jo kompjûter en oare masines yn jo netwurk of yn oare netwurken.

Standert sil jo triem / etc / hosts dizze sa wêze:

127.0.0.1 localhost.localdomain localhost

It earste item is it IP-adres om te resoluten foar de kompjûter. It twadde item is de namme en domein foar de kompjûter en elke folgjende fjild biedt in alias foar de kompjûter.

Om jo hostnamme te feroarjen kinne jo lokaleHost.localdomain ferfange troch de namme fan de kompjûter en de domeinnamme.

Bygelyks:

127.0.0.1 gary.mydomain localhost

Nei't jo de triem bewarre hawwe, krije jo it folgjende resultaat wannear jo it kommando hostnamme útfiere:

gary.mydomain

Hjirtroch sil it hostname -d kommando sjen litte as myndomain en hostnamme -s sille as gary sjen litte.

It kommando alias (hostnamme -a) sil lykwols noch as localhost sjen litte om't wy dat net feroare hawwe yn de triem / etc / hosts.

Jo kinne elke tal aliasen taheakje oan de triem / etc / hosts as hjirûnder te sjen:

127.0.0.1 gary.mydomain garysmachine everydaylinuxuser

No as jo de hostnamme útfiere - in kommando sil it resultaat as folgjend wêze:

garysmachine everydaylinuxuser

Mear oer hostnammen

In hostnamme moat net mear as 253 tekens wêze en it kin ferskate etiketten ferdield wurde.

Bygelyks:

en.wikipedia.org

De boppeste hostnamme hat trije etiketten:

It kaartsje kin maksimaal 63 tekens lang wêze en de etiketten wurde skieden troch in inkele punten.

Jo kinne mear ynformaasje oer hostnammen fine troch dizze Wikipedy-side te besjen.

Gearfetting

Der is net folle oars te sizzen oer it kommando hostnamme. Jo kinne allinich de beskikbere skeakels fine troch it lêzen fan de Linux haadside foar in hostnamme.

man hostnamme

Alles wat jo echt witte moatte binne yn dizze gids bedarre, mar der binne in pear oare skeakels lykas hostname -f, dy't de folsleine kwalifisearre domeinnamme sjen litte, de mooglikheid om de hostnamme fan in bestân te lêzen troch te brûken mei de hostnamme -f en de mooglikheid om de NIS / YP-domeinnamme sjen te litten troch de hostnamme -e-skeakel te brûken.