inxi - Commandline systeem informatie script voor de command prompt en IRC

inxi is een systeemscript voor systeeminformatie dat is gebouwd voor console en IRC. Het wordt ook gebruikt als hulpmiddel bij het debuggen voor technische ondersteuning van forums om snel systeemconfiguraties en hardware van gebruikers te controleren. inxi toont systeemhardware, CPU, stuurprogramma's, Xorg, Desktop, kernel, gcc-versie (s), processen, RAM-gebruik en een groot aantal andere nuttige informatie.

inxi uitvoer varieert afhankelijk van of het wordt gebruikt op CLI of IRC, met sommige standaardfilters en kleuropties alleen toegepast voor IRC-gebruik. Scriptkleuren kunnen desgewenst worden uitgeschakeld met -c 0 of worden gewijzigd met behulp van de -c-kleuropties die worden vermeld in de onderstaande STANDAARDOPTIES.

Enkele opties:

-A, --audio = Informatie over audio / geluidskaart (en), inclusief kaartstuurprogramma.
-b, --basic = Show basic output, short form.
-d, --disk-full,--optical = Toon optisch station data evenals -D harde schijf data.
-D, --disk = Tonen van informatie over de harde schijf. Toont de totale schijfruimte en het gebruikte percentage. Het schijfgebruikspercentage bevat ruimte die wordt gebruikt door swappartitie (s), omdat deze niet bruikbaar zijn voor gegevensopslag.
-F, --full = Toont alle informatie door inxi.
-G, --graphics = Informatie grafische kaart(en) weergeven, inclusief details over kaart- en kaartstuurprogramma.
-h, --help = Het help menu.
-m, --memory = Geheugen (RAM) data.
-M, --machine = Machinedata weergeven. Apparaat, Moederbord, BIOS en indien aanwezig, Systeembouwer (zoals HP).
-n, --network-advanced = Geavanceerde netwerkkaartinformatie naast die geproduceerd door -N. Toont interface, snelheid, MAC-ID, staat, etc.
-N, --network = Toont netwerkkaart (en) informatie, inclusief kaartstuurprogramma.
-p, --partitions-full = Volledige partitie-informatie (-P plus alle andere gedetecteerde aangekoppelde partities).
-P, --partitions = Basis informatie over de hardeschijf verdeling. Toont, indien gedetecteerd: / /boot /home /opt /tmp /usr /usr/home /var /var/tmp /var/log. Use -p om alle aangekoppelde partities te zien.
--slots = Toont PCI-sloten met type-, snelheids- en statusinformatie.
-S, --system = Systeeminformatie weergeven: hostnaam, kernel, bureaubladomgeving (indien in X), distro.
--usb = USB-gegevens weergeven voor aangesloten hubs en apparaten. Hubs tonen ook het aantal poorten. Let op: een poort is niet altijd extern, sommige poorten zijn intern en worden gebruikt of ongebruikt zijn (bijvoorbeeld een USB-aansluitconnector op het moederbord die niet wordt gebruikt).

Met dank aan Karel voor het opstellen van deze pagina.

Smart uitlezen via inxi -Fxrza.

Enkele voorbeelden en bemerkingen door Roger:

Als u de “ smart “ toestand van uw harde schijven en of SSD wilt uitlezen via een inxi commando in de terminal, gaat dat alleen als uw in de terminal inlogt als root met “ sudo su “ het commando is met een spatie opgelet de aanhaalklingstekens moet u weglaten, deze dus “ en dan uw wachtwoord ingeeft. Daarna geeft u het commando “ inxi -Fxrzahet commando is met een spatie voor het koppelteken, let ook op de hoofdletter F.
U krijgt dan het volgende te zien, natuurlijk is dit van mijn computer en is dus alleen ter referentie.

nuc2@Intelnuc2:~$ sudo su
[sudo] wachtwoord voor nuc2: *************           
root@Intelnuc2:/home/nuc2# inxi -Fxrza
System:    Kernel: 5.4.0-66-generic x86_64 bits: 64 compiler: gcc v: 9.3.0 
           parameters: BOOT_IMAGE=/boot/vmlinuz-5.4.0-66-generic 
           root=UUID=125a97e1-1d58-47a1-a4e4-d482019dfd1f ro quiet splash 
           Desktop: MATE 1.24.0 info: mate-panel wm: marco 1.24.0 dm: LightDM 1.30.0 
           Distro: Linux Mint 20.1 Ulyssa base: Ubuntu 20.04 focal 
Machine:   Type: Desktop Mobo: Intel model: D34010WYK v: H14771-303 serial:  BIOS: Intel 
           v: WYLPT10H.86A.0025.2014.0303.1008 date: 03/03/2014 
CPU:       Topology: Dual Core model: Intel Core i3-4010U bits: 64 type: MT MCP arch: Haswell family: 6 
           model-id: 45 (69) stepping: 1 microcode: 26 L1 cache: 128 KiB L2 cache: 3072 KiB 
           L3 cache: 3072 KiB 
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 13568 
           Speed: 811 MHz min/max: 800/1700 MHz Core speeds (MHz): 1: 798 2: 798 3: 798 4: 798 
           Vulnerabilities: Type: itlb_multihit status: KVM: Split huge pages 
           Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT vulnerable 
           Type: mds mitigation: Clear CPU buffers; SMT vulnerable 
           Type: meltdown mitigation: PTI 
           Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via prctl and seccomp 
           Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization 
           Type: spectre_v2 mitigation: Full generic retpoline, IBPB: conditional, IBRS_FW, STIBP: 
           conditional, RSB filling 
           Type: srbds mitigation: Microcode 
           Type: tsx_async_abort status: Not affected

