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.
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.
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
Finalmente, para conocer la versión de la utilidad uname, use –version.
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.
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.
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