Så här ändrar du värdnamn på Ubuntu 18.04

den här handledningen guidar dig genom processen att ändra värdnamnet på ett Ubuntu 18.04-system.

värdnamnet är inställt vid den tidpunkt då Ubuntu-operativsystemet är installerat eller om du snurrar upp en virtuell maskin är det dynamiskt tilldelat instansen vid start.

den metod som beskrivs i den här guiden fungerar utan att behöva starta om ditt system.

Även om den här handledningen är skriven för Ubuntu 18.04 gäller samma instruktioner för Ubuntu 16.,04 och alla Ubuntu-baserad distribution, inklusive Linux Mint och Elementary OS.

Prerequisites #

innan du fortsätter med denna handledning, se till att du är inloggad som användare med sudo-privilegier .

ett värdnamn är en etikett som identifierar en maskin i nätverket. Du bör inte använda samma värdnamn på två olika maskiner i samma nätverk.,

visa det aktuella värdnamnet #

om du vill visa det aktuella värdnamnet anger du följande kommando:

hostnamectl

som du kan se i bilden ovan är det aktuella värdnamnet inställt på ubuntu1804.localdomain.

ändra värdnamnet #

följande steg beskriver hur du ändrar värdnamnet i Ubuntu 18.04.

Ändra värdnamnet med hostnamectl. #

I Ubuntu 18.,04 vi kan ändra systemets värdnamn och relaterade inställningar med kommandot hostnamectl.

om du till exempel vill ändra systemets statiska värdnamn till linuxize använder du följande kommando:

sudo hostnamectl set-hostname linuxize

kommandot hostnamectl producerar inte utdata. Vid framgång returneras 0, en icke-nollfelkod annars.

Redigera /etc/hosts-filen. #

öppna filen /etc/hosts och ändra det gamla värdnamnet till det nya.

/etc/hosts

redigera molnet.cfg-fil., #

om cloud-init – paketet är installerat måste du också redigera filen cloud.cfg. Detta paket installeras vanligtvis som standard i de bilder som tillhandahålls av molnleverantörer som AWS och det används för att hantera initieringen av molnet instanser.

för att kontrollera om paketet är installerat kör följandels kommando:

ls -l /etc/cloud/cloud.cfg

om du ser följande utmatning betyder det att paketet inte är installerat och att inga ytterligare åtgärder krävs.,

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

om paketet är installerat kommer utmatningen att se ut som följande:

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

i det här fallet måste du öppna filen/etc/cloud/cloud.cfg:

sudo vim /etc/cloud/cloud.cfg

Sök efterpreserve_hostname och ändra värdet frånfalse tilltrue:

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

spara filen och stäng din redaktör.,

verifiera ändringen #

för att verifiera att värdnamnet har ändrats, använd återigen kommandot 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

Du bör se ditt nya servernamn som skrivs ut på konsolen.

slutsats #

i den här handledningen har vi visat dig hur du enkelt ändrar ditt Ubuntu-servernamn utan att starta om datorn.

Leave a Comment