LINUX

9 ejemplos de comandos de Linux Uname para obtener detalles del sistema operativo

El comando Uname se utiliza para mostrar información básica sobre el sistema operativo y el hardware. Con opciones, Uname imprime los detalles del kernel y la arquitectura del sistema.

Uname es el nombre corto de ‘nombre UNIX’. El comando Uname funciona en todos los sistemas operativos tipo Linux y Unix.

Cuando ejecuta el comando Uname sin ninguna opción, solo imprime el nombre del sistema operativo principal.

$ uname
Linux

uname sin opciones

En este tutorial, le mostraré las opciones de Uname y mostraré qué información proporciona sobre el sistema.

1) Nombre del kernel

Para revelar el nombre del kernel, puede usar -s parámetro.

$ uname -s
Linux

La salida será la misma con uname sin parámetro.

uname nombre del kernel

2) Lanzamiento de kernel

Si necesita saber qué versión de kernel está utilizando, simplemente use -r parámetro

$ uname -r
2.6.18-371.1.2.el5

uname versión del kernel

3) Versión de kernel

Además de la información del kernel, uname también puede obtener la versión del kernel. Usar -v parámetro para este propósito

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

4) Nombre de nodo

La opción -n (nombre de nodo) le dará el nombre de host del sistema. Por ejemplo, si su nombre de host es «dev-machine», -n La opción imprimirá ‘dev-machine’ como la salida de -n parámetro

$ uname -n
dev-machine

5) Nombre del hardware

Si se pregunta qué tipo de máquina está utilizando, puede probar -m parámetro. Le mostrará información al respecto.

$ uname -m
i686

La salida i686 indica que su sistema es un sistema operativo de 32 bits. Si uname -m devuelve x86_64, si arrancó desde un kernel de 64 bits, de lo contrario, devuelve i386.

6) plataforma de hardware

Similar con el nombre del hardware, –i La opción le mostrará la información de la plataforma de hardware.

$ uname -i
i386

La salida i386 significa que está ejecutando un sistema de 32 bits. Si la salida es x86_64, significa que está ejecutando un sistema de 64 bits.

7) Tipo de procesador

Para ver el tipo de procesador (arquitectura), puede utilizar -p opción. Si uname no puede mostrarle esa información, le mostrará ‘desconocido’ en la salida.

los arch El comando también imprime el tipo de familia de procesadores en Linux.

$ uname -p
i686

8) sistema operativo

Uname también se puede utilizar para revelar qué sistema operativo está ejecutando. Usar -o opción para cumplir con este propósito.

$ uname -o
GNU/Linux

Pero para encontrar el nombre de la distribución y su versión, debe buscar en los archivos a continuación.

Para RedHat y CentOS, también puede usar el archivo ‘/ etc / redhat_release’.

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

En otras distribuciones de Linux, puede usar ‘/ etc / issue’. Este es el ejemplo:

$ cat /etc/issue
Linux Mint Olivia n l

9) Toda la información

Hay un parámetro que puede revelar toda la información. Es -a parámetro. Le mostrará toda la información excepto omitir -i y -p si son desconocidos.

$ 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

uname toda la informacion

Conclusión

En este tutorial aprendimos cómo usar el comando uname para obtener información del kernel, sistema, hardware y procesador, etc.

Uname, es una solicitud de espacio de usuario de un servicio del kernel (llamada al sistema) – uname (2). Parte de la información se puede encontrar en ‘/ proc / sys / kernel’ y ‘/ proc / version’.

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

Puede escribir un módulo del kernel para obtener información de uname incluyendo ‘utsname.h’ y llamando a la función utsname ().

Espero que haya disfrutado de la lectura y deje su sugerencia en la sección de comentarios a continuación.

Leer también:

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar