Opzione 1 - Modifica del nome host utilizzando HostNamectl
È possibile eseguire il seguente comando per verificare il nome host corrente della macchina CentOS 7:
$ hostname
Come puoi vedere dallo screenshot di seguito, l'attuale nome host del server CentOS 7 è Linuxhint
È possibile utilizzare il comando hostnamoctl per modificare il nome host della macchina CentOS 7 come segue:
$ sudo hostnamictl set-hostname new_hostname
Cambiamolo da Linuxhint A LinuxMint Per divertimento con il seguente comando!
$ sudo hostnamictl set-hostname linuxmint
Il nome host dovrebbe essere modificato LinuxMint. Puoi verificare che sia cambiato con il seguente comando:
$ hostname
Come puoi vedere, il nome host viene modificato LinuxMint!
Se si disconnette e si accede alla macchina CentOS 7 o riavviala, le modifiche dovrebbero essere applicate a largo sistema.
Opzione 2 - Modifica del nome host usando NMTUI:
Il programma di riga di comando NMTUI è disponibile in NetworkManager-Tui pacchetto. IL NetworkManager-Tui Il pacchetto è disponibile nel repository di pacchetti ufficiali di CentOS 7.
Installare NetworkManager-Tui, Esegui il seguente comando:
$ sudo yum installa networkmanager-tui
Premere "y" e quindi premere per continuare.
NetworkManager-Tui dovrebbe essere installato.
Ora puoi eseguire il seguente comando per avviare l'interfaccia grafica basata sul terminale NMTUI:
$ sudo nmtui
Dovresti vedere la seguente finestra come mostrato nello screenshot. Ora premi il tasto freccia alcune volte per selezionare l'opzione contrassegnata "Set System Hostname" e premere
Una volta premuto, dovresti vedere la seguente finestra come mostrato nello screenshot in basso.
Puoi semplicemente digitare un nuovo nome host nella casella di testo e premere .
Cambierò il nome host da LinuxMint A Linuxhint Ancora.
Una volta premuto, dovresti vedere la seguente finestra. Premere di nuovo.
Ora seleziona smettila e premi . Il nome host dovrebbe essere modificato.
È possibile verificare che il nome host sia effettivamente cambiato con il seguente comando:
$ hostname
Come puoi vedere dallo screenshot sotto che il nome host viene cambiato da LinuxMint a LinuxHint. Pulito! Potrebbe essere necessario un riavvio completo del sistema affinché le modifiche abbiano effetto il sistema a livello.
Risoluzione della risoluzione del nome host
Per impostazione predefinita, quando si modifica il nome host, non si risolverà automaticamente a LocalHost o 127.0.0.1
Per risolvere questo, aprire il file /etc /host con il seguente comando:
$ sudo nano /etc /host
Il file dovrebbe essere aperto.
Ora aggiungi la riga seguente come contrassegnato nello screenshot qui sotto e salvala.
Ora puoi anche eseguire il ping del tuo nome host di recente impostazione.
È così che cambi il nome ospite di CentOS 7 permanentemente. Grazie per aver letto questo articolo.