Slik Endrer Du Vertsnavn På CentOS 7

denne opplæringen veileder deg gjennom prosessen med å endre et vertsnavn på Et CentOS 7-system.vertsnavnet er angitt når Operativsystemet CentOS er installert, eller hvis du spinner opp en virtuell maskin, blir den dynamisk tilordnet forekomsten ved oppstart.

metodene beskrevet i denne opplæringen vil fungere uten behov for å starte systemet på nytt.

Forutsetninger #

før du fortsetter med denne opplæringen, må du sørge for at du er logget inn som en bruker med sudo-privilegier .

Forstå Vertsnavn #

et vertsnavn er en etikett som identifiserer en maskin på et nettverk. Du bør ikke bruke samme vertsnavn på to forskjellige maskiner på samme nettverk.

Det er tre klasser av hostnamestaticprettyog transient.

  • static – det tradisjonelle vertsnavnet, som kan settes av brukeren, og lagres i/etc/hostname – filen.
  • pretty – et FRITT UTF8-vertsnavn som brukes til presentasjon til brukeren. For eksempel Linuxize's desktop.
  • transient – et dynamisk vertsnavn vedlikeholdt av kjernen som kan endres AV DHCP eller mDNS server under kjøring. Som standard er det det samme som static vertsnavn.

det anbefales å bruke et fullt kvalifisert domenenavn (FQDN) for både static og transientnavn som host.example.com.

Vis Gjeldende Vertsnavn #

for å vise gjeldende vertsnavn, skriv inn følgende kommando:

hostnamectl

som du kan se fra bildet ovenfor, er det nåværende vertsnavnet satt tillocalhost.localdomain.

Endre Vertsnavnet #

Metode 1: Ved hjelp av hostnamectl-kommandoen #

I CentOS 7 kan vi endre systemets vertsnavn og relaterte innstillinger ved hjelp av kommandoen hostnamectl, syntaksen er som følger:

sudo hostnamectl set-hostname host.example.comsudo hostnamectl set-hostname "Your Pretty HostName" --prettysudo hostnamectl set-hostname host.example.com --staticsudo hostnamectl set-hostname host.example.com --transient

for eksempel vil vi endre systemets statiske vertsnavn til host.linuxize.com, vi kan bruke følgende kommando:

sudo hostnamectl set-hostname host.linuxize.com

for å sette det vakre vertsnavnet til Linuxize's desktop, skriv inn:

sudo hostnamectl set-hostname "Linuxize's desktop" --pretty

hostnamectl kommandoen produserer ikke produksjon. På suksess returneres 0, en ikke-null feilkode ellers.

Metode 2: bruke nmtui kommandoen #

nmtui er en tekst brukergrensesnitt For NetworkManager som også kan brukes til å endre vertsnavnet.

for å startenmtui verktøyet kjør følgende kommando:

sudo nmtui

bruk piltastene til å navigere gjennom alternativene, velg Set system hostname og trykk Enter:

Set your new hostname:

Press enter to confirm the hostname change:

Finally, restart the systemd-hostnamed service for the changes to take effect:

sudo systemctl restart systemd-hostnamed

Metode 3: bruke nmcli-kommandoen #

nmcli er et kommandolinjeverktøy for å kontrollere NetworkManager som også kan brukes til å endre vertsnavnet.

for å vise gjeldende vertsnavn type:

sudo nmcli general hostname

for å endre vertsnavnet til host.linuxize.com bruk følgende kommando:

sudo nmcli general hostname host.linuxize.com

start endelig systemd-hostnamed Tjeneste for at endringene skal tre i kraft:

sudo systemctl restart systemd-hostnamed

Bekreft endringen #

for å bekrefte at vertsnavnet ble endret, bruk kommandoenhostnamectl:

hostnamectl

ditt nye vertsnavn skrives ut på konsollen:

konklusjon #

i denne opplæringen har vi vist deg 3 forskjellige metoder for å endre vertsnavnet på centos 7-serveren uten å starte maskinen på nytt.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.