How to use "uname" command in Linux ?
Sommario:
,
uname
comando
uname
.
uname
è un'utilità della riga di comando che stampa le informazioni di base sul nome del sistema operativo e sull'hardware del sistema.
comando
uname
Lo strumento
uname
è più comunemente usato per determinare l'architettura del processore, il nome host del sistema e la versione del kernel in esecuzione sul sistema.
La sintassi del comando
uname
assume la seguente forma:
uname…
Le opzioni sono le seguenti:
-
-s, (--kernel-name) - Stampa il nome del kernel.-n, (--nodename) - Stampa il nome del nodo del sistema (nome host). Questo è il nome utilizzato dal sistema durante la comunicazione in rete. Se utilizzato con l'opzione-n,unameproduce lo stesso output del comandohostname.-r, (--kernel-release) - Stampa la versione del kernel.-v, (--kernel-version) - Stampa la versione del kernel.-m, (--machine) - Stampa il nome del nome hardware della macchina.-p, (--processor) - Stampa l'architettura del processore.-i, (--hardware-platform) - Stampa la piattaforma hardware.-o, (--operating-system) - Stampa il nome del sistema operativo. Sui sistemi Linux "GNU / Linux"-a, (--all) - Quando si utilizza l'opzione-a,unamesi comporta come se-snrvmostate fornite le opzioni-snrvmo.
Se invocato senza alcuna opzione,
uname
stampa il nome del kernel, come se fosse stata specificata l'opzione
-s
:
uname
Come già sapete, il nome del kernel è "Linux":
Linux
Non è necessario ricordare tutte le opzioni della riga di comando. Di solito, il comando
uname
viene utilizzato con l'opzione
-a
per stampare tutte le informazioni disponibili:
uname -a
Linux dev.linuxize.com 4.19.0-6-amd64 #1 SMP Debian 4.19.67-2+deb10u1 (2019-09-20) x86_64 GNU/Linux
L'output include le seguenti informazioni:
-
Linux- Nome del kernel.dev.linuxize.com- Nome host.4.19.0-6-amd64Rilascio del kernel.#1 SMP Debian 4.19.67-2+deb10u1 (2019-09-20)- Versione del kernel.x86_64- Nome dell'hardware della macchina.GNU/Linux- Nome del sistema operativo.
Le opzioni possono essere combinate tra loro per produrre l'output desiderato. Ad esempio, per scoprire quale versione del kernel Linux è in esecuzione sul sistema, digitare il comando seguente:
uname -srm
Linux 4.19.0-6-amd64 x86_64
Quando vengono utilizzate più opzioni, le informazioni contenute nell'output sono nello stesso ordine fornito dall'opzione
-a
. La posizione delle opzioni fornite non ha importanza. Sia
uname -msr
che
uname -srm
producono lo stesso output.
Conclusione
Il comando
uname
viene utilizzato per stampare le informazioni di base sul sistema. Di solito viene invocato con l'opzione
-a
per visualizzare tutte le informazioni disponibili.
Cogli la riga di comando con il comando Take
Integra il prompt dei comandi, la GUI e un potente linguaggio batch con il potente toolkit Take Command.
Comando chmod in linux (permessi dei file)
In Linux l'accesso ai file è gestito attraverso le autorizzazioni, gli attributi e la proprietà dei file. Questa esercitazione illustra come utilizzare il comando chmod per modificare le autorizzazioni di accesso a file e directory.
Comando chgrp in linux (cambia gruppo)
In Linux, ogni file è associato a un proprietario e un gruppo e dispone di autorizzazioni che determinano quali utenti possono leggere, scrivere o eseguire il file. Il comando chgrpc modifica la proprietà del gruppo di determinati file.







