przystajnik

Infiltracja elektroniki, czyli skrypt Inxi w akcji

gnome-terminalSposobów na wydobycie informacji z naszych komputerów nt. zamontowanych w nich komponentów jest całe mnóstwo. Od graficznych narzędzi (np. zgrabny I-nex), przez inne graficzne narzędzia (Hardinfo, lshw-gtk) aż po tekstowe komendy (lshw, hwinfo, lspci) dla niestroniących od urokliwych rejonów terminala. Niemniej, wynikiem tych fachowych komend są dość fachowo wyglądające zestawienia i aby wyłuskać interesujące nas fakty, trzeba wiedzieć co i jak przeczytać. I tu na ratunek przybywa Inxi, skrypt który w przyswajalnej formie poinformuje nas o tym, co nasz komputer kryje w środku.

Wraz z postępującym rozwojem samodzielnego wdrażania obsługi sprzętu przez Linuksa, informacje o zamontowanej elektronice mają w większości przypadków charakter zaspokajający ciekawość. Niemniej, niekiedy warto wiedzieć co w trawie piszczy i Inxi jest najprostszym sposobem, aby te dane otrzymać jak na dłoni w mgnieniu oka. Po zainstalowaniu programu wystarczy bowiem w terminalu wpisać polecenie inxi:

#$ inxi
CPU~Quad core Intel Core i5 CPU 760 (-MCP-) clocked at 1200.000 Mhz Kernel~3.12.6-1-MANJARO x86_64 Up~14 days Mem~3414.8/7986.7MB HDD~1128.2GB(37.2% used) Procs~215 Client~Shell inxi~1.9.17 

W ten banalny sposób dowiedzieliśmy się jaki posiadamy procesor, kernel, ilość zainstalowanej/wolnej pamięci RAM oraz powierzchni dysku. Niemniej, ten zestaw jest dość skromny, a wystarczy wydać polecenie inxi -h, by zostać zasypanym przez całe mnóstwo możliwych parametrów. Wnikliwi przeanalizują je samodzielnie, a dla niecierpliwych kilka najprzydatniejszych z nich:

Informacje o karcie graficznej:

#$ inxi -G
Graphics:  Card: NVIDIA GF104 [GeForce GTX 460] X.Org: 1.14.5 driver: nvidia Resolution: 1920x1200@60.0hz 
           GLX Renderer: GeForce GTX 460/PCIe/SSE2 GLX Version: 4.4.0 NVIDIA 331.20

Informacje o karcie muzycznej:

#$ inxi -A
Audio:     Card-1: NVIDIA GF104 High Definition Audio Controller driver: snd_hda_intel Sound: ALSA ver: k3.12.6-1-MANJARO
           Card-2: Creative Labs SB0400 Audigy2 Value driver: snd_emu10k1

Temperatury i inne odczyty z sensorów:

#$ inxi -s
Sensors:   System Temperatures: cpu: 41.0C mobo: 39.0C gpu: 48C 
           Fan Speeds (in rpm): cpu: 1054 psu: 0 sys-1: 0 sys-2: 0 

Wszystko o sieci:

#$ inxi -i
Network:   Card: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller driver: r8169 
           IF: enp2s0 state: up speed: 100 Mbps duplex: full mac: XX:XX:XX:XX:XX:XX
           WAN IP: XX.XX.XX.XX IF: enp2s0 ip: XX.XX.XX.XX

Wszystkiego po trochu:

#$ inxi -b
System:    Host: zappy Kernel: 3.12.6-1-MANJARO x86_64 (64 bit) Desktop: Xfce 4.10.2 Distro: ManjaroLinux 0.8.8 Ascella
Machine:   Mobo: ASUSTeK model: P7P55D version: Rev 1.xx Bios: American Megatrends version: 2003 date: 12/14/2010
CPU:       Quad core Intel Core i5 CPU 760 (-MCP-) clocked at 1200.00 MHz 
Graphics:  Card: NVIDIA GF104 [GeForce GTX 460] X.Org: 1.14.5 driver: nvidia Resolution: 1920x1200@60.0hz 
           GLX Renderer: GeForce GTX 460/PCIe/SSE2 GLX Version: 4.4.0 NVIDIA 331.20
Network:   Card: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller driver: r8169 
Drives:    HDD Total Size: 1128.2GB (37.2% used)
Info:      Processes: 215 Uptime: 4 days Memory: 3495.8/7986.7MB Client: Shell (bash) inxi: 1.9.17

I długo by jeszcze wymieniać – Inxi potrafi wyświetlić informacje o używanych repozytoriach, zainstalowanych napędach, partycjach, RAID, procesach, pogodzie, itp. Otrzymujemy również kontrolę nad sposobem formatowania tych informacji i ich kolorystyki (parametr -c), pełniejsze sprawozdanie (parametr -x). Innymi słowy, jedno polecenie, a mnóstwo zabawy i zbawiennych informacji.

Program zainstalujemy wprost z oficjalnego repozytorium takich dystrybucji jak np. Ubuntu, Mint, Manajaro, Arch, openSUSE, itp.  

Post navigation

Translate »