BASH – Tutto l’hardware del PC visto da Ubuntu

29 Gennaio, 2014 (16:04) | BASH, Linux | By: sargonsei

BASH – Tutto l’hardware del PC visto da Ubuntu – Aggiornamento anno 2024.

Per avere una lista di tutto l’hardware del PC, occorre aprire un terminale e impartire uno di questi comandi:
inxi -Fz # Visualizza l'hardware del computer, tranne i dati personali
sudo dmidecode # Visualizza tutto l'hardware del computer
sudo hwinfo # Visualizza tutto l'hardware del computer

Il primo comando, consente di visualizzare in poche decine di righe un riassunto di tutto l’hardware e del Sistema Operativo in uso, omettendo i dati personali che potrebbero consentire l’individuazione univoca del computer ovvero del luogo in cui il computer si trova; la brevità e la riservatezza di questo comando, ne consentono la pubblicazione dell’output senza rischi per l’utente.
Qualora l’utente non sia interessato alla riservatezza, può omettere il parametro [z].
Qualora l’utente desideri un output più o meno dettagliato, può impartire il comando da amministratore e/o sostituire il parametro [F] con altri parametri che forniscono l’output desiderato; per esempio:
sudo inxi -SMmCzxxx # Visualizza dettagliatamente dati del Sistema Operativo e della macchina, tranne i dati personali
sudo inxi -v7xxx # Visualizza dettagliatamente tutto l'hardware del computer, compresi i dati personali
inxi -Snxxx # Visualizza dettagliatamente dati del Sistema Operativo e della connessione ad internet, compresi i dati personali.

Siccome l’output dei comandi dmidecode ed hwinfo è spesso troppo lungo per essere visualizzato per intero nel terminale, si consiglia di usare i comandi
sudo dmidecode > dmidecode.txt # Crea il file di testo [dmidecode.txt] contenente l'output del comando [sudo dmidecode]
sudo hwinfo > hwinfo.txt # Crea il file di testo [hwinfo.txt] contenente l'output del comando [sudo hwinfo]
e poi di visualizzare il contenuto dei files di testo così prodotti.

Esempi di output:

:~$ inxi -Fz # Visualizza l'hardware del computer, tranne i dati personali
System:
  Kernel: 5.15.0-92-lowlatency x86_64 bits: 64 Desktop: KDE Plasma 5.24.7
    Distro: Ubuntu 22.04.3 LTS (Jammy Jellyfish)
Machine:
  Type: Laptop System: ASUSTeK product: X555YI v: 1.0
    serial: 
  Mobo: ASUSTeK model: X555YI v: 1.0 serial: 
    UEFI: American Megatrends v: X555YI.702 date: 01/30/2019
Battery:
  ID-1: BAT0 charge: 12.0 Wh (94.5%) condition: 12.7/37.3 Wh (34.1%)
    volts: 7.6 min: 7.6
CPU:
  Info: quad core model: AMD A8-7410 APU with AMD Radeon R5 Graphics bits: 64
    type: MCP cache: L2: 2 MiB
  Speed (MHz): avg: 1031 min/max: 1000/2200 cores: 1: 1060 2: 1066 3: 1001
    4: 1000
Graphics:
  Device-1: AMD Mullins [Radeon R4/R5 Graphics] driver: radeon v: kernel
  Device-2: AMD Jet PRO [Radeon R5 M230 / R7 M260DX Radeon 520 Mobile]
    driver: radeon v: kernel
  Device-3: Realtek USB Camera type: USB driver: uvcvideo
  Display: x11 server: X.Org v: 1.21.1.4 driver: X: loaded: ati,radeon
    unloaded: fbdev,modesetting,vesa gpu: radeon resolution: 1366x768~60Hz
  OpenGL: renderer: KABINI ( LLVM 15.0.7 DRM 2.50 5.15.0-92-lowlatency)
    v: 4.5 Mesa 23.0.4-0ubuntu1~22.04.1
