01 BASH – Tutto l’hardware del PC visto da OpenSUSE
01 BASH – Tutto l’hardware del PC visto da OpenSUSE Tumbleweed
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
/usr/sbin/hwinfo # 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]
e poi di visualizzare il contenuto dei files di testo così prodotti.
sudo hwinfo > hwinfo.txt # Crea il file di testo [hwinfo.txt] contenente l'output del comando [sudo hwinfo]
Esempi di output:
:~> inxi -Fz # Visualizza l'hardware del computer, tranne i dati personali System: Kernel: 6.7.4-1-default arch: x86_64 bits: 64 Desktop: KDE Plasma v: 5.27.10 Distro: openSUSE Tumbleweed 20240216 Machine: Type: Desktop Mobo: N/A model: N/A serial: UEFI: American Megatrends LLC. v: 5.19 date: 02/01/2023 CPU: Info: quad core model: 11th Gen Intel Core i7-11390H bits: 64 type: MT MCP cache: L2: 5 MiB Speed (MHz): avg: 400 min/max: 400/5000:4800 cores: 1: 400 2: 400 3: 400 4: 400 5: 400 6: 400 7: 400 8: 400 Graphics: Device-1: Intel TigerLake-LP GT2 [Iris Xe Graphics] driver: i915 v: kernel Display: x11 server: X.Org v: 21.1.11 with: Xwayland v: 23.2.4 driver: X: loaded: modesetting unloaded: fbdev,vesa dri: iris gpu: i915 resolution: 1360x768~60Hz API: EGL v: 1.5 drivers: iris,swrast platforms: x11,surfaceless,device API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 23.3.5 renderer: Mesa Intel Xe Graphics (TGL GT2) API: Vulkan v: 1.3.275 drivers: N/A surfaces: xcb,xlib Audio: Device-1: Intel Tiger Lake-LP Smart Sound Audio driver: snd_hda_intel Device-2: C-Media Audio Adapter (Unitek Y-247A) driver: cmedia_hs100b,snd-usb-audio,usbhid type: USB API: ALSA v: k6.7.4-1-default status: kernel-api Server-1: PipeWire v: 1.0.3 status: active Network: Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet driver: r8169 IF: enp2s0 state: down mac: Device-2: Realtek RTL8852BE PCIe 802.11ax Wireless Network driver: rtw89_8852be IF: wlp3s0 state: up mac: Bluetooth: Device-1: Realtek Bluetooth Radio driver: btusb type: USB Report: btmgmt ID: hci0 state: up address: bt-v: 5.3 Drives: Local Storage: total: 1.38 TiB used: 187.04 GiB (13.3%) ID-1: /dev/nvme0n1 vendor: CYX model: SSD-C1000 size: 476.94 GiB ID-2: /dev/sda vendor: Western Digital model: WD10SPZX-22Z10T1 size: 931.51 GiB type: USB Partition: ID-1: / size: 48.91 GiB used: 9.85 GiB (20.1%) fs: ext4 dev: /dev/nvme0n1p4 ID-2: /boot/efi size: 96 MiB used: 42.1 MiB (43.8%) fs: vfat dev: /dev/nvme0n1p1 Swap: Alert: No swap data was found. Sensors: System Temperatures: cpu: 49.0 C mobo: N/A Fan Speeds (rpm): N/A Info: Memory: total: 16 GiB note: est. available: 15.4 GiB used: 2.73 GiB (17.7%) Processes: 249 Uptime: 1h 33m Shell: Bash inxi: 3.3.33 :~> sudo inxi -SMmCzxxx # Visualizza dettagliatamente dati del Sistema Operativo e della macchina, tranne i dati personali [sudo] password di root: System: Kernel: 6.7.4-1-default arch: x86_64 bits: 64 compiler: gcc v: 13.2.1 clocksource: tsc Console: pty pts/3 DM: SDDM Distro: openSUSE Tumbleweed 20240216 Machine: Type: Desktop Mobo: N/A model: N/A serial: N/A uuid: 03000200-0400-0500-0006-000700080009 UEFI: American Megatrends LLC. v: 5.19 date: 02/01/2023 Memory: System RAM: total: 16 GiB available: 15.4 GiB used: 2.71 GiB (17.6%) igpu: 60 MiB Array-1: capacity: 64 GiB slots: 2 modules: 2 EC: None max-module-size: 32 GiB note: est. Device-1: Controller0-ChannelA-DIMM0 type: DDR4 detail: synchronous size: 8 GiB speed: spec: 2667 MT/s actual: 2400 MT/s volts: 1.2 width (bits): data: 64 total: 64 manufacturer: Kimtigo Semiconductor (HK) Limited part-no: KTB900D4S8-8GB serial: Device-2: Controller1-ChannelA-DIMM0 type: DDR4 detail: synchronous size: 8 GiB speed: spec: 2667 MT/s actual: 2400 MT/s volts: 1.2 width (bits): data: 64 total: 64 manufacturer: Kimtigo Semiconductor (HK) Limited part-no: KTB900D4S8-8GB serial: CPU: Info: quad core model: 11th Gen Intel Core i7-11390H bits: 64 type: MT MCP smt: enabled arch: Tiger Lake rev: 2 cache: L1: 320 KiB L2: 5 MiB L3: 12 MiB Speed (MHz): avg: 400 min/max: 400/5000:4800 volts: 0.9 V ext-clock: 100 MHz cores: 1: 400 2: 400 3: 400 4: 400 5: 400 6: 400 7: 400 8: 400 bogomips: 54696 Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx :~>