Un nome host è un'etichetta alfanumerica univoca assegnata a un sistema Linux per identificarlo sulla rete. Può anche contenere alcuni caratteri speciali come trattino (-), punto (.) e trattino basso (_). Un tipico nome host è composto da un massimo di 253 caratteri. In genere, il nome host è memorizzato in /etc/hostname file nella maggior parte delle distribuzioni Linux. In questa breve guida, impareremo i vari comandi per trovare il nome host nei sistemi operativi Linux.
1. Trova Hostname in Linux con hostname comando
Il hostname Il comando viene utilizzato per visualizzare il nome DNS e il nome host di un sistema Linux. Consente inoltre agli utenti di modificare o impostare il nome host.
Per trovare Hostname in Linux, esegui hostname comando senza opzioni:
$ hostname
ostechnix
Come puoi vedere nell'output, l'hostanme del mio sistema Linux è otechnix .
Se vuoi mostrare l'FQDN (Fully Qualified Domain Name), esegui:
$ hostname --fqdn 2. Visualizza nome host con hostnamectl comando in Linux
Il comando hostnamectl viene utilizzato per ottenere e impostare il nome host del sistema e le relative impostazioni in Linux.
Per visualizzare il nome host della tua macchina Linux, esegui il comando hostnamectl senza alcuna opzione:
$ hostnamectl Risultato di esempio:
Static hostname: ostechnix
Icon name: computer-laptop
Chassis: laptop
Machine ID: 09bfdb996ad847c782739db185f3e634
Boot ID: 97d0b5bdeacd4f8e852a042c9228be74
Operating System: Ubuntu 20.04.1 LTS
Kernel: Linux 5.4.0-62-generic
Architecture: x86-64
A differenza del comando hostname, hostnamectl mostra alcuni dettagli in più del tuo sistema come il tipo di sistema (laptop o desktop), Boot e ID macchina, Sistema operativo e versione del kernel, Architettura ecc.
Per visualizzare solo il nome host, usa --static bandiera:
$ hostnamectl --static
ostechnix 3. Controlla il nome host di Linux con nmcli comando
Il nmcli è uno strumento a riga di comando per controllare NetworkManager e segnalare lo stato della rete. Con nmcli possiamo creare, visualizzare, modificare, eliminare, attivare e disattivare le connessioni di rete, nonché controllare e visualizzare lo stato dei dispositivi di rete.
Per controllare l'hostame di un sistema Linux con nmcli strumento, esegui questo comando:
$ nmcli general hostname
ostechnix 4. Visualizza il nome host usando uname comando
Uname è uno strumento da riga di comando per stampare tutte le informazioni di sistema come nome host, versione del kernel, versione del kernel, sistema operativo e architettura del processore, ecc.
Per visualizzare il nome host con uname comando, eseguilo con -n opzione:
$ uname -n
ostechnix 5. Ottieni il nome host leggendo /etc/hostname file
Come già affermato, il nome host è memorizzato nel file /etc/hostname nella maggior parte delle distribuzioni Linux. Per ottenere il nome host di un sistema Linux, mostra semplicemente il contenuto di /etc/hostname file:
$ cat /etc/hostname
ostechnix Questi sono i comandi più comunemente usati per trovare il nome host in Linux. Ci sono anche due modi non comuni per controllare il nome host di Linux. Sono stati forniti di seguito come riferimento.
6. Stampa il nome host in Linux con sysctl comando
Il sysctl comando viene utilizzato per elencare e modificare i parametri del kernel in fase di esecuzione.
Possiamo stampare il nome host di un sistema Linux usando sysctl riga di comando sotto:
$ sysctl kernel.hostname
kernel.hostname = ostechnix 7. Determina il nome host in Linux con ProcFS
File system Proc (o a breve procfs ) è un file system virtuale gestito dal kernel Linux. A volte viene anche definito uno pseudo-file system di informazioni di processo. Non contiene file "reali" ma informazioni di sistema di runtime come memoria di sistema, dispositivi montati, configurazione hardware ecc. Tutte queste informazioni sono disponibili in una directory speciale denominata /proc in Linux.
Per determinare il nome host di Linux con prcfs, eseguire:
$ cat /proc/sys/kernel/hostname
ostechnix Ora conosci diversi metodi per visualizzare il nome host di un sistema Linux. Come lo cambierai? La seguente guida spiega come impostare un nuovo nome host o modificare il nome host esistente, dalla riga di comando o dalla sezione Impostazioni in modalità grafica.
- Come impostare o modificare il nome host su Linux
Spero che questo aiuti.
Lettura correlata:
- Come trovare l'indirizzo IP in Linux