androide

Come cambiare il nome host su centos 7

how to change hostname in linux 7 and how to setup lan network

how to change hostname in linux 7 and how to setup lan network

Sommario:

Anonim

Questo tutorial ti guida attraverso il processo di modifica di un nome host su un sistema CentOS 7.

Il nome host viene impostato nel momento in cui è installato il sistema operativo CentOS o se si esegue la rotazione di una macchina virtuale, viene assegnato dinamicamente all'istanza all'avvio.

I metodi descritti in questo tutorial funzioneranno senza la necessità di riavviare il sistema.

Prerequisiti

Prima di continuare con questo tutorial, assicurati di aver effettuato l'accesso come utente con privilegi sudo.

Comprensione dei nomi host

Un nome host è un'etichetta che identifica una macchina in una rete. Non dovresti usare lo stesso nome host su due macchine diverse sulla stessa rete.

Esistono tre classi di hostname : static , pretty e transient .

  • static - Il nome host tradizionale, che può essere impostato dall'utente, ed è memorizzato nel /etc/hostname . pretty - Un nome host UTF8 in formato libero utilizzato per la presentazione all'utente. Ad esempio Linuxize's desktop . transient - Un nome host dinamico gestito dal kernel che può essere modificato dal server DHCP o mDNS in fase di esecuzione. Per impostazione predefinita, è uguale al nome host static .

Si consiglia di utilizzare un nome di dominio FQDN ( FQDN ) sia per nomi static che transient come host.example.com .

Visualizza il nome host corrente

Per visualizzare il nome host corrente, immettere il comando seguente:

hostnamectl

Infine, riavvia il servizio con systemd-hostnamed di sistema per rendere effettive le modifiche:

sudo systemctl restart systemd-hostnamed

Metodo 3: utilizzo del comando nmcli

nmcli è uno strumento da riga di comando per controllare NetworkManager che può essere utilizzato anche per modificare il nome host.

Per visualizzare il tipo di hostname corrente:

sudo nmcli general hostname

Per modificare il nome host in host.linuxize.com utilizzare il comando seguente:

sudo nmcli general hostname host.linuxize.com

Infine, riavvia il servizio con systemd-hostnamed di sistema per rendere effettive le modifiche:

sudo systemctl restart systemd-hostnamed

Verifica la modifica

Per verificare che il nome host sia stato modificato correttamente, utilizzare il comando hostnamectl :

hostnamectl

Il tuo nuovo nome host verrà stampato sulla console:

Static hostname: host.linuxize.com Pretty hostname: Linuxize's desktop Icon name: computer-vm Chassis: vm Machine ID: 52d6807a6ae34327871ae568f7a1387e Boot ID: 4f747d0280d3402abed870d18b6e9a7a Virtualization: kvm Operating System: CentOS Linux 7 (Core) CPE OS Name: cpe:/o:centos:centos:7 Kernel: Linux 3.10.0-693.11.6.el7.x86_64 Architecture: x86-64

Conclusione

In questo tutorial, ti abbiamo mostrato 3 diversi metodi per modificare il nome host del tuo server CentOS 7 senza riavviare la macchina.

Sentiti libero di lasciare un commento in caso di domande.

nome host centos