Cómo hacer un check a tu hardware en Shell
Una de las primeras cosas que hago cada vez que un servidor cae en mis manos es hacerle una serie de benchmarks y checks para ver el estado de salud y la eficiencia de dicha máquina. Quiero compartir con vosotros en este post cómo hacer un check al hardware de tu servidor desde el Shell.
Hwinfo
Esta herramienta es de gran utilidad, con ella puedes crear rápidamente informes sobre la cpu, controladores de los puertos SATA o USB, interfazes de red, tarjetas gráficas, periféricos, etc.
Hwinfo depende de la libería libhd, que és la encargada de interrogar al hardware, y a su vez, ésta última depende de la librería libhal.
Esta útil herramienta está disponible en los repositorios de Ubuntu y Debian por defecto.
$ sudo apt-get install hwinfo
Mostrar toda la información
Para mostrar toda la información de todo el hardware conectado sólo tienes que ejecutar el comando sin opciones:
$ hwinfo
Mostrar información abreviada
Utilizando la opción «–short» el comando nos mostrará toda la información no detallada relativa a tu hardware:
$ hwinfo --short
cpu:
Intel(R) Core(TM) i7-8850H CPU @ 2.60GHz, 2592 MHz
Intel(R) Core(TM) i7-8850H CPU @ 2.60GHz, 2592 MHz
Intel(R) Core(TM) i7-8850H CPU @ 2.60GHz, 2592 MHz
Intel(R) Core(TM) i7-8850H CPU @ 2.60GHz, 2592 MHz
keyboard:
/dev/input/event1 AT Translated Set 2 keyboard
mouse:
/dev/input/mice VMware Virtual Mouse
/dev/input/mice VirtualPS/2 VMware VMMouse
/dev/input/mice VirtualPS/2 VMware VMMouse
graphics card:
VMware VMWARE0405
sound:
Ensoniq Audio PCI 64V/128/5200 / Creative CT4810/CT5803/CT5806 [Sound Blaster PCI]
storage:
VMware LSI Logic Parallel SCSI Controller
VMware SATA AHCI controller
VMware Virtual Machine Chipset
network:
ens33 VMware PRO/1000 MT Single Port Adapter
network interface:
lo Loopback network interface
ens33 Ethernet network interface
disk:
/dev/sda VMware Virtual S
partition:
/dev/sda1 Partition
cdrom:
/dev/sr0 NECVMWar VMware SATA CD01
usb controller:
VMware USB1.1 UHCI Controller
VMware USB2 EHCI Controller
bios:
BIOS
bridge:
VMware PCI Express Root Port
VMware PCI Express Root Port
VMware PCI Express Root Port
VMware PCI Express Root Port
VMware PCI Express Root Port
VMware PCI Express Root Port
Intel 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge
VMware PCI Express Root Port
VMware PCI Express Root Port
VMware PCI Express Root Port
VMware PCI Express Root Port
VMware PCI Express Root Port
VMware Virtual Machine Chipset
VMware PCI Express Root Port
VMware PCI Express Root Port
VMware PCI Express Root Port
VMware PCI Express Root Port
VMware Virtual Machine Chipset
VMware PCI Express Root Port
VMware PCI Express Root Port
VMware PCI Express Root Port
VMware PCI Express Root Port
VMware PCI Express Root Port
VMware PCI Express Root Port
VMware PCI Express Root Port
VMware Virtual Machine Chipset
VMware PCI Express Root Port
VMware PCI Express Root Port
VMware PCI Express Root Port
VMware PCI Express Root Port
VMware PCI Express Root Port
VMware PCI bridge
VMware PCI Express Root Port
VMware PCI Express Root Port
VMware PCI Express Root Port
VMware PCI Express Root Port
VMware PCI Express Root Port
hub:
VMware Virtual USB Hub
Linux Foundation 2.0 root hub
Linux Foundation 1.1 root hub
memory:
Main Memory
bluetooth:
VMware Virtual Bluetooth Adapter
unknown:
FPU
DMA controller
PIC
Keyboard controller
PS/2 Controller
VMware Virtual Machine Communication Interface
/dev/ttyS0 16550A
Mostrar la información de la CPU
Ejecuta el comando con la opción «–cpu» para ver sólo la información relativa al procesador:
$ hwinfo --short --cpu
cpu:
Intel(R) Core(TM) i7-8850H CPU @ 2.60GHz, 2592 MHz
Intel(R) Core(TM) i7-8850H CPU @ 2.60GHz, 2592 MHz
Intel(R) Core(TM) i7-8850H CPU @ 2.60GHz, 2592 MHz
Intel(R) Core(TM) i7-8850H CPU @ 2.60GHz, 2592 MHz
Mostrar la información de tu red
Para ello sólo tienes que añadir la opción «–netcard» cuando ejecutes el comando:
$ sudo hwinfo --short --netcard network: eth0 Intel 82566DC Gigabit Network Connection
Mostrar la información de tus discos duros
$ sudo hwinfo --short --block disk: /dev/sda VMware Virtual S partition: /dev/sda1 Partition cdrom: /dev/sr0 NECVMWar VMware SATA CD01
Guardar la información en un archivo de texto
Si quieres guardar la información que estás viendo en pantalla cuando ejecutas estos comandos sólo tienes que añadir la opción «–log» y el nombre del archivo más la extensión para que la salida del comando quede guardada en dicho archivo de texto:
$ hwinfo --all --log hardware_info.txt
Deja una respuesta