Introduzione
Un hostname è il nome di un sistema informatico all'interno di una rete. Un nome host carino evita la maggior parte dei limiti di altri tipi di nomi host, offrendo agli utenti più libertà quando nominano i loro sistemi.
In questo tutorial tratteremo diversi metodi che puoi utilizzare per impostare un nome host carino per un sistema Linux.
Prerequisiti
- Un sistema che esegue una distribuzione Linux
- Un account con privilegi sudo
- Accesso alla finestra del terminale
- Accesso a un editor di testo, come Nano
Che cos'è un nome host carino?
Esistono tre tipi di nomi host:
- Nome host statico: Il nome host standard impostato dall'utente.
- Nome host temporaneo: Un nome host dinamico impostato dal kernel di sistema. Per impostazione predefinita, è lo stesso del nome host statico, ma i server DHCP e mDNS possono modificarlo in runtime.
- Nome host carino: Un nome host in formato libero definito dall'utente, solitamente per descrivere il sistema ad altri utenti all'interno della rete.
I nomi host statici seguono le stesse restrizioni dei nomi di dominio Internet. Hanno una lunghezza massima di 64 caratteri e consentono l'uso di lettere, trattini (- ), trattini bassi (_ ), e solo periodi.
Al contrario, i nomi host graziosi possono utilizzare qualsiasi simbolo UTF8 valido e hanno poche limitazioni per la lunghezza massima.
Come impostare un nome host carino
Esistono due metodi per impostare un nome host carino:
- Utilizzo di
hostnamectl
comando. - Modifica manualmente /etc/machine-info file di configurazione.
Metodo 1:utilizzo del comando hostnamectl
Usa il hostnamectl
Comando Linux per impostare un bel nome host con:
sudo hostnamectl set-hostname "[name]" --pretty
Ad esempio, per impostare il phoenixNAP's test system
come nuovo nome host carino, usa:
sudo hostnamectl set-hostname "phoenixNAP's test system" --pretty
Controlla il tuo nuovo nome host utilizzando hostnamectl
comando senza opzioni:
hostnamectl
Metodo 2:impostazione manuale di un nome host carino
I sistemi Linux memorizzano bei nomi host in /etc/machine-info file di configurazione. Il file contiene anche informazioni sul sistema, come nomi di icone, tipi di chassis, ambiente di distribuzione e posizione del sistema.
1. Se il /etc/machine-info il file è assente, inizia creandolo con:
sudo touch /etc/machine-info
2. Aprire il file con un editor di testo. In questo esempio, utilizziamo l'editor Nano:
sudo nano /etc/machine-info
3. Aggiungi una nuova riga che definisce il bel nome host:
PRETTY_HOSTNAME="[name]"
In questo esempio, per impostare il phoenixNAP's test system
come bel nome host, aggiungi:
PRETTY_HOSTNAME="phoenixNAP's test system"
4. Premi Ctrl+X per uscire dall'editor Nano. Digita Y e premi Invio quando viene richiesto di salvare le modifiche apportate.
5. Usa hostnamectl
comando per verificare il nuovo bel nome host:
hostnamectl