Hvordan til å Endre Vertsnavnet på Ubuntu 18.04

Denne opplæringen vil lede deg gjennom prosessen med å endre vertsnavnet på en Ubuntu-18.04 system.

hostname er satt til på den tid da den Ubuntu-operativsystemet er installert, eller hvis du er spinne opp en virtuell maskin det er dynamisk tilordnet eksempel ved oppstart.

Den metoden som er beskrevet i denne håndboken vil fungere uten behov for omstart av systemet.

Selv om denne veiledningen er skrevet for Ubuntu 18.04 samme instruksjonene gjelder for Ubuntu 16.,04 og noen Ubuntu-basert distribusjon, inkludert Linux Mint og Elementær OS.

Forutsetninger #

Før du fortsetter med denne opplæringen, sørg for at du er logget på som en bruker med sudo-rettigheter .

Et vertsnavn er et navn som identifiserer en maskin på nettverket. Du bør ikke bruke samme vertsnavn på to forskjellige maskiner på en og samme nettverk.,

Vise Gjeldende Hostname #

for Å vise den aktuelle vertsnavn, skriv inn følgende kommando:

hostnamectl

Som du kan se i bildet over, gjeldende vertsnavn er satt til ubuntu1804.localdomain.

Endre Vertsnavnet #

følgende fremgangsmåte beskriver hvordan du kan endre vertsnavnet i Ubuntu 18.04.

Endre vertsnavn ved hjelp av hostnamectl. #

I Ubuntu 18.,04 vi kan endre systemets vertsnavn og relaterte innstillinger ved å bruke kommandoen hostnamectl.

For eksempel, for å endre systemet statisk vertsnavn til linuxize, vil du bruke følgende kommando:

sudo hostnamectl set-hostname linuxize

hostnamectl – kommandoen ikke produsere et resultat. På suksess, 0 returneres, et ikke-null feil kode på annen måte.

Rediger filen /etc/hosts-filen. #

Åpne /etc/hosts filen og endrer den gamle hostname til den nye.

/etc/hosts

Rediger skyen.cfg-fil., #

Hvis cloud-init pakken er installert, må du også redigere cloud.cfg – filen. Denne pakken er vanligvis installert som standard i bildene er levert av cloud tilbydere som AWS og den brukes til å håndtere initialisering av skyen tilfeller.

for Å sjekke om pakken er installert, kan du kjøre følgende ls kommando :

ls -l /etc/cloud/cloud.cfg

Hvis du ser følgende utdata det betyr at pakken er ikke installert, og ingen ytterligere tiltak er nødvendig.,

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

Hvis pakken er installert produksjonen vil se ut som følgende:

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

I dette tilfellet må du åpne /etc/cloud/cloud.cfg fil:

sudo vim /etc/cloud/cloud.cfg

Søk etter preserve_hostname og endre verdien fra false til true:

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

Lagre filen, og lukk din editor.,

Bekrefte endringen #

for Å bekrefte at vertsnavn ble vellykket endret, igjen bruke 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

bør Du se din nye server navn skrevet på konsollen.

Konklusjon #

I denne opplæringen, har vi vist deg hvordan du enkelt kan endre din Ubuntu server hostname uten å måtte starte maskinen.

Leave a Comment