Come cambiare il nome host in CentOS 8

Come cambiare il nome host in CentOS 8

Quando gli amministratori di rete gestiscono la rete di sistemi e guardano i pacchetti fluire per gestire la rete, diventa difficile capire e sapere dove vanno e vanno i pacchetti. Per identificare un sistema, possiamo utilizzare identificatori universali, monitoraggio degli indirizzi IP o nome host.

Il nome host è il modo più conveniente e più facile da ricordare per identificare un sistema. Scaviamo di più nei nomi degli ospiti. Cos'è un nome host, quali sono i tipi di nome host, come possiamo cambiare un nome host e quali sono le regole da tenere a mente mentre cambia un nome host?

Cos'è un nome host?

Un nome host, in parole semplici, è il nome della macchina o del server sulla rete. Viene anche usato come identificatore di computer, quindi è meglio avere un nome host unico e può essere facilmente distinto dagli altri sistemi sulla rete.

Allo stesso tempo, invece di nominare una macchina per l'identificazione nella rete, il nome host è impostato per facilitare l'utente o l'amministratore di rete. Guardando l'indirizzo IP di un sistema, diventa duro identificare la macchina giusta mentre il nome host rende facile questa seccatura.

Possiamo impostare il nome host in una rete privata e nelle reti pubbliche. Tuttavia, nelle reti pubbliche, i nomi ospitanti dovrebbero essere combinati con il nome di dominio. Per esempio,

nome del server.esempio.com

Il nome host è spesso confuso con il nome di dominio, ma sono diversi. Nell'esempio sopra fornito, il nome del server è il nome host, mentre l'esempio è il nome di dominio e, infine, COM è il TLD (dominio di livello superiore).

La combinazione di nome host e nome di dominio è nota come FQDN (nomi di dominio completamente qualificato). Nelle reti pubbliche, l'impostazione di un nome di dominio pienamente qualificato è un must. Altrimenti, nelle reti private, l'impostazione di un semplice nome host va bene.

Dopo aver compreso i concetti fondamentali del nome host, apprendiamo e comprendiamo i tipi di nome host.

Tipi di nome host

Ci sono fondamentalmente tre tipi di nomi ospitanti.

  1. Nome ospite statico
  2. Bel nome host
  3. Nome host transitorio

Nome ospite statico

Il nome host più semplice e tradizionale può essere impostato dall'utente e utilizzato per identificarsi tra le altre macchine del server nella rete. Questo nome host statico è archiviato nel file /ecc.

Bel nome host

Come è nel suo nome, questo nome host viene utilizzato per presentare un nome host più facile da usare all'utente perché è gratuito dal nome host UTF-8 e consente caratteri non standard.

Nome host transitorio

Il kernel Linux mantiene questo nome host transitorio e può essere modificato dopo un riavvio dal server DNS o dal DHCP.

Regole per nominare un nome host

Durante l'impostazione e la nomina di un nome host, ci sono alcune regole che dobbiamo tenere a mente:

  • Il nome host può contenere solo lettere (A-Z) e cifre (0-9).
  • L'unico trattino (-) e punto (.) può essere usato come caratteri speciali nel nome del nome host.
  • Il nome host deve essere lungo 2-63 caratteri.
  • La lettera di partenza e finale del nome host deve essere una lettera o una cifra.
  • Il nome host è insensibile al caso.

Va bene, dopo aver compreso il nome host, i suoi tipi e le regole per nominare un nome host, entriamo in alcune cose pratiche e impariamo a mostrare e cambiare il nome host usando diversi metodi in CentOS 8.

Mostra nome host corrente

È possibile visualizzare il nome host corrente del sistema in qualsiasi sistema operativo basato su Linux utilizzando il nome host o è possibile utilizzare comandi hostnamectl.

Per mostrare il nome host usando il comando hostname, eseguito il comando digitato di seguito:

$ hostname

In alternativa, è anche possibile utilizzare il comando hostnamoctl per ottenere i dettagli sul nome host:

$ hostnamictl

Poiché il comando hostNamactl ottiene tutte le informazioni dal file /etc /host e lo mostra come output, possiamo ottenere direttamente le informazioni sul nome host dal file /etc /hostname.

$ cat /etc /hostname

Metodo 1: Modifica il nome host usando il comando hostnamectl

