O sarcină fundamentală pentru orice administrator de sistem este gestionarea eficientă a numelor de gazdă.
În cazul în care ați specificat un nume de gazdă incorect în timpul procesului de instalare sau pur și simplu doriți să îl modificați, aveți posibilitatea să realizați această operațiune cu ușurință. Instrucțiunile de mai jos sunt validate pentru sistemele Ubuntu și CentOS.
Modificarea numelui de gazdă presupune următorii trei pași esențiali:
- Actualizarea valorii variabilei HOSTNAME în fișierul /etc/sysconfig/network.
- Schimbarea numelui de gazdă în fișierul /etc/hosts.
- Reîmprospătarea numelui de gazdă în cadrul sesiunii de terminal.
1. Vizualizarea Numelui de Gazdă Actual
Pentru a determina numele de gazdă configurat în prezent, executăm comanda „hostname” în terminal:
[[email protected] ~]# hostname
centos-s-1vcpu-2gb-lon1-01
[[email protected] ~]#
Acum, să facem modificarea corespunzătoare.
2. Modificarea Numelui de Gazdă
Deschideți fișierul /etc/sysconfig/network folosind un editor de text precum vi. Identificați linia care începe cu „HOSTNAME=” și înlocuiți valoarea curentă cu numele dorit.
Notă: Am observat că, în anumite instanțe de mașini virtuale cloud, intrarea HOSTNAME poate să nu existe. Dacă nu găsiți această linie pe serverul dumneavoastră, puteți omite acest pas fără nicio problemă.
Înainte de modificare:
# cat network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=centos-s-1vcpu-2gb-lon1-01
După modificare:
# cat network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=tipstrick.ro
[[email protected] sysconfig]#
Pasul următor presupune actualizarea numelui de gazdă în fișierul „hosts”.
Deschideți fișierul /etc/hosts cu un editor de text. Căutați numele de gazdă curent în linia 127.0.0.1 și la adresele IP ale serverului (dacă sunt prezente) și înlocuiți-l cu noul nume configurat anterior.
Înainte de modificare:
[[email protected] ~]# cat /etc/hosts | grep -v '^#'
127.0.0.1 centos-s-1vcpu-2gb-lon1-01 centos-s-1vcpu-2gb-lon1-01
127.0.0.1 localhost.localdomain localhost
127.0.0.1 localhost4.localdomain4 localhost4
::1 centos-s-1vcpu-2gb-lon1-01 centos-s-1vcpu-2gb-lon1-01
::1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
[[email protected] ~]#
După modificare:
[[email protected] ~]# cat /etc/hosts | grep -v '^#'
127.0.0.1 tipstrick.ro
127.0.0.1 localhost.localdomain localhost
127.0.0.1 localhost4.localdomain4 localhost4
::1 centos-s-1vcpu-2gb-lon1-01 centos-s-1vcpu-2gb-lon1-01
::1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
[[email protected] ~]#
3. Actualizarea Numelui de Gazdă în Terminal
În final, executați comanda „hostname” specificând noul nume de gazdă dorit:
[[email protected] ~]# hostname tipstrick.ro
Încercați să vă reconectați la server. Ar trebui să observați noul nume de gazdă afișat.
Utilizați un server DigitalOcean?
Dacă intenționați să schimbați numele de gazdă pe o mașină virtuală DigitalOcean, trebuie să actualizați numele de gazdă și în fișierul /etc/hostname.
Iată o scurtă demonstrație video care vă poate fi de ajutor.
A fost destul de simplu, nu-i așa?
Sunteți interesat să aprofundați cunoștințele despre Linux? Vă recomandăm acest curs de administrare.
V-a plăcut să citiți acest articol? Vă invităm să-l distribuiți și altora!