Cómo encontrar los detalles de su sistema Linux y hardware mediante la línea de comandos

GRAMOLa configuración del hardware y los detalles del software del sistema Linux es uno de los pasos importantes en la administración de Linux. En este artículo, profundizaremos en los comandos utilizados para pescar estos detalles del sistema usando tu nombre herramienta de línea de comandos. Además, usaremos el lshw comando para obtener información más detallada sobre el hardware.

Dado que los comandos son nativos de Linux, estos deberían funcionar en cualquier Terminal de distribución de Linux. Tenga en cuenta que todos los comandos siguientes deben ingresarse en la Terminal de Linux.

Índice

Encontrar detalles de software y hardware

Para empezar, averigüemos primero los detalles del software, incluido el kernel de Linux, la distribución y otros detalles similares. El comando utilizado para encontrar la información del sistema es tu nombre. La sintaxis general es la siguiente:

1. comando uname

Uso: uname [option]

Discutiremos todas las opciones y de la tu nombre comando con salida de muestra de nuestra PC de prueba. el comando uname –help en su Terminal proporciona todos los detalles de cómo se puede usar el comando.

uso de uname
uso de uname

Sistema operativo, nombre de host y kernel de Linux

La opción -o o –operating-system muestra el sistema operativo.

uname -o

Salida de muestra:

kiran@foss-linux:~$ uname -o
GNU/Linux

La opción -no –nodename muestra el nombre de host.

Salida de muestra:

kiran@foss-linux:~$ uname -n
foss-linux

Para encontrar la versión del kernel de Linux, utilice la opción -ro –kernel-release.

uname -r

Salida de muestra:

kiran@foss-linux:~$ uname -r
5.0.0-050000-generic

La opción -v o –kernel-version imprime la versión del kernel.

uname -v

Salida de muestra:

kiran@foss-linux:~$ uname -v
#201903032031 SMP Mon Mar 4 01:33:18 UTC 2019

Procesador, tipo de máquina, plataforma de hardware

Pasando a los detalles del hardware, todavía usamos el tu nombre comando con opciones de la siguiente manera:

-m, –machine muestra el nombre del hardware de la máquina

Salida de muestra:

kiran@foss-linux:~$ uname --machine
x86_64

-p, –processor muestra el tipo de procesador

Salida de muestra:

kiran@foss-linux:~$ uname -p
x86_64

-i, –hardware-platform muestra la plataforma de hardware

kiran@foss-linux:~$ uname -i
x86_64

Si desea toda la información anterior en un solo comando, utilice la opción -ao –todos de la siguiente manera.

uname -a

Salida de muestra:

kiran@foss-linux:~$ uname -a
Linux foss-linux 5.0.0-050000-generic #201903032031 SMP Mon Mar 4 01:33:18 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Detalles del software del sistema de visualización
Detalles del software del sistema de visualización

Finalmente, para conocer la versión de la utilidad uname, use –version.

detalles de la versión de la utilidad uname
detalles de la versión de la utilidad uname

2. comando lshw

El comando List Hardware (lshw) es otro comando popular utilizado por los administradores del sistema para obtener información muy detallada de las especificaciones de hardware de la máquina. Lo hace leyendo diferentes archivos en el directorio / proc en la máquina Linux.

los lshw La utilidad necesita acceso de root para obtener la información. Puede informar la configuración de la RAM, la versión del firmware, la configuración de la placa base, la información de la CPU, la configuración de la caché, la velocidad del bus, etc. Viene instalado por defecto en la mayoría de las distribuciones de Linux. Si los siguientes comandos no funcionan, su distribución de Linux lo tiene instalado. Dirígete a la página oficial de Github para instalar la utilidad.

La sintaxis del comando es lshw [-format] [-options …]

El formato puede ser cualquiera de los siguientes:

árbol de hardware de salida html como HTML
-xml árbol de hardware de salida como XML
-json árbol de hardware de salida como un objeto JSON
-rutas de hardware de salida corta
-businfo información del bus de salida

Las opciones pueden ser cualquiera de las siguientes:

-clase CLASE solo muestra una cierta clase de hardware
-C CLASS igual que '-class CLASS'
-c CLASS igual que '-class CLASS'
-disable TEST deshabilita una prueba (como pci, isapnp, cpuid, etc.)
-enable TEST habilita una prueba (como pci, isapnp, cpuid, etc.)
-quiet no muestra el estado
-sanitize eliminar información confidencial como números de serie, etc.
-ID numéricos de salida numérica (para PCI, USB, etc.)
-notime excluye atributos volátiles (marcas de tiempo) de la salida

Dado que necesita ejecutarse como root, use sudo antes del comando:

Ejemplo: sudo lshw enumerará todos los detalles de la máquina.

uso del comando lshw
uso del comando lshw

La mejor parte del comando lshw es cómo puede exportar la salida a formato html para que pueda compartirla fácilmente con otros o guardarla para el registro.

Uso: sudo lshw -html> [filename.html]

Ejemplo: sudo lshw -html> hardware_details.html

El archivo html debe guardarse en el Hogar directorio.

lshw exportó detalles de hardware en formato html
lshw exportó detalles de hardware en formato HTML

Conclusión

Espero que haya disfrutado leyendo este tutorial para encontrar los detalles de software y hardware de su máquina Linux. Uname es una herramienta simple que no necesita acceso de root y puede obtener detalles básicos. Para obtener detalles completos, los buscadores de profundidad pueden usar el poderoso comando lshw con privilegios de root.

Deja una respuesta

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

Subir