How to find your System details using inxi

Here you will find information that will save you time and frustration.

Moderator: Founder

How to find your System details using inxi

PostPosted by darknetmatrix » Tue Jun 13, 2017 4:15 pm

It is free, open source, and full featured command line system system information tool. It shows system hardware, CPU, drivers, Xorg, Desktop, Kernel, GCC version(s), Processes, RAM usage, and a wide variety of other useful information. Be it a hard disk or CPU, mother board or the complete detail of the entire system, inxi will display it more accurately in seconds.

How to use inxi?

inxi will require some additional programs to operate properly. They will be installed along with inxi. However, in case if they are not installed automatically, you need to find and install them.

To list all required programs, run:

inxi --recommends


If you see any missing programs, then install them before start using inxi.

Now, let us see how to use it to reveal the Linux system details. inxi usage is pretty simple and straight forward.

Open up your Terminal and run the following command to find the complete details of your system.

inxi


Sample output:
Code: Select all
CPU~Quad core Intel Xeon W3565 (-HT-MCP-) speed/max~1596/3193 MHz Kernel~4.9.31-1-lts x86_64 Up~13:12 Mem~2030.5/9986.5MB HDD~2060.4GB(0.6% used) Procs~166 Client~Shell inxi~2.3.12 



To display complete details of your system, use “-F” switch as shown below.

inxi -F


Sample output:
Code: Select all
System:    Host: darknet-workstation Kernel: 4.9.31-1-lts x86_64 (64 bit)
           Desktop: Openbox 3.6.1 Distro: ArchLabs
Machine:   Device: desktop System: Hewlett-Packard product: HP Z400 Workstation
           Mobo: Hewlett-Packard model: 0B4Ch v: D
           BIOS: Hewlett-Packard v: 786G3 v03.15 date: 10/29/2010
CPU:       Quad core Intel Xeon W3565 (-HT-MCP-) cache: 8192 KB
           clock speeds: max: 3193 MHz 1: 1596 MHz 2: 1596 MHz 3: 1596 MHz 4: 1596 MHz
Graphics:  Card: NVIDIA GK107 [GeForce GT 640 OEM]
           Display Server: x11 (X.Org 1.19.3) drivers: nouveau (unloaded: modesetting,fbdev,vesa)
           Resolution: 1920x1080@60.00hz
           GLX Renderer: Gallium 0.4 on NVE7 GLX Version: 3.0 Mesa 17.1.2
Audio:     Card-1 NVIDIA GK107 HDMI Audio Controller driver: snd_hda_intel
           Card-2 Intel 82801JI (ICH10 Family) HD Audio Controller
           driver: snd_hda_intel
           Sound: Advanced Linux Sound Architecture v: k4.9.31-1-lts
Network:   Card: Broadcom Limited NetXtreme BCM5764M Gigabit Ethernet PCIe driver: tg3
           IF: enp1s0 state: up speed: 100 Mbps duplex: full mac: 78:ac:c0:b8:49:72
Drives:    HDD Total Size: 2060.4GB (0.6% used)
           ID-1: /dev/sdb model: WDC_WD20EFRX size: 2000.4GB
           ID-2: /dev/sda model: SPCC_Solid_State size: 60.0GB
Partition: ID-1: / size: 55G used: 7.2G (14%) fs: ext4 dev: /dev/sda1
           ID-2: /home size: 1.8T used: 4.9G (1%) fs: ext4 dev: /dev/sdb1
Sensors:   System Temperatures: cpu: 40.0C mobo: N/A gpu: 43.0
           Fan Speeds (in rpm): cpu: N/A
Info:      Processes: 166 Uptime: 13:13 Memory: 2043.1/9986.5MB
           Client: Shell (bash) inxi: 2.3.12



I want to display a particular hardware details, is it possible? Of course, Yes.

To display hard disk details only, run:

inxi -D


Sample output:

Code: Select all
 Drives:    HDD Total Size: 2060.4GB (0.6% used)
           ID-1: /dev/sdb model: WDC_WD20EFRX size: 2000.4GB
           ID-2: /dev/sda model: SPCC_Solid_State size: 60.0GB



