GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come modificare il nome host in RHEL 8 / CentOS 8

Hostname è il nome o l'etichetta di un computer o di un dispositivo di rete. Il computer o il dispositivo di rete ha il proprio indirizzo IP, ma è molto difficile per gli umani ricordarlo, ecco perché il nome host è impostato su computer e dispositivi di rete. Il nome host è una stringa leggibile dall'uomo che si può facilmente ricordare.

In questa guida impareremo come modificare il nome host sul sistema RHEL 8 e CentOS 8. Fondamentalmente, ci sono tre diversi metodi attraverso i quali possiamo cambiare il nome host.

  • hostnamectl
  • ntui
  • nmcli

Tipi di nome host che possiamo impostare sui sistemi RHEL 8 / CentOS 8.

  • Nome host statico:è un nome host convenzionale che impostiamo sui server e, come suggerisce il nome, il nome host sarà statico e persistente durante il riavvio. Il nome host statico è memorizzato nel file /etc/hostname.
  •  Nome host transitorio:è il nome host ottenuto da DHCP e mDNS. Il nome host transitorio potrebbe essere temporaneo perché viene scritto solo temporaneamente nel nome host del kernel.
  •  Pretty Hostname :è un nome host che può includere tutti i tipi di caratteri speciali. Il grazioso nome host è memorizzato nel file /etc/machine-info .

Nota:il nome host predefinito sul sistema RHEL e CentOS è "localhost.localdomain", quando non è impostato al momento dell'installazione.

Come visualizzare il nome host su RHEL / CentOS?

Possiamo utilizzare i comandi hostname e hostnamectl per visualizzare il nome host corrente del nostro sistema RHEL o CentOS. Apri il terminale ed esegui,

$ hostname
OR
$ hostnamectl status
OR
$ hostnamectl

L'output di esempio dei comandi precedenti sarebbe simile a quello di seguito

Cambia nome host con il comando hostnamectl 

Il comando hostnamectl viene utilizzato per impostare, modificare e interrogare il nome host. La sintassi di base è elencata di seguito:

$ hostnamectl set-hostname

Impostiamo il nome host statico 'cloud.linuxtechi.local'

$ sudo hostnamectl set-hostname "cloud.linuxtechi.local"
$ exec bash

Verifica il nuovo nome host usando il comando hostnamectl e hostname :

Come rimuovere o cancellare il nome host?

Se desideri rimuovere o cancellare il nome host sul sistema RHEL o CentOS, usa il comando sotto hostnamectl,

$ sudo hostnamectl set-hostname ""
$ exec bash
$ hostname
localhost
$

Come impostare il nome host Pretty RHEL / CentOS ?

Per impostare il bel nome host, usa il seguente comando

$ sudo hostnamectl set-hostname "LinuxTechi's RHEL 8 Laptop" --pretty

Come rimuovere o cancellare Pretty hostname?

Usa il seguente comando hostnamectl per rimuovere o cancellare bel nome host,

$ sudo hostnamectl set-hostname "" --pretty

Come impostare il nome host sul sistema remoto dalla macchina locale?

Usando il comando hostnamectl possiamo anche impostare il nome host sul sistema remoto dal sistema locale. L'esempio è mostrato di seguito,

Sintassi :

$ hostnamectl set-hostname -H @

Il comando precedente utilizzerà ssh per la connessione e l'autenticazione per il server remoto.

$ sudo hostnamectl set-hostname -H 192.168.1.13 @cloud.linuxtechi.local
[email protected]'s password:
$

Cambia il nome host con il comando nmtui 

nmtui sta per "Interfaccia utente di testo di Network Manager ', è un'interfaccia utente di testo che viene utilizzata per configurare la rete insieme al nome host sulle moderne distribuzioni Linux.

Quando digitiamo il comando nmtui sotto apparirà la finestra

$ sudo nmtui

Scegli "Imposta nome host di sistema" e quindi fai clic su OK..

Digita il nome host che vuoi impostare e poi clicca su OK.

Per rendere effettive le modifiche precedenti, riavvia il servizio con nome host, esegui

$ sudo systemctl restart systemd-hostnamed

Ora possiamo verificare il nuovo nome host usando i comandi 'hostname' e 'hostnamectl'.

Cambia il nome host con il comando nmcli

nmcli è un'utilità della riga di comando per la configurazione delle connessioni di rete e del nome host sui sistemi RHEL e CentOS.

Per visualizzare il nome host corrente tramite il comando nmcli, esegui

$ nmcli general hostname
cloud.linuxtechi.local
$

Per modificare il nome host, esegui

Sintassi :

$ sudo nmcli nome host generale

$ sudo nmcli general hostname web.linuxtechi.local

Riavvia il servizio con nome host utilizzando il comando systemctl

$ sudo systemctl restart systemd-hostnamed
$ hostname
web.linuxtechi.local
$

Questo è tutto da questa guida, spero che tu l'abbia trovato informativo. Si prega di inviare domande e feedback nella sezione commenti qui sotto.

Leggi anche :Come creare un utente Sudo su RHEL | Linux roccioso | AlmaLinux


Cent OS
  1. Come impostare/modificare un nome host su CentOS 7 Linux

  2. Come impostare o modificare il nome host in CentOS 7 / RHEL 7

  3. Come modificare il nome host su CentOS

  4. Come cambiare il nome host su CentOS e Ubuntu

  5. Come modificare il nome host su CentOS Linux

4 metodi per modificare il nome host in RHEL/CentOS 7/8

Come impostare/modificare il nome host in CentOS 8 / RHEL 8

Come modificare il fuso orario in CentOS 8 / RHEL 8

Come modificare il nome host su CentOS 8

Come modificare il nome host in CentOS/RHEL 8

Come modificare il nome host in CentOS/RHEL 7