Introducere

Un nume de gazdă este un identificator unic atribuit unei mașini dintr-o rețea. În sistemul de operare Linux, setarea unui nume de gazdă static asigură coerența, facilitând gestionarea și identificarea serverelor sau stațiilor de lucru. Acest articol explică diferite metode de alocare a unui nume de gazdă static pe Linux, acoperind atât modificările temporare, cât și cele permanente în diferite distribuții.

Verificarea numelui de gazdă actual

Înainte de a schimba numele de gazdă, verificați-l pe cel actual utilizând:

hostnamectl

Sau pur și simplu:

hostname

Aceasta va afișa numele de gazdă existent al computerului Linux.

Metoda 1: Utilizarea hostnamectl (recomandată pentru sistemele bazate pe Systemd)

Majoritatea distribuțiilor Linux moderne (Ubuntu, Debian, CentOS, Fedora) utilizează systemd, care furnizează comanda hostnamectl pentru gestionarea numelor de gazdă.

Schimbarea numelui de gazdă

  1. Setați numele de gazdă static:
    sudo hostnamectl set-hostname my-static-hostname
  2. Verificați schimbarea:
    hostnamectl

Modificarea este imediată și persistă în timpul repornirii.

Metoda 2: Editarea manuală a fișierului /etc/hostname

Pentru distribuțiile care nu utilizează hostnamectl, modificați direct fișierul /etc/hostname.

  1. Deschideți fișierul într-un editor de text:
    sudo nano /etc/hostname
  2. Înlocuiți numele existent cu numele de gazdă dorit.
  3. Salvați fișierul și ieșiți (CTRL X → Y → ENTER).
  4. Aplicați modificarea:
    sudo systemctl restart systemd-hostnamed

    Sau reporniți sistemul:

    sudo reboot

Metoda 3: Actualizarea /etc/hosts

După schimbarea numelui de gazdă, actualizați /etc/hosts pentru a reflecta noul nume.

  1. Editați fișierul:
    sudo nano /etc/hosts
  2. Modificați linia care conține vechiul nume de gazdă:
    127.0.0.1 my-static-hostname
  3. Salvați și ieșiți.

Acest lucru previne problemele de rețea și asigură rezolvarea corectă a numelui de gazdă.