Android

Jak změnit název hostitele na ubuntu 18.04

Howto install Ambari on Ubuntu

Howto install Ambari on Ubuntu

Obsah:

Anonim

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 při spuštění dynamicky přiřazen k instanci.

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

Přestože je tento tutoriál psán pro Ubuntu 18.04, platí stejné pokyny pro Ubuntu 16.04 a jakoukoli distribuci založenou na Ubuntu, včetně Linux Mint a Elementary OS.

Předpoklady

Před pokračováním v tomto kurzu se ujistěte, že jste přihlášeni jako uživatel s právy sudo.

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

Zobrazit aktuální název hostitele

Chcete-li zobrazit aktuální název hostitele, zadejte následující příkaz:

hostnamectl

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

Změňte název hostitele

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

1. 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émové statické jméno hostitele na linuxize , použijte následující příkaz:

sudo hostnamectl set-hostname linuxize

Příkaz hostnamectl nevytváří výstup. Při úspěchu se vrací 0, jinak nenulový poruchový kód.

2. Upravte soubor /etc/hosts .

Otevřete soubor /etc/hosts a změňte starý název hostitele na nový.

/ 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. Upravte soubor cloud.cfg .

Pokud je nainstalován balíček cloud-init musíte také upravit soubor cloud.cfg . Tento balíček je obvykle nainstalován ve výchozím nastavení do obrazů poskytnutých poskytovateli cloudu, jako je AWS, a používá se ke zpracování inicializace cloudových instancí.

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

ls -l /etc/cloud/cloud.cfg

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

Pokud je balíček 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ě budete muset otevřít soubor /etc/cloud/cloud.cfg :

sudo nano /etc/cloud/cloud.cfg

Vyhledejte preserve_hostname a změňte hodnotu z false na 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 změnu

Chcete-li ověřit, že název hostitele byl úspěšně změněn, znovu použijte příkaz hostnamectl :

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 nový název serveru vytištěný 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.

Pokud máte nějaké dotazy, neváhejte a zanechte komentář.

jméno hostitele ubuntu