GNU/Linux >> Tutoriales Linux >  >> Linux

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

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

Uname es el nombre abreviado de 'nombre UNIX'. El comando Uname funciona en todos los sistemas operativos similares a Linux y Unix.

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

$ uname
Linux

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

1) Nombre del núcleo

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

$ uname -s
Linux

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

2) Lanzamiento del núcleo

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

$ uname -r
2.6.18-371.1.2.el5

3) Versión del núcleo

Además de la información del kernel, uname también puede obtener la versión del kernel. Utilice -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 equipo

Si se pregunta qué tipo de máquina está usando, puede probar -m parámetro. Te 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 el 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á 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 usar -p opción. Si uname no puede mostrarle esa información, le mostrará "desconocido" en la salida.

El 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 usar para revelar qué sistema operativo está ejecutando. Utilice -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'. Aquí está 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

Conclusión

En este tutorial, aprendimos a usar el comando uname para obtener información sobre el kernel, el sistema, el hardware y el 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 de kernel para obtener información de nombre 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:

  • Cómo mostrar información de hardware en Linux
  • 7 formas de mostrar información de hardware usando Dmidecode

Linux
  1. dmidecode:obtenga información del hardware del sistema en Linux

  2. Ejemplos de comandos uname de Linux (obtener la versión del kernel, el lanzamiento, el nombre de host, etc.)

  3. Ejemplos de comandos "apagar" en Linux

  4. Ejemplos de comandos "uname" para comprobar la versión de UNIX/Linux

  5. Ejemplos de comandos resize2fs en Linux

Ejemplos útiles de comandos Wget en el sistema Linux

15 ejemplos útiles de comandos táctiles en el sistema Linux

Obtener información sobre un comando con tipo de comando en Linux

Obtenga detalles del sistema y hardware con uname y lscpu en Debian

Cómo obtener información de hardware en Linux usando el comando dmidecode

Ejemplos de comandos id en Linux