What about Motherboard? Use “-M” flag.

inxi -M


Sample output:

Code: Select all
 Machine:   Device: desktop System: Hewlett-Packard product: HP Z400 Workstation
           Mobo: Hewlett-Packard model: 0B4Ch v: D
           BIOS: Hewlett-Packard v: 786G3 v03.15 date: 10/29/2010



What about graphics card?

inxi -G


Sample output:

Code: Select all
Graphics:  Card: NVIDIA GK107 [GeForce GT 640 OEM]
           Display Server: x11 (X.Org 1.19.3) drivers: nouveau (unloaded: modesetting,fbdev,vesa)
           Resolution: 1920x1080@60.00hz
           GLX Renderer: Gallium 0.4 on NVE7 GLX Version: 3.0 Mesa 17.1.2


Network card?

inxi -N


Sample output:
Code: Select all
Network:   Card: Broadcom Limited NetXtreme BCM5764M Gigabit Ethernet PCIe driver: tg3



As you can see in the above outputs, You can find almost all hardware details in seconds using inxi.

It is not only display the hardware details, but also the some other stuffs too.

Let us display the the list of repositories in your system.

inxi -r


Sample output:
Code: Select all
Repos:     Active pacman repo servers in file: /etc/pacman.d/mirrorlist
           http://arch.tamcore.eu/$repo/os/$arch
           http://mirror.nl.leaseweb.net/archlinux/$repo/os/$arch
           http://archlinux.polymorf.fr/$repo/os/$arch
           http://mirror.united-gameserver.de/archlinux/$repo/os/$arch
           http://archlinux.mirror.kangaroot.net/$repo/os/$arch
           http://archlinux.mirrors.uk2.net/$repo/os/$arch
           http://archlinux.mailtunnel.eu/$repo/os/$arch
           http://mirror.tyborek.pl/arch/$repo/os/$arch
           http://archlinux.mirror.pkern.at/$repo/os/$arch
           http://mirrors.n-ix.net/archlinux/$repo/os/$arch
           http://arch.yourlabs.org/$repo/os/$arch
           http://mirror.de.leaseweb.net/archlinux/$repo/os/$arch
           http://ftp.snt.utwente.nl/pub/os/linux/archlinux/$repo/os/$arch
           http://mirrors.niyawe.de/archlinux/$repo/os/$arch
           http://mirror.pseudoform.org/$repo/os/$arch
           http://mirror.fluxent.de/archlinux/$repo/os/$arch
           http://mirror.vfn-nrw.de/archlinux/$repo/os/$arch
           http://mirror.i3d.net/pub/archlinux/$repo/os/$arch
           http://ftp.halifax.rwth-aachen.de/archlinux/$repo/os/$arch
           https://mirror.nl.leaseweb.net/archlinux/$repo/os/$arch
           http://archlinux.thaller.ws/$repo/os/$arch
           https://mirror.tyborek.pl/arch/$repo/os/$arch
           http://arch.jensgutermuth.de/$repo/os/$arch
           http://mirror.js-webcoding.de/pub/archlinux/$repo/os/$arch
           http://mirror.ubrco.de/archlinux/$repo/os/$arch
           http://mirror.gnomus.de/$repo/os/$arch
           https://mirror.wormhole.eu/archlinux/$repo/os/$arch
           https://www.mailtunnel.eu/archlinux/$repo/os/$arch
           http://archlinux.honkgong.info/$repo/os/$arch
           http://mirror.selfnet.de/archlinux/$repo/os/$arch
           http://mirrors.manchester.m247.com/arch-linux/$repo/os/$arch
           http://archlinux.mirror.iphh.net/$repo/os/$arch
           https://mirror.bethselamin.de/$repo/os/$arch
           http://mirror.lastmikoi.net/archlinux/$repo/os/$arch
           https://archlinux.mirror.pkern.at/$repo/os/$arch
           http://repo.itmettke.de/archlinux/$repo/os/$arch
           https://mirror.vfn-nrw.de/archlinux/$repo/os/$arch
           http://mirror.23media.de/archlinux/$repo/os/$arch
           http://arch.serverspace.co.uk/arch/$repo/os/$arch
           https://mirror.de.leaseweb.net/archlinux/$repo/os/$arch
           https://arch.jensgutermuth.de/$repo/os/$arch
           http://ftp.nluug.nl/os/Linux/distr/archlinux/$repo/os/$arch
           https://mirror.fluxent.de/archlinux/$repo/os/$arch
           http://fooo.biz/archlinux/$repo/os/$arch
           http://archlinux.nullpointer.io/$repo/os/$arch
           https://archlinux.ec-tech.fr/$repo/os/$arch
           https://mirrors.n-ix.net/archlinux/$repo/os/$arch
           https://mirrors.niyawe.de/archlinux/$repo/os/$arch
           https://mirror.js-webcoding.de/pub/archlinux/$repo/os/$arch
           https://arch.32g.eu/$repo/os/$arch



