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