Audio:
  Device-1: AMD Kabini HDMI/DP Audio driver: snd_hda_intel
  Device-2: AMD FCH Azalia driver: snd_hda_intel
  Sound Server-1: ALSA v: k5.15.0-92-lowlatency running: yes
  Sound Server-2: PulseAudio v: 15.99.1 running: yes
  Sound Server-3: PipeWire v: 0.3.48 running: yes
Network:
  Device-1: Realtek RTL8723BE PCIe Wireless Network Adapter driver: rtl8723be
  IF: wlp2s0 state: up mac: 
  Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
    driver: r8169
  IF: enp3s0 state: down mac: 
  Device-3: NetGear WG111v3 54 Mbps Wireless [realtek RTL8187B] type: USB
    driver: rtl8187
  IF: wlx00223fee429a state: down mac: 
Bluetooth:
  Device-1: Realtek Bluetooth Radio type: USB driver: btusb
  Report: hciconfig ID: hci0 state: up address:  bt-v: 2.1
Drives:
  Local Storage: total: 931.51 GiB used: 530.99 GiB (57.0%)
  ID-1: /dev/sda vendor: Toshiba model: MQ01ABD100 size: 931.51 GiB
Partition:
  ID-1: / size: 48.91 GiB used: 28.86 GiB (59.0%) fs: ext4 dev: /dev/sda6
  ID-2: /boot/efi size: 256 MiB used: 39 MiB (15.3%) fs: vfat
    dev: /dev/sda1
Swap:
  ID-1: swap-1 type: partition size: 4.42 GiB used: 0 KiB (0.0%)
    dev: /dev/sda14
Sensors:
  System Temperatures: cpu: 46.0 C mobo: N/A
  Fan Speeds (RPM): cpu: 2600
  GPU: device: radeon temp: 40.0 C device: radeon temp: 44.0 C
Info:
  Processes: 222 Uptime: 3h 55m Memory: 6.69 GiB used: 2.93 GiB (43.7%)
  Shell: Bash inxi: 3.3.13
:~$ sudo inxi -SMmCzxxx # Visualizza dettagliatamente dati del Sistema Operativo e della macchina, tranne i dati personali
[sudo] password di ubuntustudio22k04: 
System:
  Kernel: 5.15.0-92-lowlatency x86_64 bits: 64 compiler: gcc v: 11.4.0
    Desktop: KDE Plasma 5.24.7 wm: kwin_x11 dm: SDDM
    Distro: Ubuntu 22.04.3 LTS (Jammy Jellyfish)
Machine:
  Type: Laptop System: ASUSTeK product: X555YI v: 1.0 serial: 
  Mobo: ASUSTeK model: X555YI v: 1.0 serial: 
    UEFI: American Megatrends v: X555YI.702 date: 01/30/2019
Memory:
  RAM: total: 6.69 GiB used: 2.77 GiB (41.3%)
  Array-1: capacity: 8 GiB slots: 2 EC: None max-module-size: 4 GiB
    note: est.
  Device-1: DIMM 0 size: 4 GiB speed: 1600 MT/s type: DDR3
    detail: synchronous unbuffered (unregistered) bus-width: 64 bits
    total: 64 bits manufacturer: Hynix/Hyundai part-no: HMT451S6BFR8A-PB
    serial: 
  Device-2: DIMM 1 size: 4 GiB speed: 1600 MT/s type: DDR3
    detail: synchronous unbuffered (unregistered) bus-width: 64 bits
    total: 64 bits manufacturer: Hynix/Hyundai part-no: HMT451S6CFR6A-PB
    serial: N/A
CPU:
  Info: quad core model: AMD A8-7410 APU with AMD Radeon R5 Graphics bits: 64
    type: MCP smt:  arch: Puma rev: 1 cache: L1: 256 KiB L2: 2 MiB
  Speed (MHz): avg: 1075 high: 1300 min/max: 1000/2200 boost: enabled
    volts: 1.3 V ext-clock: 100 MHz cores: 1: 1000 2: 1300 3: 1000 4: 1000
    bogomips: 17566
  Flags: avx ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
:~$