Inicio InformáticaGnu/Linux Obtener detalles del sistema y del hardware de Gnu/Linux desde la terminal

Obtener detalles del sistema y del hardware de Gnu/Linux desde la terminal

Publicado por entreunosyceros

AVISO: Esta entrada tiene más de dos años desde su publicación. Es posible que el contenido esté desactualizado.

Los usuarios que utilizamos Gnu/Linux, más pronto que tarde necesitaremos obtener detalles del sistema y del hardware de nuestros equipos. Como usuario normal de Gnu/Linux o si eres desarrollador de software, es importante verificar la compatibilidad de un sistema de software o hardware que queramos instalar.

La línea de comandos de Gnu/Linux ofrece a los usuarios varios comandos integrados para ayudarnos a familiarizarnos con la plataforma de software y el hardware con el que estamos trabajando. En las siguientes líneas vamos a echar  un vistazo a algunos comandos que creo que pueden resultar de ayuda, en mayor o menor medida. He de decir que los ejemplos que a continuación voy a mostrar los he probado en Ubuntu 18.04 y Debian 10.

Obtener detalles del sistema en Gnu/Linux con los siguientes comandos

Para conocer la información básica sobre nuestro sistema, debemos estar familiarizado con la utilidad de línea de comandos uname.

El comando uname

El comando uname nos va a a ofrecer múltiples opciones posibles. El comando básico como se describe a continuación solo devuelve el nombre del Kernel:

comando uname

uname

Como puede ver, el comando uname cuando se usa sin ninguna opción, solo devuelve el nombre del kernel. En este ejemplo Linux para mi sistema.

Obtener el nombre del kernel de Linux

Cuando queramos que el comando imprima el nombre del núcleo, usará el siguiente comando:

comando uname -s

uname -s

El resultado anterior en mi caso muestra Linux como mi nombre de kernel.

Obtener información del kernel de Linux

Para obtener la versión del núcleo de nuestro sistema, utilizaremos el siguiente comando:

comando uname -r

uname -r

El resultado anterior muestra el número de versión de mi kernel.

Obtener la versión del kernel de Linux

Para imprimir la información de lanzamiento del kernel, usaremos el siguiente comando:

comando uname -v

uname -v

Obtener el nombre de host del nodo de red

Podemos utilizar el siguiente comando para imprimir el nombre de host de red:

uname -n

comando uname nodename

También podremos usar el siguiente comando para el mismo propósito:

uname --nodename

Ambos comandos mostrarán el mismo resultado anterior. Hay que tener en cuenta que el nombre de host y el nombre de nodo pueden no ser los mismos para sistemas que no sean Gnu/Linux.

Obtener la arquitectura de hardware de la máquina (i386, x86_64, etc.)

Para conocer la arquitectura de hardware del sistema en el que estamos trabajando, utilizaremos el siguiente comando:

comando uname -m

uname -m

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 el tipo de procesador

Para saber el tipo de procesador que estamos utilizando, vamos a usar el siguiente comando:

comando uname -p

uname -p

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

Obtener plataforma de hardware

Para conocer la plataforma de hardware que estamos utilizando, no hay más que utilizar el comando:

comando uname -i

uname -i

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 nos va a permitir saber el nombre del sistema operativo que está utilizando:

comando uname -o

uname -o

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

Mostrar toda la información del comando Uname

Los comandos anteriores han mostrado información del sistema según el tipo de opción utilizada En caso de que queramos ver toda la información del sistema a la vez, use el siguiente comando:

comando uname -a

En la captura se puede ver que la salida anterior muestra la lista completa de información del sistema para el usuario.

Mostrar información detallada del hardware

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

Obtener información de hardware con lshw

La utilidad lshw nos va a permitir obtener información importante del hardware, como memoria, CPU, discos, etc. de su sistema. Ejecutaremos el siguiente comando como superusuario para ver esta información:

comando lshw

sudo lshw

El resultado anterior ofrece una información muy detallada del hardware del sistema. También podremos obtener una versión reducida de este informe.

Crear un archivo HTML

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

hardware info html

sudo lshw -html > hardwareinfo.html

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

Obtener información de la CPU con lscpu

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

comando lscpu

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.

Obtener información del dispositivo 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.

comando lsblk

lsblk

También podemos utilizar el siguiente comando para ver información mucho más detallada sobre todos los dispositivos:

lsblk -a

Obtener información del dispositivo USB con lsusb

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

comando lsusb

lsusb

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

lsusb -v

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

Obtener información sobre otros dispositivos

También podemos ver información sobre los siguientes dispositivos de nuestro sistema:

Dispositivos PCI

comando lspci

lspci

Estos comandos pueden ser de gran ayuda a la hora de verificar las especificaciones del sistema y si el posible hardware o software es compatible o no con el sistema.

 

También te puede interesar ...

Deja un comentario

* Al utilizar este formulario, aceptas que este sitio web almacene y maneje tus datos.

Adblock Detectado!!

Ayúdanos deshabilitando la extensión AdBlocker de tu navegador para visitar esta web.
Si no sabes hacerlo en Chrome, consulta el siguiente enlace. Si utilizas Firefox, puedes consultar este otro enlace.
Esto mejorará tu experiencia en este sitio web.