acest tutorial vă va ghida prin procesul de schimbare a numelui de gazdă pe un sistem Ubuntu 18.04.
numele de gazdă este setat în momentul în care sistemul de operare Ubuntu este instalat sau dacă rotiți o mașină virtuală, acesta este atribuit dinamic instanței la pornire.metoda descrisă în acest ghid va funcționa fără a fi nevoie să reporniți sistemul.deși acest tutorial este scris Pentru Ubuntu 18.04, aceleași instrucțiuni se aplică și pentru Ubuntu 16.,04 și orice distribuție bazată pe Ubuntu, inclusiv Linux Mint și Elementary OS.
cerințe preliminare #
înainte de a continua cu acest tutorial, asigurați-vă că sunteți autentificat ca utilizator cu privilegii sudo .
un nume de gazdă este o etichetă care identifică o mașină în rețea. Nu ar trebui să utilizați același nume de gazdă pe două mașini diferite dintr-o aceeași rețea.,
Afișare Curent Hostname #
Pentru a vizualiza curentul de gazdă, introduceți următoarea comandă:
hostnamectl
după Cum puteți vedea în imaginea de mai sus, actuala gazdă este setat la ubuntu1804.localdomain
.
modificați numele de gazdă #
următorii pași conturează modul de schimbare a numelui de gazdă în Ubuntu 18.04.
schimbați numele de gazdă folosind hostnamectl. #
În Ubuntu 18.,04 putem schimba numele de gazdă al sistemului și setările aferente folosind comanda hostnamectl
.
de exemplu, Pentru a schimba sistemul static numele de gazdă pentru linuxize
, ar trebui să utilizați următoarea comandă:
sudo hostnamectl set-hostname linuxize
hostnamectl
comanda nu produce de ieșire. La succes, 0 este returnat, un cod de eșec diferit de zero.
editați fișierul/etc / hosts. #
deschideți fișierul /etc/hosts
și schimbați numele de gazdă vechi la cel nou.
Editați norul.fișier cfg., #
dacă pachetul cloud-init
este instalat, trebuie să editați fișierul cloud.cfg
. Acest pachet este de obicei instalat în mod implicit în imaginile furnizate de furnizorii de cloud, cum ar fi AWS și este utilizat pentru a gestiona inițializarea instanțelor cloud.
Pentru a verifica dacă este instalat pachetul executați următoarele ls
command :
ls -l /etc/cloud/cloud.cfg
Dacă vedeți următoarele ieșire înseamnă că pachetul nu este instalat și nu este necesară nicio acțiune.,
ls: cannot access '/etc/cloud/cloud.cfg': No such file or directory
Dacă este instalat pachetul de ieșire va arata astfel:
-rw-r--r-- 1 root root 3169 Apr 27 09:30 /etc/cloud/cloud.cfg
În acest caz, veți avea nevoie pentru a deschide /etc/cloud/cloud.cfg
fișier:
sudo vim /etc/cloud/cloud.cfg
Căutare pentru preserve_hostname
și modificați valoarea din false
și true
:
# This will cause the set+update hostname module to not operate (if true)preserve_hostname: true
salvați fișierul și închideți editorul.,
Verifica schimba #
Pentru a verifica dacă numele de gazdă a fost schimbat cu succes, încă o dată, utilizați hostnamectl
command:
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
ar trebui să vedeți noul server numele imprimate pe consola.
concluzie #
în acest tutorial, v-am arătat cum să schimbați cu ușurință numele de gazdă al serverului Ubuntu fără a reporni mașina.