Graphics:  Device-1: Intel Haswell-ULT Integrated Graphics driver: i915 v: kernel bus ID: 00:02.0 
           chip ID: 8086:0a16 
           Display: server: X.Org 1.20.9 driver: modesetting unloaded: fbdev,vesa compositor: marco 
           v: 1.24.0 resolution: 1920x1080~60Hz 
           OpenGL: renderer: Mesa DRI Intel HD Graphics 4400 (HSW GT2) v: 4.5 Mesa 20.2.6 compat-v: 3.0 
           direct render: Yes 
Audio:     Device-1: Intel Haswell-ULT HD Audio driver: snd_hda_intel v: kernel bus ID: 00:03.0 
           chip ID: 8086:0a0c 
           Device-2: Intel 8 Series HD Audio driver: snd_hda_intel v: kernel bus ID: 00:1b.0 
           chip ID: 8086:9c20 
           Sound Server: ALSA v: k5.4.0-66-generic 
Network:   Device-1: Intel Ethernet I218-V driver: e1000e v: 3.2.6-k port: f080 bus ID: 00:19.0 
           chip ID: 8086:1559 
           IF: eno1 state: down mac:  
           Device-2: Intel Centrino Advanced-N 6235 driver: iwlwifi v: kernel port: f040 
           bus ID: 02:00.0 chip ID: 8086:088e 
           IF: wlp2s0 state: up mac: 
Drives:    Local Storage: total: 1.03 TiB used: 22.41 GiB (2.1%) 
           ID-1: /dev/sda vendor: Seagate model: ST1000LM024 HN-M101MBB 
           family: Seagate SpinPoint M8 (AF) size: 931.51 GiB block size: physical: 4096 B 
           logical: 512 B sata: 3.1 speed: 6.0 Gb/s rotation: 5400 rpm serial:  rev: 0001 
           temp: 34 C scheme: GPT 
           SMART: yes state: enabled health: PASSED on: 32d 16h cycles: 625 
           ID-2: /dev/sdb vendor: Zheino model: CHN mSATAM3 128 family: based SSDs size: 119.24 GiB 
           block size: physical: 512 B logical: 512 B sata: 3.2 speed: 6.0 Gb/s serial:  
           rev: 5A0 temp: 51 C scheme: MBR 
           SMART: yes state: enabled health: PASSED on: 23 hrs cycles: 25 read: 33.00 GiB 
           written: 127.69 GiB 
Partition: ID-1: / raw size: 119.24 GiB size: 116.87 GiB (98.01%) used: 22.41 GiB (19.2%) fs: ext4 
           block size: 4096 B dev: /dev/sdb1 
Sensors:   System Temperatures: cpu: 40.0 C mobo: N/A 
           Fan Speeds (RPM): N/A


Repos:     No active apt repos in: /etc/apt/sources.list 
           Active apt repos in: /etc/apt/sources.list.d/official-package-repositories.list 
           1: deb http://packages.linuxmint.com ulyssa main upstream import backport #id:linuxmint_main
           2: deb http://archive.ubuntu.com/ubuntu focal main restricted universe multiverse
           3: deb http://archive.ubuntu.com/ubuntu focal-updates main restricted universe multiverse
           4: deb http://archive.ubuntu.com/ubuntu focal-backports main restricted universe multiverse
           5: deb http://security.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse
           6: deb http://archive.canonical.com/ubuntu/ focal partner
Info:      Processes: 203 Uptime: 38m Memory: 7.24 GiB used: 1013.6 MiB (13.7%) Init: systemd v: 245 
           runlevel: 5 Compilers: gcc: 9.3.0 alt: 7/9 Shell: bash (sudo) v: 5.0.17 
           running in: mate-terminal inxi: 3.0.38

Als u toch via root in de terminal bent kan u ook de dmidecode van uw geheugen uitlezen via “ inxi -m “ u ziet dan het volgende. Dit is natuurlijk weeral van deze computer, een Intel NUC D34010WYKH met Core i3-4010Uen 8 GiB RAM.

root@Intelnuc2:/home/nuc2# inxi -m
Memory:    RAM: total: 7.24 GiB used: 1.03 GiB (14.3%) 
           Array-1: capacity: 16 GiB slots: 2 EC: None 
           Device-1: DIMM 1 size: 4 GiB speed: 1600 MT/s 
           Device-2: DIMM 2 size: 4 GiB speed: 1600 MT/s

Wat ziet u dan :

Memory:    RAM: total: 7.24 GiB used: 1.03 GiB (14.3%) = 8 GiB met als aftrek het RAM gebruikt door de grafische chip dus 7,24 GiB, daarvan is momenteel in gebruik 14,3%.

  Array-1: capacity: 16 GiB slots: 2 EC: None = totale capaciteit die dit moederbord aankan dus 16GiB en geen EC of ECC ondersteuning.

Device-1: DIMM 1 size: 4 GiB speed: 1600 MT/s = laat u zien dat er twee geheugensloten zijn en dat er nu 4GiB inzit, 1600 is de geheugensnelheid.
Device-2: DIMM 2 size: 4 GiB speed: 1600 MT/s    Ook kan u zien dat er geen uitbreiding van het RAM kan zijn zonder upgrade naar latjes met een hogere capaciteit.

Referentie: ECC memory : https://en.wikipedia.org/wiki/ECC_memory


Toevoeging

Met het volgende commando kan ook alle informatie opvragen:

 inxi -v 8 

Het cijfer na de "v" geeft aan hoeveel informatie gegeven wordt. Geldige cijfers zijn "0" tot "8" (inbegrepen).
Als je geen gevoelige info wil weergeven (IP adressen, serienummers ...) dan kan je de "-z" optie toevoegen, deze informatie wordt dan vervangen door de tekst: "<filter>"

 inxi -zv 8 

Terug naar Home