You can even display the weather details of a given location. Yes, you read it right. Let me show you the weather details of my location.

inxi -W roeselare,belgium


Sample output:
Code: Select all
Weather:   Conditions: 50 F (10 C) - Partly Cloudy Time: June 13, 6:09 AM CEST



Really cool, isn’t it?

For more options, refer the man page.

man inxi
linux user # 527315
ArchLabs Betatester
I never lose. Either i win, or i learn.
User avatar
darknetmatrix
Moderator
Moderator
 
Posts: 165
Joined: Sat Feb 25, 2017 3:46 pm
Location: Belgium
Running Release: 5.x.x

Re: How to find your System details using inxi

PostPosted by erikdubois » Tue Jun 13, 2017 5:11 pm

If you need assistance from the ArchLabbers, please provide us information with

Code: Select all
inxi -f
Living to learn, learning to live.
Linux fits well in my life's motto.
More info on http://erikdubois.be
Archlabs support articles are on https://goo.gl/AaYI0b
Archlabs support youtube channel is on https://goo.gl/Lovquv
User avatar
erikdubois
Site Admin
Site Admin
 
Posts: 333
Joined: Sun Mar 05, 2017 5:42 am
Location: Belgium

Re: How to find your System details using inxi

PostPosted by natemaia » Tue Jun 13, 2017 8:43 pm

This is super helpful for diagnosing issues.

Thanks Darknet
User avatar
natemaia
ArchLabs Guru
ArchLabs Guru
 
Posts: 75
Joined: Thu Mar 16, 2017 10:14 pm
Location: Canada - British Columbia
Running Release: 5.0

Re: How to find your System details using inxi

PostPosted by blaze » Wed Jun 14, 2017 9:16 pm

Thanks, very nice. :)

Edit; Event the b....y weather! :o
Last edited by blaze on Wed Jun 14, 2017 11:47 pm, edited 1 time in total.
Duck & Cover!!! ARCHLabs is blazing!
User avatar
blaze
 
Posts: 213
Joined: Sat Mar 04, 2017 3:27 am
Running Release: 4.1

Re: How to find your System details using inxi

PostPosted by ector » Wed Jun 14, 2017 9:35 pm

inxi -Fz
or
inxi -Fx (With Fx you see ip and mac addresses)
Code: Select all
[ettore@yoda-pc ~]$ inxi -Fz
System:    Host: yoda-pc Kernel: 4.8.14-1-ARCH x86_64 (64 bit)
           Desktop: Openbox 3.6.1 Distro: ArchLabs
Machine:   Device: laptop System: Hewlett-Packard product: HP ENVY dv7 Notebook PC v: 088A120000305910000620100
           Mobo: Hewlett-Packard model: 181D v: 52.24
           UEFI: Insyde v: F.29 date: 10/03/2013
