GNU/Linux >> Linux Esercitazione >  >> Linux

9 Esempi di comandi Linux Uname per ottenere i dettagli del sistema operativo

Il comando Uname viene utilizzato per visualizzare le informazioni di base sul sistema operativo e sull'hardware. Con le opzioni, Uname stampa i dettagli del kernel e l'architettura del sistema.

Uname è il nome abbreviato di 'nome UNIX'. Il comando Uname funziona su tutti i sistemi operativi Linux e Unix simili.

Quando esegui il comando Uname senza alcuna opzione, stampa semplicemente il nome del sistema operativo principale.

$ uname
Linux

In questo tutorial, ti mostrerò le opzioni Uname e mostrerò quali informazioni fornisce sul sistema.

1) Nome del kernel

Per rivelare il nome del kernel, puoi usare -s parametro.

$ uname -s
Linux

L'output sarà lo stesso con uname senza parametro.

2) Rilascio del kernel

Se hai bisogno di sapere quale versione del kernel stai usando, usa semplicemente -r parametro

$ uname -r
2.6.18-371.1.2.el5

3) Versione del kernel

Oltre alle informazioni sul kernel, uname può anche recuperare la versione del kernel. Usa -v parametro per questo scopo

$ uname -v
#1 SMP Tue Oct 22 12:57:43 EDT 2013

4) Nome nodo

L'opzione -n (nome nodo) ti darà il nome host del sistema. Ad esempio, se il tuo nome host è "dev-machine", -n l'opzione stamperà 'dev-machine' come output di -n parametro

$ uname -n
dev-machine

5) Nome hardware

Se ti stai chiedendo che tipo di macchina stai utilizzando, puoi provare -m parametro. Ti mostrerà informazioni a riguardo.

$ uname -m
i686

L'output i686 indica che il sistema è un sistema operativo a 32 bit. Se uname -m restituisce x86_64, se hai avviato dal kernel a 64 bit, altrimenti restituisce i386.

6) Piattaforma hardware

Simile al nome hardware, -i l'opzione ti mostrerà le informazioni sulla piattaforma hardware.

$ uname -i
i386

L'output i386 significa che stai eseguendo un sistema a 32 bit. Se l'output è x86_64 significa che stai utilizzando un sistema a 64 bit.

7) Tipo di processore

Per vedere il tipo di processore (architettura), puoi usare -p opzione. Se uname non è in grado di mostrarti tali informazioni, ti mostrerà "sconosciuto" nell'output.

L'arch comando stampa anche il tipo di famiglia di processori in Linux.

$ uname -p
i686

8) Sistema operativo

Uname può anche essere utilizzato per rivelare quale sistema operativo stai utilizzando. Usa -o opzione per raggiungere questo scopo.

$ uname -o
GNU/Linux

Ma per trovare il nome della distribuzione e la sua versione devi cercare nei file seguenti.

Per RedHat e CentOS, puoi anche utilizzare il file '/etc/redhat_release'.

$ cat /etc/redhat_release
CentOS release 5.10 (Final)

Su altre distribuzioni Linux, puoi usare '/etc/issue'. Ecco l'esempio:

$ cat /etc/issue
Linux Mint Olivia \n \l

9) Tutte le informazioni

C'è un parametro che può rivelare tutte le informazioni. È -a parametro. Ti mostrerà tutte le informazioni tranne omettere -i e -p se sono sconosciuti.

$ uname -a
Linux dev-machine 2.6.18-371.1.2.el5 #1 SMP Tue Oct 22 12:57:43 EDT 2013 i686 i686 i386 GNU/Linux

Conclusione

In questo tutorial abbiamo imparato come usare il comando uname per ottenere informazioni su kernel, sistema, hardware e processore, ecc.

Uname, è una richiesta di spazio utente di un servizio del kernel (chiamata di sistema) - uname(2). Alcune delle informazioni possono essere trovate in '/proc/sys/kernel' e '/proc/version'.

/proc/sys/kernel/{ostype, hostname, osrelease, version, domainname}

Puoi scrivere un modulo del kernel per ottenere informazioni uname includendo 'utsname.h' e chiamando la funzione utsname().

Spero che ti sia piaciuto leggere e per favore lascia il tuo suggerimento nella sezione commenti qui sotto.

Leggi anche:

  • Come visualizzare le informazioni sull'hardware in Linux
  • 7 modi per visualizzare le informazioni sull'hardware utilizzando Dmidecode

Linux
  1. Linux uname Command Tutorial per principianti (8 esempi)

  2. dmidecode:ottieni informazioni sull'hardware di sistema su Linux

  3. Comando di arresto di Linux (con esempi)

  4. 7 Esempi di comandi Linux df

  5. Esempi di comandi uname Linux (Ottieni versione del kernel, rilascio, nome host, ecc.)

Esempi utili di comandi Wget nel sistema Linux

15 esempi utili di comando touch nel sistema Linux

Ottieni informazioni su un comando con Type Command in Linux

Ottieni dettagli di sistema e hardware con uname e lscpu su Debian

Come ottenere informazioni sull'hardware su Linux utilizzando il comando dmidecode

Esempi di comandi id in Linux