[GTALUG] hardware inventory -- what's in my machine?

Bob Jonkman bjonkman at sobac.com
Sun Aug 16 23:28:01 UTC 2015


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

To which I would add

lsblk - list the block devices, their sizes and mount points (not in
all distros)

blkid - list the UUIDs of the block devices

- --Bob


On 16/08/15 04:20 PM, D. Hugh Redelmeier wrote:
> Sometimes I don't remember what's in each of my machines.
> 
> Here's what I use to figure this out:
> 
> - taking the machine apart (often inconvenient)
> 
> - dmesg(8) shows the kernel log.  If nothing has flooded the log
> it will still have the messages from the booting.  You can see
> entries from the kernel's discovery of most resources.  Downside:
> it is long and arcane.  Upside: you might find some surprises (eg.
> warnings).
> 
> - dmidecode(8) "DMI table decoder".  The output is a little arcane
> but useful.  The man page says that it can be unreliable.
> 
> - (new to me) lshw(1) "list hardware".  The output seems easier to
> read that dmidecode's.  It uses a variety of sources.  It can
> output in a bunch of formats (but I've ignored that).
> 
> - /proc/cpuinfo will tell you about the CPU.  Apparently lscpu(1) 
> shows pretty much the same thing (I've never noticed it before).
> 
> - /proc/meminfo will tell you how much RAM you have (MemTotal is 
> roughly the physical RAM, after some overhead has been removed).
> 
> - /var/log/Xorg.0.log: shows what devices and capabilities X has 
> found.  Hard to read but sometimes it's what you need.
> 
> - lsusb(8): list USB devices (including hubs).
> 
> - lspci(8): list PCI devices and buses
> 
> - sdparm(8)/hdparm(8): show (or set!) parameters of disk drive. 
> hdparm seems to be mostly obsolete.  This will tell you stuff: sudo
> sdparm -i /dev/sda
> 
> - smartctl(8) "SMART Monitoring Tools".  SMART == Self-Monitoring, 
> Analysis and Reporting Technology.  This is about disk drive
> issues. This command will pour out a lot of information: sudo
> smartctl -x /dev/sda



Bob Jonkman <bjonkman at sobac.com>          Phone: +1-519-635-9413
SOBAC Microcomputer Services             http://sobac.com/sobac/
Software   ---   Office & Business Automation   ---   Consulting
GnuPG Fngrprnt:04F7 742B 8F54 C40A E115 26C2 B912 89B0 D2CC E5EA
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.20 (GNU/Linux)
Comment: Ensure confidentiality, authenticity, non-repudiability

iEYEARECAAYFAlXRHH8ACgkQuRKJsNLM5eobQwCg/SzGx6TJ1X9NloP7Nt4euwZ9
7MgAniEIL75qCrp9L9wIHeOVSo3ZAgYe
=wepG
-----END PGP SIGNATURE-----


More information about the talk mailing list