Cum se schimbă numele de gazdă pe CentOS 7

acest tutorial vă ghidează prin procesul de schimbare a unui nume de gazdă pe un sistem CentOS 7.

numele de gazdă este setat în momentul în care sistemul de Operare CentOS este instalat sau dacă rotiți o mașină virtuală, acesta este atribuit dinamic instanței la pornire.

metodele descrise în acest tutorial vor funcționa fără a fi nevoie să reporniți sistemul.

cerințe preliminare #

înainte de a continua cu acest tutorial, asigurați-vă că sunteți conectat ca utilizator cu privilegii sudo .

înțelegerea numelor de gazdă #

un nume de gazdă este o etichetă care identifică o mașină într-o rețea. Nu ar trebui să utilizați același nume de gazdă pe două mașini diferite din aceeași rețea.

există trei clase dehostnamestaticprettyșitransient.

  • static – numele de gazdă tradițional, care poate fi setat de utilizator și este stocat în fișierul/etc/hostname.
  • pretty – un nume de gazdă UTF8 în formă liberă utilizat pentru prezentarea utilizatorului. De exempluLinuxize's desktop.
  • transient – un nume de gazdă dinamic menținut de kernel care poate fi modificat de serverul DHCP sau mDNS în timpul rulării. În mod implicit, este același cu static nume de gazdă.

se recomandă utilizarea unui nume de domeniu complet calificat (FQDN ) pentru ambelestatic șitransient nume precumhost.example.com.

afișează numele de gazdă curent #

pentru a vizualiza numele de gazdă curent, introduceți următoarea comandă:

hostnamectl

după cum puteți vedea din imaginea de mai sus, numele de gazdă curent este setat la localhost.localdomain.

schimbați numele gazdei #

Metoda 1: Folosind comanda hostnamectl #

în CentOS 7 putem schimba numele de gazdă al sistemului și setările aferente folosind comanda hostnamectl, sintaxa este următoarea:

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

de exemplu, dorim să schimbăm numele de gazdă static al sistemului în host.linuxize.com, putem folosi următoarea comandă:

sudo hostnamectl set-hostname host.linuxize.com

pentru a seta numele de gazdă frumos la Linuxize's desktop, introduceți:

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

comanda hostnamectl nu produce ieșire. La succes, 0 este returnat, un cod de eșec diferit de zero altfel.

Metoda 2: utilizarea comenzii nmtui #

nmtui este o interfață de utilizator text pentru NetworkManager care poate fi folosită și pentru a schimba numele gazdei.

pentru a porni utilitarulnmtui executați următoarea comandă:

sudo nmtui

Utilizați tastele săgeată pentru a naviga prin opțiuni, selectațiSet system hostname și apăsațiEnter:

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

metoda 3: Utilizarea comenzii nmcli #

nmcli este un instrument de linie de comandă pentru controlul NetworkManager care poate fi folosit și pentru a schimba numele gazdei.

pentru a vizualiza tipul actual de nume de gazdă:

sudo nmcli general hostname

pentru a schimba numele de gazdă înhost.linuxize.com utilizați următoarea comandă:

sudo nmcli general hostname host.linuxize.com

în cele din urmă, Repornițisystemd-hostnamed serviciu pentru ca modificările să aibă efect:

sudo systemctl restart systemd-hostnamed

verificați schimbarea #

pentru a verifica dacă numele gazdei a fost modificat cu succes, utilizați comandahostnamectl:

hostnamectl

noul dvs. nume de gazdă va fi tipărit pe consola:

concluzie #

în acest tutorial, v-am arătat 3 metode diferite pentru schimbarea numelui de gazdă al serverului CentOS 7 fără a reporni mașina.

Lasă un răspuns

Adresa ta de email nu va fi publicată.