Possiamo facilmente cambiare il nome host usando il comando hostnamectl. La sintassi per la modifica del nome host in CentOS utilizzando il comando hostNamectl è la seguente:

$ hostnamectl set-hostname [New-hostname]

Basta fornire il nome host che si desidera impostare dopo il set-hostname nel comando sopra e il nome host verrà modificato dopo un riavvio.

Da quando abbiamo discusso di tre tipi di nome host, impariamo a cambiare nome host statico, carino e transitorio nel sistema operativo CentOS 8.

Cambia il nome host statico

Per impostare un nome host statico nel sistema operativo CentOS 8, è possibile utilizzare il comando hostNamectl e devi solo aggiungere il flag -statico seguito il nuovo nome host come mostrato di seguito:

$ hostnamectl set-hostname [new-hostname] --static

Nel comando sopra, fornisci il nome host del tuo desiderio al posto del nuovo ospite e non dimenticare di menzionare il flag -static per impostare il nome host statico sul sistema operativo CentOS 8.

Cambia il nome host transitorio

Per l'impostazione o la modifica del nome host transitorio del sistema operativo CentOS 8, utilizzare il flag -transient dopo aver scritto il nome host nel comando CTL del nome host come mostrato di seguito:

$ sudo hostnamictl set-hostname [new-hostname]-Transient

Per visualizzare il nome host transitorio, digita il comando:

$ sudo hostnamictl

Cambia un bel nome host

Il grazioso nome host può essere modificato usando il flag -transient nel comando CTL host e la dimostrazione dell'uso del flag -transient è mostrata nel comando seguente:

$ sudo hostnamictl set-hostname "New-hostname" --pretty

Verifica e applica il nuovo nome host

Per verificare il nome host modificato, eseguire il comando hostnamoctl:

$ hostnamictl

Per applicare le modifiche al nome host, è richiesto il riavvio di un sistema. Riavviare:

$ shutdown -r ora

Metodo 2: Modifica il nome host mediante modifica /etc /hostname

C'è un altro modo per cambiare il nome host. Possiamo farlo modificando il file /etc /host con un editor di testo come vi o nano.

$ sudo nano /etc /hostname

Come puoi vedere nello screenshot sopra attaccato, abbiamo solo una riga in questo file e quella riga contiene solo il nome host della macchina.

Quindi, modifica questo nome host che si desidera impostare e salvare il file utilizzando la tastiera di scelta.

Dopo aver modificato il nome host, per verificare rapidamente il nome host, eseguire il comando hostnamoctl:

$ hostnamictl

Il nome host modificato viene visualizzato nelle informazioni di output del comando sopra.

Metodo 3: Modifica il nome host usando il comando NMTUI

L'abbreviazione di NMTUI dell'interfaccia utente del testo di Network Manager è uno strumento di riga di comando utilizzato per l'esecuzione di attività relative alla gestione della rete. Può essere utilizzato per interagire con NetworkManager e modificare il nome host dal terminale. Viene preinstallato nel sistema operativo CentOS 8 e può essere utilizzato eseguendo direttamente il comando NMTUI nel terminale.

Per avviare lo strumento NMTUI, eseguire il semplice comando indicato di seguito:

$ sudo nmtui

Nello strumento NMTUI, è possibile utilizzare i tasti freccia per navigare tra le opzioni mostrate:

Vai all'opzione Set System Hostname e premi Invio:

Nel campo di input è apparso, digita il nome host che si desidera impostare e premere Invio:

Premi Invio di nuovo per confermare la modifica del nome host:

Nel menu principale di NMTUI, premere il tasto ESC per tornare al terminale:

Affinché le modifiche abbiano un impatto, è necessario il riavvio del servizio SystemD-Hostname e puoi farlo eseguendo il comando:

$ sudo systemctl riavvia sistemad-hostnamed

Dopo aver riavviato il servizio hostnam SystemD, il nome host verrà modificato e può essere verificato eseguendo il comando hostnamectl:

$ hostnamictl

Puoi assistere al nuovo nome host modificato utilizzando lo strumento di riga di comando NMTUI in CentOS 8.

Conclusione

Abbiamo imparato i primi 3 modi più utili per modificare il nome host nel sistema operativo CentOS 8 da diversi modi per cambiare il nome host.

La modifica del nome host della macchina aiuta a differenziare e identificare una macchina da altre macchine in una rete.