hostname în Linux / Bash

Rețea și transfer date hostname (Debian) / inetutils / net-tools

Afișează numele mașinii, varianta completă (FQDN) și adresele IP; poate schimba temporar numele.

Sintaxă comandă
hostname [opțiuni] [NUME_NOU]

Ce face hostname

Numele gazdei (hostname) identifică mașina în rețea, în prompt-ul terminalului și în jurnale. Fără argumente, hostname îl afișează. Opțiunile -f și -I sunt utile în scripturi, pentru numele complet și pentru adresele IP ale mașinii.

sudo hostname NUME schimbă numele doar până la repornire. Pentru o schimbare permanentă pe sistemele cu systemd folosește hostnamectl set-hostname, care scrie și în /etc/hostname; actualizează apoi și /etc/hosts.

Opțiuni și argumente

Opțiune / Parametru Descriere
-s, --short Doar numele scurt, până la primul punct.
-f, --fqdn Numele complet (de exemplu web-iasi-01.dexblog.test).
-I, --all-ip-addresses Toate adresele IP ale mașinii, separate prin spațiu (varianta Debian/Ubuntu).
-i Adresa (adresele) asociate numelui gazdei, prin rezolvare de nume.

Exemple

Exemplul 1: Numele scurt, complet și adresele IP

Pe un server cu o adresă publică și una privată.

hostname
hostname -f
hostname -I

Ieșire în terminal

web-iasi-01
web-iasi-01.dexblog.test
203.0.113.15 10.0.0.15

Exemplul 2: Numele mașinii în numele unui fișier de backup

Pe mai multe servere, fiecare arhivă arată de unde vine.

tar -czf "backup-$(hostname -s)-2026-10-25.tar.gz" /etc/nginx
ls backup-*

Ieșire în terminal

backup-web-iasi-01-2026-10-25.tar.gz

Greșeli frecvente

  • Schimbarea numelui cu hostname NUME și surprinderea că revine la cel vechi după repornire; folosește hostnamectl set-hostname.
  • Uitarea actualizării /etc/hosts după redenumire: sudo poate afișa „unable to resolve host”.

Comenzi înrudite

  • hostnamectl: Afișează și schimbă numele mașinii (hostname) și arată sistemul de operare, nucleul și tipul de virtualizare.
  • ip: Configurează și inspectează interfețele de rețea, adresele IP, tabelele de rutare și tunelurile.
  • uname: Afișează informații detaliate despre nucleul (kernel), arhitectura hardware și sistemul de operare.