logo

comando hostname in Linux con esempi

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`.