Android

Hogyan kell megváltoztatni a hostnevet az ubuntu 18.04-en

Introduction to Amazon Web Services by Leo Zhadanovsky

Introduction to Amazon Web Services by Leo Zhadanovsky

Tartalomjegyzék:

Anonim

Ez az oktatóprogram végigvezeti a gazdagépnév megváltoztatásának folyamatán egy Ubuntu 18.04 rendszeren.

A gazdagépnevet az Ubuntu operációs rendszer telepítésekor állítják be, vagy ha virtuális gépet forog, akkor az indításkor dinamikusan hozzá van rendelve a példányhoz.

Az ebben az útmutatóban ismertetett módszer a rendszer újraindítása nélkül fog működni.

Noha ez az útmutató az Ubuntu 18.04-re készült, ugyanazok az utasítások vonatkoznak az Ubuntu 16.04-re és minden Ubuntu-alapú disztribúcióra, beleértve a Linux Mint és az Elementary OS rendszert.

Előfeltételek

Mielőtt folytatná ezt az oktatóprogramot, győződjön meg arról, hogy be van jelentkezve mint sudo jogosultságokkal rendelkező felhasználó.

A gazdagépnév egy olyan címke, amely azonosítja a hálózaton lévő gépet. Nem szabad ugyanazt a hostnevet használni ugyanazon hálózat két különböző gépen.

Jelenítse meg az aktuális hostnevet

Az aktuális gazdagépnév megtekintéséhez írja be a következő parancsot:

hostnamectl

Amint a fenti képen látható, az aktuális gazdagépnév ubuntu1804.localdomain van állítva.

Változtassa meg a hostnevet

A következő lépések bemutatják, hogyan kell megváltoztatni a gazdagépnevet az Ubuntu 18.04-ben.

1. Változtassa meg a hostnevet a hostnamectl használatával.

Az Ubuntu 18.04 alkalmazásban a hostnamectl paranccsal megváltoztathatjuk a rendszergazdanevet és a kapcsolódó beállításokat.

Például, ha a rendszer statikus gazdanevét linuxize szeretné, akkor a következő parancsot használja:

sudo hostnamectl set-hostname linuxize

A hostnamectl parancs nem hoz létre kimenetet. Siker esetén 0 kerül visszaadásra, egyébként nulla nem hibakód.

2. Szerkessze az /etc/hosts fájlt.

Nyissa meg az /etc/hosts fájlt, és módosítsa a régi hostnevet az újra.

/ Etc / hosts

127.0.0.1 localhost 127.0.0.1 linuxize # The following lines are desirable for IPv6 capable hosts::1 localhost ip6-localhost ip6-loopback ff02::1 ip6-allnodes ff02::2 ip6-allrouters

3. Szerkessze a cloud.cfg fájlt.

Ha a cloud-init csomag telepítve van, akkor a cloud.cfg fájlt is szerkesztenie kell. Ezt a csomagot általában alapértelmezés szerint telepíti a felhő-szolgáltatók, például az AWS által biztosított képekre, és a felhőpéldányok inicializálásának kezelésére szolgál.

A csomag telepítésének ellenőrzéséhez futtassa a következő ls parancsot:

ls -l /etc/cloud/cloud.cfg

ls: cannot access '/etc/cloud/cloud.cfg': No such file or directory

Ha a csomag telepítve van, akkor a kimenet a következőképpen néz ki:

-rw-r--r-- 1 root root 3169 Apr 27 09:30 /etc/cloud/cloud.cfg

Ebben az esetben meg kell nyitnia az /etc/cloud/cloud.cfg fájlt:

sudo nano /etc/cloud/cloud.cfg

Keresse meg a preserve_hostname és változtassa meg az értéket false true :

/etc/cloud/cloud.cfg

# This will cause the set+update hostname module to not operate (if true) preserve_hostname: true

Mentse el a fájlt, és zárja be a szerkesztőt.

Ellenőrizze a változást

Annak ellenőrzéséhez, hogy a gazdagép neve sikeresen megváltozott-e, ismét használja a hostnamectl parancsot:

hostnamectl

Static hostname: linuxize Icon name: computer-vm Chassis: vm Machine ID: 6f17445f53074505a008c9abd8ed64a5 Boot ID: 1c769ab73b924a188c5caeaf8c72e0f4 Virtualization: kvm Operating System: Ubuntu 18.04 LTS Kernel: Linux 4.15.0-22-generic Architecture: x86-64

Az új szerver nevét látnia kell a konzolon.

Következtetés

Ebben az oktatóanyagban megmutattuk, hogyan lehet könnyedén megváltoztatni az Ubuntu szerver gazdanevét a számítógép újraindítása nélkül.

Ha bármilyen kérdése van, nyugodtan írjon megjegyzést.

ubuntu gazdagépnév