GNU/Linux >> Linux Esercitazione >  >> Linux

Come trovare il nome host in Linux

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

Linux
  1. Come modificare un nome host in Linux

  2. Come usare TROVA in Linux

  3. Come modificare il nome host in Linux

  4. Come trovare un file in Linux

  5. Come trovare una versione del pacchetto in Linux

Come modificare il nome host su Debian 9 Linux

Come trovare l'indirizzo IP in Linux

Come impostare o modificare il nome host su Linux

Come trovare il nome host in Linux

Come trovare l'ultimo accesso su Linux

Come trovare l'indirizzo IP in Linux