A gépnév, azaz a hostname megváltoztatása

kimarite képe

Esetenként szükséged, igényed lehet a rendszer hostname kifejezéssel jelzett gépnevének megváltoztatására. Ha például egy ismerősödnek telepítetted a Linux Mint vagy az LMDE valamelyik kiadását ... . Aztán az ismerős meggondolja magát, vesz egy jobb számítógépet tegyél arra „Linux-szot”, és az általad beüzemeltet neked adja. Azzal meg azt kezdesz, amit akarsz, de nagyot nem tévedek, ha az ismerős által választott, „egzotikus” nevet amely például lehet a dulcinea vagy az ödön, gépnévként nem feltétlenül szeretnéd használni ... .

A rendszer által használt gépnevet a terminál kimenetre irathatod ki a

hostname

vagy a

cat /etc/hostname

paranccsal.

Nézzük, jelenleg mi a gépnév:

cat /etc/hostname
dulcinea

Ha a gépnév mellett domain név is létezik, azt így iratod ki (mindkettőt egyszerre):

hostname --fqdn

A gépnév azonban látszódik a terminál megnyitása után is.
A sorrend: felhasználónév > gépnév > készenléti jelzés, azaz a prompt ($)

Íme:

kim@dulcinea:~$

Több módszert mutatok be.
A példákban az új gépnév: kim (helyettesítd be a sajátoddal).

Lehetőségek

Szerkeszted a hostname és a hosts szövegfájlokat

-- a hostname szövegfájl szerkesztése

sudo nano /etc/hostname

Régi tartalom:

dulcinea

Új tartalom:

kim

Mentsd a változtatást, és zárd be a nano szövegszerkesztőt:

Ctrl + O, és Enter, majd
Ctrl + X

-- a hosts szövegfájl szerkesztése (csak a kiemelt szöveget szerkeszd)

sudo nano /etc/hosts

Régi tartalom:

127.0.0.1       localhost
127.0.1.1       dulcinea

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

Új tartalom:

127.0.0.1       localhost
127.0.1.1       kim

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

Mentsd a változtatást, és zárd be a nano szövegszerkesztőt:

Ctrl + O, és Enter, majd
Ctrl + X

Indítsd újra a rendszert a változtatások érvényesítéséhez.

Mindez terminálban:

sudo systemctl reboot

A hostname használata

Elméletileg a rendszer újraindítása sem szükséges:

sudo hostname kim

... lehet. Nem próbáltam ki.

Azonban a hostname és a hosts fájlok szerkesztése is szükséges!

A hostnamectl használata

A hostnamectl parancs listáz bizonyos jellemzőket. Futtasd.

hostnamectl

Nálam ez a kimenet:

   Static hostname: dulcinea
         Icon name: computer
        Machine ID: df123q101j98öbc38d111d2r4f6n34hg
           Boot ID: ws1dfff00aa77dfer77vie453űöwwas8
  Operating System: Linux Mint 19.1
            Kernel: Linux 4.15.0-20-generic
      Architecture: x86-64

A gépnév megváltoztatásához futtasd:

hostnamectl set-hostname kim

Jöhet a gépnév ellenőrzése:

hostnamectl
   Static hostname: kim
         Icon name: computer
        Machine ID: df123q101j98öbc38d111d2r4f6n34hg
           Boot ID: ws1dfff00aa77dfer77vie453űöwwas8
  Operating System: Linux Mint 19.1
            Kernel: Linux 4.15.0-20-generic
      Architecture: x86-64

Rendben lévőnek tűnik.

Indítsd újra a rendszert a változtatások érvényesítéséhez.

A systctl használata

A jelenlegi gépnév ellenőrzése:

sysctl kernel.hostname

Nálam ez a kimenet:

kernel.hostname = dulcinea

A gépnév megváltoztatásához futtasd:

sudo sysctl kernel.hostname=kim

Jöhet a gépnév ellenőrzése:

sysctl kernel.hostname
kernel.hostname = kim

Rendben lévőnek tűnik.

A változtatások érvényesítéséhez a rendszer újraindítása nem szükséges.

Járulékos hatásként előfordulhat, hogy a panelre nem letett, azaz nyitott böngészőablak fejlécében megjelenhet a régi gépnév. Az ablak bezárásával a jelenség elmúlik. Új böngészőablak nyitására nincs hatással és a rendszer újraindítása után sem jelentkezik.

Enjoy :-)

A leíráshoz ötletet és támaszt nyújtottak
https://www.cyberciti.biz/faq/ubuntu-change-hostname-command/
http://www.ducea.com/2006/08/07/how-to-change-the-hostname-of-a-linux-system/

A fenti weboldalakon nemcsak a Debian-alapú Linux terjesztésekre van leírás.

Sütjük a szívűket meg ...