Jak změnit název hostitele na Ubuntu 18.04

tento tutoriál vás provede procesem změny názvu hostitele v systému Ubuntu 18.04.

název hostitele je nastaven v době, kdy je nainstalován operační systém Ubuntu nebo pokud spřádáte virtuální stroj, je dynamicky přiřazen instanci při spuštění.

metoda popsaná v této příručce bude fungovat bez nutnosti restartování systému.

přestože je tento tutoriál napsán pro Ubuntu 18.04, platí stejné pokyny pro Ubuntu 16.,04 a jakákoli distribuce založená na Ubuntu, včetně Linux Mint a Elementary OS.

předpoklady #

než budete pokračovat v tomto tutoriálu, ujistěte se, že jste přihlášeni jako uživatel s oprávněními sudo .

název hostitele je štítek, který identifikuje počítač v síti. Stejné jméno hostitele byste neměli používat na dvou různých počítačích ve stejné síti.,

zobrazit aktuální název hostitele #

pro zobrazení aktuálního názvu hostitele zadejte následující příkaz:

hostnamectl

jak vidíte na obrázku výše, aktuální název hostitele je nastaven na ubuntu1804.localdomain.

změňte název hostitele #

následující kroky nastíní, jak změnit název hostitele v Ubuntu 18.04.

změňte název hostitele pomocí hostnamectl. #

V Ubuntu 18.,04 můžeme změnit název hostitele systému a související nastavení pomocí příkazu hostnamectl.

chcete-li například změnit systém statický název hostitele, aby linuxize, měli byste použít následující příkaz:

sudo hostnamectl set-hostname linuxize

hostnamectl příkaz nebude produkovat výstup. Při úspěchu je vráceno 0, nenulový kód selhání jinak.

upravte soubor/etc / hosts. #

otevřete soubor /etc/hosts a změňte staré jméno hostitele na nové.

/etc/hosts

upravte cloud.soubor cfg., #

Pokud je nainstalován balíčekcloud-init, musíte také upravit souborcloud.cfg. Tento balíček je obvykle standardně nainstalován na obrázcích poskytovaných poskytovateli cloudu, jako je AWS, a používá se k inicializaci instancí cloudu.

Chcete-li zkontrolovat, zda je balíček nainstalován, spusťte následující příkaz ls:

ls -l /etc/cloud/cloud.cfg

Pokud uvidíte následující výstup, znamená to, že balíček není nainstalován a není nutná žádná další akce.,

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

je-Li balík nainstalován, bude výstup vypadat takto:

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

V tomto případě musíte otevřít /etc/cloud/cloud.cfg souboru:

sudo vim /etc/cloud/cloud.cfg

Vyhledávání preserve_hostname a změňte hodnotu z false true:

/etc/cloud/cloud.cfg
# This will cause the set+update hostname module to not operate (if true)preserve_hostname: true

uložte soubor a zavřete editor.,

Ověřte, zda změna #

ověřte, zda název hostitele byl úspěšně změněn, znovu použít hostnamectl příkaz:

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

měli Byste vidět váš nový název serveru tisknout na konzole.

závěr #

v tomto tutoriálu jsme vám ukázali, jak snadno změnit název hostitele serveru Ubuntu bez restartování počítače.

Leave a Comment