RHEL / Centos Linux 7: cambiare e impostare il comando Hostname

Sono un nuovo utente di server RHEL (Red Hat Linux) e/o CentOS Linux 7. Come posso cambiare l’hostname in CentOS 7 usando un’opzione della linea di comando?
Su un server CentOS Linux 7 è possibile utilizzare uno dei seguenti strumenti per gestire gli hostname:

Dettagli del tutorial
Difficoltà Facile (rss)
Privilegi di root
Requisiti Nessuno
Tempo 2m

  1. comando hostnamectl : Controlla l’hostname del sistema. Questo è il metodo raccomandato.
  2. comando nmtui : Controlla l’hostname del sistema usando l’interfaccia utente testuale (TUI).
  3. comando nmcli : Controlla l’hostname del sistema usando la parte CLI di NetworkManager.

Tipi di hostname

L’hostname può essere configurato come segue

  1. Nome host statico assegnato da sysadmin. Per esempio, “server1â€, “wwwbox2â€, o “server42.cyberciti.bizâ€.
  2. Nome host transitorio/dinamico assegnato dal server DHCP o mDNS in fase di esecuzione.
  3. Nome host carino assegnato da sysadmin/end-users ed è un nome host UTF8 in forma libera da presentare all’utente. Per esempio, “il netbook di Vivek”.

Metodo #1: comando hostnamectl

Vediamo come usare il comando hostnamectl.

Come posso vedere i nomi degli host?

$ hostnamectl
## OR ##
$ hostnamectl status

Esempio di output:

Come si imposta il nome dell’host?

Come si elimina un particolare nome di host?

La sintassi è:
# hostnamectl set-hostname ""
# hostnamectl set-hostname "" --static
# hostnamectl set-hostname "" --pretty

Come si cambia il nome dell’host da remoto?

Usa una qualsiasi delle seguenti sintassi:
# ssh root@server-ip-here hostnamectl set-hostname server1
O imposta server1 come nome host su un server remoto chiamato 192.168.1.42 usando ssh:
# hostnamectl set-hostname server1 -H [email protected]

Metodo #2: comando nmtui

Puoi impostare il nome dell’host usando il comando nmtui che ha un’interfaccia utente testuale per i nuovi utenti:
# nmtui
Esiti di esempio:

Fig.01Utilizzare nmtui per impostare l’hostname su un CentOS 7

Utilizzare il tasto freccia giù > selezionare l’opzione di menu “Imposta hostname di sistema” > Premere il pulsante “Ok”:

Fig.02Set hostname

Vedrai la casella di conferma come segue:

Fig.03: Nuovo hostname confermato

Infine, riavvia il servizio hostnamed digitando il seguente comando
# systemctl restart systemd-hostnamed
Per verificare le modifiche, inserisci:
# hostnamectl status
Esiti di esempio:

Fig.04: CentOS 7 / RHEL Visualizza i dettagli del nome dell’host usando il comando hostnamectl

Metodo #3: comando nmcli

Il nmcli è uno strumento a riga di comando per controllare NetworkManager e riportare lo stato della rete.

Per visualizzare il nome dell’host usando il comando nmcli:

La sintassi è:
# nmcli general hostname

Per impostare il nome dell’host usando il comando nmcli:

La sintassi è:
# nmcli general hostname R2-D2
# nmcli general hostname server42.cyberciti.biz

Infine, riavviare il servizio systemd-hostnamed:
# systemctl restart systemd-hostnamed

Questa voce è 5 di 19 nella serie Tutorial Linux/Unix Set hostname. Continua a leggere il resto della serie:

  1. Ubuntu Linux Change Hostname (computer name)
  2. Debian Linux: Cambiare Hostname / Nome del computer in modo permanente
  3. Linux cambiare il mio hostname / nome del sistema informatico
  4. Linux cambiare Hostname
  5. RHEL / Centos Linux 7: Cambiare e impostare il comando Hostname
  6. OpenBSD Cambiare Hostname
  7. CentOS Linux 5/6 Cambiare Hostname Comando
  8. Linux impostazione hostname e nome di dominio del mio server
  9. FreeBSD Cambia Hostname senza riavviare
  10. SuSe Linux Cambia Hostname senza riavviare
  11. Come impostare l’hostname su Fedora Linux
  12. Ubuntu 18.04 LTS cambia hostname in modo permanente
  13. Ubuntu imposta hostname in modo permanente (nome computer) comando
  14. OpenSUSE Linux imposta hostname in modo permanente (nome computer) comando
  15. RHEL 8 Linux imposta hostname in modo permanente (nome computer) comando
  16. CentOS 8 Linux imposta hostname in modo permanente (nome computer) comando
  17. Ubuntu 20.04 LTS set hostname permanentemente (nome del computer) comando
  18. Imposta / Cambia FQDN su Ubuntu 20.04 LTS
  19. Alpine Linux – Impostazione hostname di sistema

🧠Supporta il mio lavoro su Patreon o con una donazione.
🧠Ricevi gli ultimi tutorial su Linux, Open Source & DevOps via RSS feed o newsletter settimanale.
🧠12 commenti finora… aggiungine uno ↔
Categoria Lista di comandi Unix e Linux
Gestione file cat
Firewall Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04
Utility di rete dig • host • ip • nmap
OpenVPN CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.04
Package Manager apk • apt
Gestione dei processi bg • chroot • cron • disown • fg • jobs • killall • kill • pidof • pstree • pwdx • time
Ricerca grep • whereis • which
Informazioni utente gruppi • id • lastcomm • last • lid/libuser-lid • logname • membri • utenti • whoami • who • w
WireGuard VPN Alpine • CentOS 8 • Debian 10 • Firewall • Ubuntu 20.04

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.