CPU:       Quad core Intel Core i7-3630QM (-HT-MCP-) cache: 6144 KB
           clock speeds: max: 3400 MHz 1: 1229 MHz 2: 1200 MHz 3: 1201 MHz
           4: 1207 MHz 5: 1199 MHz 6: 1218 MHz 7: 1204 MHz 8: 1788 MHz
Graphics:  Card-1: Intel 3rd Gen Core processor Graphics Controller
           Card-2: NVIDIA GF108M [GeForce GT 635M]
           Display Server: x11 (X.Org 1.19.3) drivers: nouveau,intel
           Resolution: 1600x900@60.19hz
           GLX Renderer: Mesa DRI Intel Ivybridge Mobile
           GLX Version: 4.2 Mesa 17.1.2
Audio:     Card Intel 7 Series/C216 Family High Definition Audio Controller
           driver: snd_hda_intel
           Sound: Advanced Linux Sound Architecture v: k4.8.14-1-ARCH
Network:   Card-1: Ralink RT3290 Wireless 802.11n 1T/1R PCIe
           driver: rt2800pci
           IF: wlo1 state: up mac: <filter>
           Card-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
           driver: r8169
           IF: eno1 state: down mac: <filter>
Drives:    HDD Total Size: 1250.3GB (49.7% used)
           ID-1: /dev/sda model: TOSHIBA_MQ01ABD0 size: 750.2GB
           ID-2: USB /dev/sdb model: External_USB_3.0 size: 500.1GB
Partition: ID-1: / size: 21G used: 8.2G (43%) fs: ext4 dev: /dev/sdb8
Sensors:   System Temperatures: cpu: 47.0C mobo: 47.0C gpu: 41.0
           Fan Speeds (in rpm): cpu: N/A
Info:      Processes: 202 Uptime: 2:15 Memory: 881.5/7877.4MB
           Client: Shell (bash) inxi: 2.3.20
[ettore@yoda-pc ~]$
ector
 
Posts: 23
Joined: Thu Jun 01, 2017 6:14 am

Re: How to find your System details using inxi

PostPosted by Nightowl » Wed Jun 14, 2017 10:52 pm

This is a helpfull one, sensors info.

Code: Select all
sensors && echo && inxi -s


Code: Select all
coretemp-isa-0000
Adapter: ISA adapter
Core 0:       +46.0°C  (high = +84.0°C, crit = +100.0°C)
Core 1:       +46.0°C  (high = +84.0°C, crit = +100.0°C)
Core 2:       +46.0°C  (high = +84.0°C, crit = +100.0°C)
Core 3:       +46.0°C  (high = +84.0°C, crit = +100.0°C)

nouveau-pci-0100
Adapter: PCI adapter
temp1:        +40.0°C  (high = +95.0°C, hyst =  +3.0°C)
                       (crit = +105.0°C, hyst =  +5.0°C)
                       (emerg = +135.0°C, hyst =  +5.0°C)
User avatar
Nightowl
 
Posts: 75
Joined: Wed Apr 05, 2017 10:21 pm

Re: How to find your System details using inxi

PostPosted by Nightowl » Thu Jun 15, 2017 12:17 am

darknetmatrix wrote:
You can even display the weather details of a given location. Yes, you read it right. Let me show you the weather details of my location.

inxi -W roeselare,belgium


Sample output:
Code: Select all
Weather:   Conditions: 50 F (10 C) - Partly Cloudy Time: June 13, 6:09 AM CEST





That is a unique feature, i wonder how one would incorporate that into a conky?

I found an extended command for it:

Code: Select all
$ inxi -xxxW sydney,australia
Weather:   Conditions: 61 F (16 C) - Partly Cloudy Wind: From the North at 5 MPH Humidity: 88%
           Pressure: 30.36 in (1028 mb) Location: Sydney NSW (AU) Altitude: 3 ft
           Time: June 14, 10:16 PM AEST Observation Time: June 14, 10:00 PM AEST
User avatar
Nightowl
 
Posts: 75
Joined: Wed Apr 05, 2017 10:21 pm


Return to Tips and Tricks

Who is online

Users browsing this forum: No registered users and 0 guests