Introducció
La comanda uname dins de Linux us permet veure la informació del sistema sobre l'entorn de Linux.
En aquesta guia us mostraré com usar-lo de manera eficaç.
uname
La comanda sense valor no és especialment útil.
Proveu-ho per vosaltres mateixos. Obriu una finestra de terminal i escriviu el següent comandament:
uname
Les possibilitats són l'única paraula que es retorna Linux .
Wow que està bé no? A menys que feu servir una d'aquestes distribucions dissenyades deliberadament per semblar-se a altres sistemes operatius com Zorin, Q4OS o Chromixium, probablement ja ho sabíeu.
uname -a
A l'altre extrem de l'escala podeu utilitzar el següent comandament:
uname -a
Aquesta vegada obteniu tota una sèrie d'informació de la següent manera:
- nom del nucli
- nom del node
- alliberament del kernel
- versió del kernel
- machiine
- processador
- plataforma de maquinari
- sistema operatiu
El que realment s'obté és una sortida que es veu d'aquesta manera:
Linux vostre nom d'ordinador 3.19.0-32-genèric # 37-14.04.1-Ubuntu SMP dj 22 d'octubre 22:41:40 UTC 2015 x86_64 X86_64 x86_64 GNU / Linux
Òbviament, si no us hagués dit que voleu que els continguts de la columna no estiguessin necessàriament significatius.
uname -s
L'ordre següent mostra el nom del nucli per si sol.
uname -s
La sortida d'aquesta comanda és Linux, però si esteu en una altra plataforma com BSD serà diferent.
Per descomptat, podeu obtenir els mateixos resultats no proporcionant -s en absolut, però val la pena recordar aquest canvi en cas que els desenvolupadors decideixin canviar la sortida predeterminada per a la comanda uname.
Si preferiu utilitzar un canvi amigable amb el lector, també podeu utilitzar la notació següent:
uname - kernel-name
La sortida és la mateixa però la punta dels dits ara serà una mica més curta.
Per cert, si s'està preguntant què és un nucli: és la quantitat més petita de programari reemplaçable que pot interactuar amb l'ordinador: la Viquipèdia ho explica amb més detall:
El kernel de Linux és un nucli del sistema operatiu de l'ordinador com a Unix. S'utilitza a tot el món: el sistema operatiu Linux està basat en ell i es desplega tant en sistemes informàtics tradicionals com ordinadors i servidors personals, generalment en forma de distribucions de Linux [9] i en diversos dispositius incrustats com routers i NAS electrodomèstics. El sistema operatiu Android per a ordinadors de tableta, telèfons intel·ligents i smartwatches també es basa en el kernel de Linux.
uname -n
L'ordre següent mostra el nom del node de l'ordinador:
uname -n
La sortida de la comanda uname -n és el nom d'amfitrió de la vostra computadora i podeu aconseguir el mateix efecte escrivint el següent en una finestra de terminal:
nom d'amfitrió
També podeu aconseguir el mateix efecte mitjançant l'ús del comandament fàcilment més fàcil del lector:
uname --nodename
Els resultats són exactament iguals i es fa preferència per a quina és la vostra destinació. Tingueu en compte que el nom de l'amfitrió i el nodename no es garanteixen que siguin els mateixos en sistemes no Linux.
uname -r
El següent comandament us mostra només el llançament del nucli:
uname -r
La sortida de l'ordre anterior serà una cosa en la línia de 3.19.0-32-genèrica.
El llançament del nucli és important quan es tracta de configurar el maquinari. El maquinari modern no és compatible amb tots els llançaments i normalment s'inclou des d'un cert punt.
Per exemple, quan es va inventar la versió 1 de Linux, dubto que hi hagués molta demanda de controladors per a impressores 3D o pantalles tàctils.
Podeu aconseguir el mateix efecte executant el següent comandament:
uname - kernel-release
uneix -v
Podeu trobar la versió del nucli de Linux que esteu executant escrivint el següent comandament:
uneix -v
La sortida de la comanda de la versió serà alguna cosa en la línia de # 37 ~ 14.04.1.1-Ubuntu SMP dl Oct 22 09:41:40 UTC 2015.
El llançament del nucli difereix de la versió pel fet que la versió us mostra quan es va compilar el nucli i en quina versió es troba.
Per exemple Ubuntu podria compilar el nucli genèric 3.19.0-32 50 vegades. La primera vegada que la compilin, la versió dirà # 1, així com la data en què es va compilar. De la mateixa manera, a la versió 29 es dirà # 29, així com la data en què es va compilar. El llançament de Linux és el mateix però la versió és diferent.
Podeu obtenir la mateixa informació escrivint el següent comandament:
uname - kernel-version
uname -m
El següent comandament imprimeix el nom del maquinari de la màquina:
uname -m
El resultat s'assembli a x86_64.
Per cert, si executeu l'ordre uname -p i uname -i, el resultat també pot ser x86_64.
En el cas d' uname -m, aquesta és l'arquitectura de la màquina mateixa. Penseu en això a nivell de la placa base.
Podeu obtenir la mateixa informació executant l'ordre següent:
uname - machine
uname -p
El següent comandament mostra el tipus de processador:
uname -p
El resultat serà més que probable que sigui el mateix que el nom del maquinari de la màquina, com ara x86_64.
Aquesta comanda fa referència al tipus de CPU.
Podeu aconseguir el mateix resultat escrivint el següent comandament:
uname --processor
uname -i
El següent comandament us mostra la plataforma del maquinari.
uname -i
Aquesta comanda mostrarà la plataforma de maquinari o si us agrada el tipus de sistema operatiu. Podeu, per exemple, tenir una plataforma i màquina x86_64 però només executar un sistema operatiu de 32 bits.
Podeu aconseguir el mateix resultat escrivint el següent comandament:
uname --hardware-platform
uname -o
El següent comandament us mostra el sistema operatiu:
uname -o
Si esteu utilitzant un sistema operatiu d'escriptori Linux estàndard com Ubuntu, Debian, etc., no us sorprendrà de saber que la sortida és GNU / Linux. En un telèfon o tauleta el sistema operatiu seria Android.