Opzione 1 – Modifica del nome host utilizzando hostnamectl
Puoi eseguire il seguente comando per verificare il nome host corrente del tuo computer CentOS 7:
$Nome host
Come puoi vedere dallo screenshot qui sotto, l'attuale nome host del mio server CentOS 7 è linuxhint
Puoi utilizzare il comando hostnamectl per modificare il nome host del tuo computer CentOS 7 come segue:
$sudohostnamectl set-hostname NEW_HOSTNAME
Cambiamo da linuxhint a Linuxmint per divertimento con il seguente comando!
$sudohostnamectl set-hostname linuxmintIl nome host dovrebbe essere cambiato in Linuxmint . Puoi verificare che sia cambiato con il seguente comando:
$Nome hostCome puoi vedere il nome host è cambiato in Linuxmint !
Se ti disconnetti e accedi di nuovo al tuo computer CentOS 7 o lo riavvii, le modifiche dovrebbero essere applicate a tutto il sistema.
Opzione 2 – Modifica del nome host utilizzando nmtui:
Il programma da riga di comando nmtui è disponibile in NetworkManager-tui pacchetto. Il NetworkManager-tui pacchetto è disponibile nel repository ufficiale dei pacchetti di CentOS 7.
Installare NetworkManager-tui , esegui il seguente comando:
$sudo yum installaNetworkManager-tuiPremi 'y' e poi premi per continuare.
NetworkManager-tui dovrebbe essere installato.
Ora puoi eseguire il seguente comando per avviare l'interfaccia grafica basata su terminale nmtui:
$sudontuiDovresti vedere la seguente finestra come mostrato nello screenshot. Ora premi il tasto freccia alcune volte per selezionare l'opzione contrassegnata Imposta nome host di sistema e premi
Una volta premuto , dovresti vedere la seguente finestra come mostrato nello screenshot qui sotto.
Puoi semplicemente digitare un nuovo nome host nella casella di testo e premere .
Ho intenzione di cambiare il nome host da Linuxmint a linuxhint ancora.
Dopo aver premuto , dovresti vedere la seguente finestra. Premi di nuovo.
Ora seleziona Esci e premi . Il nome host dovrebbe essere cambiato.
Puoi verificare che il nome host sia effettivamente cambiato con il seguente comando:
$Nome hostCome puoi vedere dallo screenshot qui sotto, il nome host è cambiato da linuxmint a linuxhint. Pulito! Potrebbe essere necessario un riavvio completo del sistema affinché le modifiche abbiano effetto a livello di sistema.
Correzione della risoluzione del nome host
Per impostazione predefinita, quando cambi il nome host, non si risolverà automaticamente in localhost o 127.0.0.1
Per risolvere il problema, apri il file /etc/hosts con il seguente comando:
$sudo nano /eccetera/padroni di casaIl file dovrebbe essere aperto.
Ora aggiungi la seguente riga come contrassegnata nello screenshot qui sotto e salvala.
Ora puoi anche eseguire il ping del tuo nome host appena impostato.
Ecco come cambi il nome host di CentOS 7 in modo permanente. Grazie per aver letto questo articolo.