5 Comandos de Linux que necesitas para Recopilar la Información más Importante del Sistema

Cuando estoy usando Linux, sé que toda la información que necesito está a solo unos pocos comandos de distancia. Si quieres saberlo, Linux puede dártelo, desde la seguridad, la red, el espacio en disco, los usuarios y todo lo demás.

Pero, ¿Qué pasa con su hardware? ¿Cómo se recopila información sobre la máquina real que se está utilizando? Esto puede ser útil cuando necesita saber con qué CPU está tratando, qué unidades están conectadas o qué compañía fabricó la máquina (e incluso el número de versión).

5 Comandos de Linux que necesitas para Recopilar la Información más importante del Sistema

Afortunadamente, esos detalles están al alcance de tu mano y te voy a mostrar cinco comandos para ayudarte a recopilarlos. Entonces, estira esos dedos y prepárate para escribir.

1. Uname

A menudo necesito saber la versión del kernel que se está ejecutando en mi máquina. Tal vez quiera comprobar y ver si es la última versión o tal vez VirtualBox está teniendo problemas y necesito saber qué kernel está cargado actualmente.

Aunque no se trata de un problema de hardware, sin duda es muy importante. Por ejemplo, es posible que haya oído hablar de una vulnerabilidad que se ha descubierto en un kernel en particular y desee saber si afecta a su sistema. Si es así, obviamente querrá actualizar de inmediato.

Para averiguar qué kernel se está ejecutando en su computadora Linux, usará el comando uname con la opción -r (para la versión del kernel). Ese comando es:

El comando uname -r debería imprimir algo como esto:

6.8.0-76060800daily20240311-generic
Estoy ejecutando el kernel 6.8.0 en Pop!_OS.

2. LSCPU

¿Necesita conocer los detalles sobre la CPU de su máquina? Si es así, el comando lscpu lo tiene cubierto. Esta joya de herramienta enumera información como la arquitectura, el número de núcleos, el ID del proveedor, el nombre del modelo, la familia de CPU, los subprocesos por núcleo, los núcleos por socket, los sockets, los MHz mínimos/máximos de la CPU, las banderas, los cachés, las vulnerabilidades y mucho más.

Para conocer los detalles de su CPU, ejecute el comando: LSCPU

Eso es todo. Asegúrese de consultar la sección Vulnerabilidades porque mostrará si se han aplicado mitigaciones a problemas como Spectre V1 y V2.

3. LSBLK

Este es mi comando de referencia cuando necesito saber dónde está montada una unidad. Cuando tiene varias unidades en un solo sistema, puede resultar un poco confuso en cuanto a cuál se monta en qué directorio.

Afortunadamente, lsblk simplifica eso. Cuando ejecute este comando, verá el nombre del disco (como sda1) y dónde está montado, como /media/jack/music. El comando también le informará qué tan grande es un disco (lo que también es útil cuando conoce el tamaño de un disco pero no el nombre del disco).

Para ver esta información, simplemente ejecute el comando lsblk. También puede ver la información de una unidad específica, de la siguiente manera lsblk /dev/sda1

4. DMIDEode

Este es el rey de los comandos para recopilar información del sistema. El comando dmidecode es una herramienta para volcar el contenido de la tabla DMI en un formato legible por humanos. Esto no solo describe de qué está hecho el sistema, sino también cosas como la CPU más rápida admitida o la memoria máxima admitida.

Puede ejecutar solo el comando sudo dmidecode, que imprime una larga lista de información (la mayoría de la cual probablemente no necesitará). También puede limitarlo solo a la información del sistema con el comando sudo dmidecode -t system

Probablemente encontrará que gran parte de la información del comando anterior es similar a la del comando lscpu. Eso está bien porque si ejecuta el comando sudo dmidecode sin opciones, recibirá considerablemente más detalles.

5. LSUSB

En varias ocasiones a lo largo de los años, me he encontrado con problemas de USB. O eso o he tenido tantos periféricos USB conectados a una máquina que no estaba muy seguro de qué era qué.

En otras ocasiones, necesitaba saber el nombre oficial de un dispositivo que estaba conectado (porque a menudo la marca/modelo de un dispositivo no es la misma que detecta el sistema USB).

Cuando ese es el caso, hay un comando al que recurro y es lsusb. Ejecute ese comando sin ningún argumento y mostrará una lista de todos los dispositivos USB conectados a su computadora. No puedo decirte cuántas veces este comando me ha ayudado a solucionar problemas de una conexión USB.

También puede ver la información como un árbol (que incluye el número de puerto), con el comando lsusb -t y estos son los cinco comandos a los que siempre recurro cuando necesito recopilar información sobre un sistema.


Ya sea que esté solucionando problemas o simplemente necesite detalles para una computadora, estas herramientas son un excelente lugar para comenzar. Recuerde que para obtener más información sobre cada comando, puedes leer su página de manual (como man uname, man lscpu, man lsblk, man dmidecde y man lsusb).

Más Comandos de Linux que Deberías Conocer

📌 Más Artículos Relacionados


Descubre más desde CIBERNINJAS

Suscríbete y recibe las últimas entradas en tu correo electrónico.