Példa a gazdagép-parancs használatára

Valószínű, hogy a Linux telepítésekor először beállította a számítógép nevét, de ha valaki más által létrehozott számítógépet használ, előfordulhat, hogy nem ismeri a nevét.

Megtalálhatja és beállíthatja a számítógép nevét, hogy megkönnyítse az emberek felfedezését a hálózaton a hostname paranccsal.

Ez az útmutató megtanít mindent, amit tudnia kell a hostname parancsról.

A számítógép neve meghatározása

Nyisson meg egy terminál ablakot, és írja be a következő parancsot:

hostname

Meg fog kapni egy eredményt, amely megmondja a számítógéped nevét, és az én esetemben egyszerűen azt mondta: "localhost.localdomain".

Az eredmény első része a számítógép neve, a második pedig a tartomány neve.

A számítógép nevének visszaállításához a következő parancsot futtathatja:

hostname -s

Az eredmény ezúttal egyszerűen "localhost" lesz.

Hasonlóképpen, ha csak azt szeretné megtudni, hogy melyik tartományban használja a következő parancsot.

hostname -d

A gazdagép IP-címét a következő parancs segítségével találhatja meg:

hostname -i

A gazdanév álnevet adhat, és a használt számítógép összes aliasát megtalálhatja a következő parancs beírásával a terminálba:

hostname -a

Ha nincs beállítva álnév, akkor a tényleges gazdanév vissza fog térni.

Hogyan változtathatja meg a gép nevét

A számítógép gazdagépének megváltoztatásával egyszerűen beírhatja a következő parancsot:

hostname

Például:

hostname gary

Most, amikor futtatod a hostname parancsot, egyszerűen megjelenik a 'gary'.

Ez a változás átmeneti és nem különösebben hasznos.

A gazdagép végleges módosításához használja a nano szerkesztőt az / etc / hosts fájl megnyitásához.

sudo nano / etc / hosts

Szükség lesz megnövelt jogosultságokra a hosts fájl szerkesztéséhez, és így akár a sudo parancsot is használhatod, akár a fentiek szerint, vagy átválthatod a felhasználókat a root parancsra a su paranccsal.

Az / etc / hosts fájlban részleteket talál a számítógépről és a hálózaton vagy más hálózatokon lévő egyéb gépekről.

Az / etc / hosts fájl alapértelmezés szerint valami ilyesmit fog tartalmazni:

127.0.0.1 localhost.localdomain localhost

Az első elem a számítógépen feloldandó IP-cím. A második elem a számítógép neve és tartománya, és minden későbbi mező egy álnevet ad a számítógép számára.

A gazdagép megváltoztatásához egyszerűen lecserélheti a localhost.localdomainet a számítógép nevével és a tartománynévvel.

Például:

127.0.0.1 gary.mydomain localhost

A fájl mentése után a hostname parancs futtatásakor a következő eredményt kapja:

gary.mydomain

Hasonlóképpen a hostname -d parancs a mydomainként fog megjelenni, a hostname pedig gary-ként jelenik meg.

Az alias parancs (hostname -a) azonban továbbra is helyihostként jelenik meg, mivel nem változtattuk meg az / etc / hosts fájlban.

Az / etc / hosts fájlhoz további számú álnevet adhat az alábbiak szerint:

127.0.0.1 gary.mydomain garysmachine everydaylinuxuser

Most, amikor a hostname-parancsot futtatja, az eredmény a következő lesz:

garysmachine everydaylinuxuser

További információ a hosztnevekről

A gazdanévnek legfeljebb 253 karakterből kell állnia, és fel lehet osztani különböző címkékre.

Például:

en.wikipedia.org

A fenti gazdanévnek három címkéje van:

A címke legfeljebb 63 karakter hosszú lehet, és a címkéket egyetlen pont választja el egymástól.

A gazdagépnevekről további információt a Wikipédia oldalon talál.

összefoglalás

Nincs sok más mondanivalója a hostname paranccsal kapcsolatban. A rendelkezésre álló kapcsolókról megtudhatja, hogy a Linux-főoldalt a gazdagép nevén olvassa.

ember gazdanév

Minden, amit tényleg tudni kell, ebben az útmutatóban szerepel, de van néhány olyan kapcsoló is, mint például a gazdagépnév -f, amely megmutatja a teljesen minősített tartománynevet, a gazdagépfájl -f kapcsolóval a NIS / YP domain név megjelenítése a hostname -y kapcsolóval.