Sådan ændres værtsnavn på Ubuntu 18.04

denne tutorial vil guide dig gennem processen med at ændre værtsnavnet på et Ubuntu 18.04-system.

værtsnavnet er indstillet på det tidspunkt, hvor Ubuntu-operativsystemet er installeret, eller hvis du spinder en virtuel maskine, tildeles den dynamisk til forekomsten ved opstart.

metoden beskrevet i denne vejledning fungerer uden behov for at genstarte dit system.

selvom denne tutorial er skrevet til Ubuntu 18.04 de samme instruktioner gælder for Ubuntu 16.,04 og enhver Ubuntu – baseret distribution, herunder Linu.Mint og Elementary OS.

forudsætninger #

før du fortsætter med denne vejledning, skal du sikre dig, at du er logget ind som bruger med sudo-rettigheder .et værtsnavn er en etiket, der identificerer en maskine på netværket. Du bør ikke bruge det samme værtsnavn på to forskellige maskiner på et samme netværk.,

få Vist den Aktuelle Hostname #

for At få vist den aktuelle værtsnavn, skal du indtaste følgende kommando:

hostnamectl

Som du kan se i billedet ovenfor, den nuværende værtsnavn er indstillet til ubuntu1804.localdomain.

Skift værtsnavnet #

følgende trin skitserer, hvordan du ændrer værtsnavnet i Ubuntu 18.04.

Skift værtsnavn ved hjælp af hostnamectl. #

i Ubuntu 18.,04 vi kan ændre systemets værtsnavn og relaterede indstillinger ved hjælp af kommandoen hostnamectl.

For eksempel, at ændre systemet statisk værtsnavn til linuxize, skal du bruge følgende kommando:

sudo hostnamectl set-hostname linuxize

hostnamectl kommando ikke producere output. Ved succes returneres 0, en ikke-nul fejlkode ellers.

Rediger filen/etc / hosts. #

Åbn /etc/hosts filen, og skift det gamle værtsnavn til det nye.

/etc/hosts

Rediger skyen.cfg-fil., #

Hviscloud-init pakken er installeret, skal du også redigerecloud.cfg filen. Denne pakke installeres normalt som standard i de billeder, der leveres af skyudbydere som A .s, og den bruges til at håndtere initialiseringen af skyforekomsterne.

for At kontrollere, om pakken er installeret, skal du køre følgende ls kommando :

ls -l /etc/cloud/cloud.cfg

Hvis du ser følgende output det betyder, at pakken ikke er installeret, og ingen yderligere handling er påkrævet.,

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

Hvis pakken er installeret, vil resultatet vil se ud som følgende:

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

I dette tilfælde vil du nødt til at åbne /etc/cloud/cloud.cfg fil:

sudo vim /etc/cloud/cloud.cfg

Søg efter preserve_hostname og ændre værdien fra false til true:

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

Gem filen, og luk din editor.,

Bekræft ændringen #

for at bekræfte, At det værtsnavn, der var blevet ændret, igen bruge hostnamectl kommando:

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 din nye server navn trykt på konsollen.

konklusion #

i denne tutorial har vi vist dig, hvordan du nemt kan ændre dit Ubuntu-serverværtnavn uden at genstarte maskinen.

Leave a Comment