Hostwinds Tutorial
Cerca risultati per:
Sommario
Il nome host è il nome che il sistema utilizza per identificarsi su una rete.È utile quando si gestiscono i server o si lavora con più macchine, come viene visualizzato nelle sessioni SSH, monitorando dashboard, registri di sistema e altro ancora.
Questa guida ti guiderà attraverso il controllo e la modifica del nome host usando metodi compatibili con la maggior parte delle distribuzioni Linux moderne.
Un nome host è un'etichetta leggibile dall'uomo fornita a un sistema per l'identificazione su una rete.Di solito sembra qualcosa di simile Web-01, DB-Server, o Proxy interno.Ci sono tre tipi principali:
Per vedere il nome host attuale del tuo sistema, apri un terminale ed esegui:
hostnamectl
Questo comando ti darà un quadro completo dell'identità e dell'ambiente del tuo sistema visualizzando i suoi nomi ospitanti statici, transitori e carini.
Esempio di output:
Static hostname: web-server-01
Icon name: computer-vm
Chassis: vm
Machine ID: 29d55dfb36c341e3bd95d3458b65c25c
Boot ID: f70b97e182e24b39b45de4db14bbfb18
Virtualization: kvm
Operating System: Ubuntu 22.04.3 LTS
Kernel: Linux 5.15.0-91-generic
Architecture: x86-64
Cosa significano ciascuna di queste linee:
Se vuoi solo il nome host senza tutti i dettagli del sistema:
hostname
Esempio di output:
web-server-01
Esistono tre metodi comuni per cambiare il nome host.Quello giusto dipende dalla configurazione e dalle preferenze del sistema.
La più moderna distribuzioni Linux utilizzando SystemD (ad esempio, Ubuntu, Debian, Fedora, Almalinux, Rocky Linux) Supporta questo metodo.
sudo hostnamectl set-hostname new-hostname
Sostituire 'New-hostname'Con il nome desiderato (ad es. App-Server-01).
Esempio:
sudo hostnamectl set-hostname app-server-01
sudo hostnamectl set-hostname "Application Server 01" --pretty
hostnamectl
Dovresti vedere un output simile a questo formato:
Static hostname: app-server-01
Icon name: computer-vm
Chassis: vm
Machine ID: 29d55dfb36c341e3bd95d3458b65c25c
Boot ID: f70b97e182e24b39b45de4db14bbfb18
Virtualization: kvm
Operating System: AlmaLinux 9
Kernel: Linux 5.14.0-362.el9.x86_64
Architecture: x86-64
Il nome host aggiornato, visualizzato sotto il nome host statico, è ora visibile negli ambienti desktop e negli strumenti di stato.
Se il tuo sistema non usa SystemDo se preferisci la configurazione manuale, è possibile modificare direttamente il nome host tramite file di configurazione.
Questi cambiamenti in genere persistono attraverso i riavvii.
sudo nano /etc/hostname
Sostituisci il nome host esistente con il tuo nuovo.Ad esempio, modifica:
web-server-01
A:
app-server-01
sudo nano /etc/hosts
Trova la linea che assomiglia a questa:
127.0.1.1 web-server-01
E aggiornarlo per riflettere il nuovo nome host:
127.0.1.1 app-server-01
Importante: Assicurarsi che il 127.0.0.1 LocalHost sia ancora intatto:
127.0.0.1 localhost
127.0.1.1 app-server-01
Cosa significa questo e perché è importante:
Se salti aggiornando questo file quando si modifica il nome host, è possibile riscontrare problemi con servizi che si basano sulla risoluzione dei nomi locali.
Affinché la modifica abbia pieno effetto, dovrai riavviare:
sudo reboot
Dopo il riavvio, controlla il nome host per verificare che tutto funziona:
hostnamectl
Questo metodo fornisce un'interfaccia guidata, una buona scelta se non ti senti a tuo agio con la modifica della riga di comando.
sudo nmtui
Riavvia il sistema:
sudo reboot
Quindi confermare con:
hostnamectl
Indipendentemente dal metodo, verifica sempre le modifiche:
hostnamectl
E controlla:
hostname
La scelta di un nome host chiaro e coerente rende più semplice la gestione e il monitoraggio dei server, specialmente in ambienti con più macchine.Ecco alcune semplici linee guida da seguire:
Scritto da Hostwinds Team / agosto 31, 2018