El comando uname proviene de la abreviatura Unix Name y es una herramienta para mostrar información del sistema operativo como la versión del mismo, kernel y detalles del equipo entre otras posibilidades.
Es bastante útil este comando para obtener bastante información acerca del sistema y equipo en un solo comando de forma organizada y rápida, con una sintaxis bastante sencilla.
Obtener información del sistema en linux con el comando uname
Información sobre el comando uname
El comando uname es muy fácil de utilizar y bastante interesante conocerlo.
La sintaxis consta del propio “uname” seguido de la opción que deseamos para indicar el tipo de información que queremos que nos devuelva.
El programa uname se encuentra en prácticamente todas las distribuciones linux pero no es solo un paquete independiente, sino que forma parte de un conjunto de herramientas empaquetadas según el sistema operativo que uses con uno de los dos siguientes nombres:
- sh-utils
- coreutils
Si por cualquier razón tuviéseis que instalarlo sería para debian y derivados como Ubuntu o Linux Mint:
sudo apt install coreutils
En cualquier otro caso tendréis que buscar en vuestro repositorio con el gestor de paquete correspondiente, en gestores de paquetes que utilicen dnf de RHEL, Fedora, OpenSuse podría ser algo similar a:
sudo dnf install coreutils
Modo de uso del comando uname
Comando | Descripción |
---|---|
uname -s | Muestra el tipo de nucleo, por ejemplo Linux |
uname -p | Muestra el tipo del procesador, en caso de no conocerse mostrará “unknown” |
uname -m | Muestra la arquitectura del procesador: x86 para 32 bits y x86_64 para 64 bits |
uname -n | Muestra el nombre que le hemos dado al equipo para la red, si no lo cambiamos será el que le dimos en la instalación de nuestra distribución. Este nombre se toma de /etc/hostname por lo que podemos cambiarlo en este archivo |
uname -o | Devuelve el Sistema Operativo que estamos usando, suele detectar como GNU/Linux en las distribuciones que he comprobado |
uname -r | Muestra la información del kernel que tenemos en uso en este mismo momento, si reiniciamos y usamos otro kernel cambiará al ejecutar este comando |
uname -v | Se utiliza para conocer la fecha en la que se publicó el kernel que tenemos en uso a este instante |
uname -i | Muestra la plataforma para el hardware, siempre vi que devolviera “unknown” |
uname -a | Este es el más completo de todos los parámetros ya que -a hace referencia a all mostrando toda la información de los anteriores menos -i y -p si son desconocidos (unknown) |
Como vemos es una buena forma y rápida de obtener información, sobre todo mediante el comando y parámetro uname -a que presentará por el terminal de una sola vez y en una sola orden toda la información posible.
Podéis ver un ejemplo en la siguiente imagen:
muy insteresante esta publicasion seria maravilloso que la continuaran
Saludos! nos gustaría saber a que te refieres respecto a que la continuemos. Estaremos encantados de agregar información a la entrada.