enero 9, 2022

VITUX

Sysinfo Linux - Obtener información del sistema Linux

Al usar Linux, es posible que necesite conocer detalles sobre el sistema que está ejecutando o las especificaciones de hardware que está utilizando. Como usuario normal de Linux o desarrollador de software, es importante que compruebe la compatibilidad de un sistema de software o hardware que desee instalar. La línea de comandos de Linux contiene varios comandos integrados para ayudarlo a familiarizarse con la plataforma de software y hardware en la que está trabajando. Este tutorial le enseñará cómo usar todos estos comandos para obtener los detalles de sysinfo Linux.

Los comandos y ejemplos mencionados en este tutorial han sido probados en Ubuntu 20.04 y Debian 10.

Mostrar información básica del sistema en el Shell de Linux

Para conocer la información básica sobre su sistema, debe estar familiarizado con la utilidad de línea de comandos llamada uname, abreviatura de nombre unix.

El Comando uname

El comando uname viene con varios conmutadores. El comando básico descrito a continuación solo devuelve el nombre del núcleo:

$ uname

Producto:

 Resultado del comando uname

Como puede ver, el comando uname cuando se usa sin ningún conmutador solo devuelve el nombre del núcleo, es decir, Linux para mi sistema.

Obtener el nombre del núcleo de Linux

Cuando desee que el comando imprima con precisión el nombre del núcleo, utilizará el siguiente comando:

$ uname -s

Producto:

Nombre del núcleo mostrado con el comando uname

La salida anterior ha mostrado Linux como mi nombre del núcleo.

Obtener la versión del Kernel de Linux

Para imprimir la información de la versión de su kernel, utilice el siguiente comando:

$ uname -r

Producto:

Obtener información de la versión del Kernel de Linux

El comando anterior muestra el número de versión de my Linux

Obtener la versión del Kernel de Linux

Para obtener la versión de su kernel, utilice el siguiente comando:

$ uname -v

Producto:

Versión del Kernel de Linux

La salida anterior muestra el número de versión de mi kernel.

Obtener el nombre de host del nodo de red

Puede usar el siguiente comando para imprimir el nombre de host de red de su nodo:

$ uname -n

También puede usar el siguiente comando para el mismo propósito, ya que es más fácil de usar:

$ uname --nodename

Producto:

Get system hostname

Ambos comandos mostrarán la misma salida. Tenga en cuenta que el nombre de host y el nombre de nodo pueden no ser los mismos para sistemas que no sean Linux.

Obtener la arquitectura de hardware de la máquina (i386, x86_64, sysinfo Linux)

Para conocer la arquitectura de hardware del sistema en el que está trabajando, utilice el siguiente comando:

$ uname --m

Producto:

Obtener arquitectura Linux x86_64

La salida x86_64 significa que estoy usando una arquitectura de 64 bits. La salida i686 significa que un usuario está en un sistema de 32 bits.

Obtener tipo de procesador

Para conocer el tipo de procesador que está utilizando, utilice el siguiente comando:

$ uname -p

Producto:

 Obtener el tipo de procesador Linux

Esta salida muestra que estoy usando un procesador de 64 bits.

Obtener plataforma de hardware

Para conocer la plataforma de hardware que está utilizando, utilice el siguiente comando:

$ uname -i

Producto:

Obtener información de la plataforma de hardware

En mi caso, la salida es la misma que la del nombre del hardware de la máquina.

Obtener información del Sistema Operativo

El siguiente comando te permitirá saber el nombre del sistema operativo que esté utilizando:

$ uname -o

Salida:

 Información del sistema operativo Linux

Mi máquina Ubuntu ha mostrado la salida anterior para mi sistema.

Mostrando toda la información del comando Uname

Los comandos anteriores han mostrado información del sistema según el tipo de interruptor utilizado. En caso de que desee ver toda la información del sistema a la vez, utilice el siguiente comando:

$ uname -a

Producto:

uname-un resultado

Puede ver que la salida anterior muestra la lista completa de información del sistema para el usuario.

Mostrar información detallada de hardware

Aquí describiremos los comandos, distintos de uname, que se utilizan para extraer información detallada de hardware de su sistema:

Obtener información de hardware con lshw

La utilidad lshw le permite obtener información importante de hardware, como memoria, CPU, discos, etc. de tu sistema. Ejecute el siguiente comando como superusuario para ver esta información:

$ sudo lshw

Producto:

 Salida del comando lshw

La salida anterior es una versión muy detallada de la información de hardware de mi sistema. También puede ver un resumen de la información de hardware como se describe en la siguiente sección.

Breve resumen

Para ver el resumen de su perfil de hardware detallado, utilice el siguiente comando:

$ lshw -short

Producto:

Breve resumen del informe de hardware lshw

La salida anterior es un resumen en columnas del perfil de hardware que es más legible.

Crear un archivo HTML

La utilidad lshw también le permite imprimir su perfil de hardware en un archivo HTML como superusuario. Utilice el siguiente comando para este propósito:

$ sudo lshw -html > 

Ejemplo:

$ sudo lshw -html > hardwareinfo.html

Producto:

Informe de hardware en formato HTML

El archivo HTML anterior se ha creado en la carpeta /home/user/.

Obtener información de CPU con lscpu

La utilidad lscpu enumera información detallada de CPU de los archivos sysfs y/proc / cpuinfo en su pantalla. Así es como puede usar este comando:

$ lscpu

Producto:

 Detalles de la CPU mostrados con lscpu

La salida anterior muestra la arquitectura de la CPU, el número de CPU, núcleos, modelo de familia de CPU, subprocesos, cachés de CPU y mucho más.

Obtenga información de dispositivos de bloque con lsblk

La utilidad lsblk muestra información sobre todos los dispositivos de almacenamiento básicos de su sistema, como el disco duro, sus particiones y las unidades flash conectadas a su sistema.

$ lsblk

Puede usar el siguiente comando para ver información mucho más detallada sobre todos los dispositivos:

$ lsblk -a

Producto:

 resultado de lsblk

Obtenga información del dispositivo USB con lsusb

El comando lsusb enumera información sobre todos los controladores USB y los dispositivos conectados a ellos. Ejecute el siguiente comando:

$ lsusb

También puede usar el siguiente comando para ver información detallada sobre cada dispositivo USB.

$ lsusb -v

Salida:

Detalles sobre los dispositivos USB

Esta salida muestra todos los controladores USB y los dispositivos conectados.

Obtener Información Acerca de Otros Dispositivos

también puedes ver la información acerca de los siguientes dispositivos de su sistema:

  • los dispositivos PCI

Comando: $ lspci

  • dispositivos SCSI

Comando: $ lsscsi

  • dispositivos SATA

Comando:

$ hdparm e.g. $ hdparm /dev/sda2

Después de practicar junto con este tutorial, usted nunca fallan para recuperar sysinfo sobre Linux y el hardware de su sistema. Esto le ayudará a verificar las especificaciones del sistema y si el hardware o software prospectivo es compatible con su sistema.

Obtenga los detalles del Sistema Linux y del Hardware en la Línea de comandos

Deja una respuesta

Tu dirección de correo electrónico no será publicada.