Nome host Il comando in Linux viene utilizzato per ottenere il file DNS (sistema dei nomi di dominio) nome e impostare il nome host del sistema o il nome di dominio NIS (Network Information System). Un nome host è un nome assegnato a un computer e collegato alla rete. Il suo scopo principale è identificare in modo univoco su una rete.
Sintassi del comando `hostname` in Linux
hostname -[option] [file]>
Esempio: Otteniamo il nome host del sistema semplicemente digitando il nome host senza alcun attributo.
Nome host
| Opzioni | Descrizione | Sintassi |
|---|---|---|
| -UN | Questa opzione viene utilizzata per ottenere il nome alias del sistema host (se presente). Restituirà una riga vuota se non è impostato alcun nome alias. Questa opzione enumera tutti gli indirizzi configurati su tutte le interfacce di rete. | hostname -a> |
| -UN | Questa opzione viene utilizzata per ottenere tutti gli FQDN (Fully Qualified Domain Name) del sistema host. Enumera tutti gli indirizzi configurati su tutte le interfacce di rete. Un output può visualizzare ripetutamente le stesse voci. | hostname -A> |
| -B | Utilizzato per impostare sempre un nome host. Se non ne è specificato nessuno, viene utilizzato il nome predefinito. | hostname -b> |
| -D | Questa opzione viene utilizzata per ottenere il dominio se sono impostati domini locali. Non restituirà nulla (nemmeno una riga vuota) se non è impostato alcun dominio locale. | hostname -d> |
| -F | Questa opzione viene utilizzata per ottenere il nome di dominio completo (FQDN). Contiene un nome host breve e un nome di dominio DNS. fizzbuzz java | hostname -f> |
| -F | Questa opzione viene utilizzata per impostare il nome host specificato in un file. Può essere eseguito solo dal superutente (root). | sudo hostname -F filename> |
| -io | Questa opzione viene utilizzata per ottenere gli indirizzi IP (di rete). Questa opzione funziona solo se il nome host è risolvibile. | hostname -i> |
| -IO | Questa opzione viene utilizzata per ottenere tutti gli indirizzi IP (di rete). L'opzione non dipende dalla risolvibilità del nome host. | hostname -I> |
| -S | Questa opzione viene utilizzata per ottenere il nome host in breve. Il nome host breve è la sezione del nome host prima della prima punto/punto(.) . Se il nome host non contiene punti, viene visualizzato il nome host completo. | hostname -s> |
| -IN | Fornisce il numero di versione come output. | hostname -V> |
Output delle opzioni disponibili nel comando 'hostname'.
1) Opzione `-a` nel comando `hostname` in Linux
Visualizza tutti gli alias dell'host.
Sintassi:
hostname -a>
nome host -a
2) Opzione `-A` nel comando `hostname` in Linux
Sintassi:
hostname -A>
nome host -A
3) Opzione `-b` nel comando `hostname` in Linux
Sintassi:
hostname -b>
nome host -b
4) Opzione `-d` nel comando `hostname` in Linux
Visualizza il nome di dominio dell'host, se presente.
Sintassi:
hostname -d>
nome host -d
5) Opzione `-f` nel comando `hostname` in Linux
Visualizza il nome di dominio completo (FQDN) dell'host.
Sintassi:
hostname -f>
nome host -f
6) Opzione `-F` nel comando `hostname` in Linux
Questa opzione viene utilizzata per impostare il nome host specificato in un file. Può essere eseguito solo dal superutente (root).
Sintassi:
sudo hostname -F filename>
sudo nomehost -F nomefile
7) Opzione `-i` nel comando `hostname` in Linux
Visualizza l'indirizzo IP dell'host
come inizializzare un array in Java
Sintassi:
hostname -i>
nome host -i
8) Opzione `-I` nel comando `hostname` in Linux
Questa opzione viene utilizzata per ottenere tutti gli indirizzi IP (di rete). L'opzione non dipende dalla risolvibilità del nome host.
hostname -I>
nome host -I
9) Opzione `-s` nel comando `hostname` in Linux
Visualizza il nome host breve dell'host.
Sintassi:
hostname -s>
nome host -s
10) Opzione `-V` nel comando `hostname` in Linux
Visualizza le informazioni sulla versione del nome host
Sintassi:
hostname -V>
nome host -V
11) Come impostare il nome host in Linux
Imposta temporaneamente il nome host del sistema.
Sintassi:
sudo hostname NEW_HOSTNAME>
sudo nome host geeksforgeeks
Sostituisci NEW_HOSTNAME con il nuovo nome host che desideri impostare. (Qui lo abbiamo cambiato in geeksforgeeks)
cos'è l'alveare
Imposta il nome host del sistema in modo permanente.
Per impostare permanentemente l'hostame del nostro sistema dobbiamo entrare in /etc/hostname usando l'editor di testo e cambiare hostname con quello che desideriamo.
qui possiamo cambiare il nome host in modo permanente.
Conclusione
Questo comando `hostname` in Linux sembra così semplice ma allo stesso tempo è un comando molto potente che consente agli utenti di visualizzare o impostare il nome host del sistema. È importante che gli utenti conoscano il comando 'hostname' per gestire il proprio sistema Linux in modo efficace. Si può facilmente capire da questo articolo, poiché abbiamo discusso molte opzioni e anche il loro output, opzioni come ` -a`, `-A`, `-b`, `-d`, `-f`, `-F`, `-i`, `-I`, `-s` e `-V`.