Android

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

Introduction to Amazon Web Services by Leo Zhadanovsky

Introduction to Amazon Web Services by Leo Zhadanovsky

Indholdsfortegnelse:

Anonim

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

Værtsnavnet indstilles på det tidspunkt, hvor Ubuntu-operativsystemet er installeret, eller hvis du spinder op 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, gælder de samme instruktioner for Ubuntu 16.04 og enhver Ubuntu-baseret distribution, inklusive Linux Mint og Elementary OS.

Forudsætninger

Før du fortsætter med denne tutorial, skal du sørge for, at du er logget ind som bruger med sudo-privilegier.

Et værtsnavn er en etiket, der identificerer en maskine på netværket. Du skal ikke bruge det samme værtsnavn på to forskellige maskiner på samme netværk.

Vis det aktuelle værtsnavn

For at se det aktuelle værtsnavn skal du indtaste følgende kommando:

hostnamectl

Som du kan se på billedet ovenfor, er det aktuelle værtsnavn indstillet til ubuntu1804.localdomain .

Skift værtsnavn

Følgende trin viser, hvordan du ændrer værtsnavnet i Ubuntu 18.04.

1. Skift værtsnavnet vha. hostnamectl .

I Ubuntu 18.04 kan vi ændre systemværtsnavnet og relaterede indstillinger ved hjælp af kommandoen hostnamectl .

For at ændre systemstatisk værtsnavn til linuxize , skal du f.eks. Bruge følgende kommando:

sudo hostnamectl set-hostname linuxize

hostnamectl kommandoen producerer ikke output. Ved succes returneres 0, en fejlkode, der ikke er nul, ellers.

2. Rediger filen /etc/hosts .

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

/ 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. Rediger filen cloud.cfg .

Hvis cloud-init pakken er installeret, skal du også redigere filen cloud.cfg . Denne pakke installeres normalt som standard på de billeder, der leveres af skyudbydere, såsom AWS, og den bruges til at håndtere initialiseringen af ​​sky-forekomsterne.

For at kontrollere, om pakken er installeret, skal du køre følgende ls-kommando:

ls -l /etc/cloud/cloud.cfg

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

Hvis pakken er installeret, vil output se sådan ud:

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

I dette tilfælde skal du åbne filen /etc/cloud/cloud.cfg :

sudo nano /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 værtsnavnet blev ændret, skal du igen bruge kommandoen 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 skal se dit nye servernavn udskrives på konsollen.

Konklusion

I denne tutorial har vi vist dig, hvordan du let kan ændre dit Ubuntu-serverhostnavn uden at genstarte maskinen.

Du er velkommen til at give en kommentar, hvis du har spørgsmål.

ubuntu-værtsnavn