Troubleshooting, upgrading, or just curious? Find out what’s in your system without opening the case. Using these Linux command line tools, you can get details about your hardware and distribution.
I’ve tested these commands in Ubuntu 7.10, but they should all work in other Linux distributions. Unless noted otherwise, all of this software is included by default with Ubuntu.
Graphics card:
glxinfo – details about OpenGL, the Xserver, and your graphics card
glxinfo | grep direct – do you have direct 3d rendering?
glxinfo | grep vendor – graphics card vendor
lspci | grep VGA – specific graphics card model
glxgears – a simple 3d benchmark, prints frame rate to the terminal
xrandr – supported display resolutions
Audio:
lspci | grep Audio – audio controller
aplay --list-devices – more audio device information
Software versions:
cat /etc/issue – current distribution and version
apt-cache showpkg packagename – packagename’s version and dependencies
uname -r - Linux kernel version
uname -a – all kernel details
Networking:
lspci | grep Ethernet – Ethernet controllers
ifconfig – networking interfaces, IP addresses, and more
Processor:
cat /proc/cpuinfo – all processors, clock speeds, flags, and more
cat /proc/loadavg – processor load average for the last 1, 5, and 15 minutes
top – press C key to sort processes by CPU usage
Memory:
cat /proc/meminfo – amount of RAM and swap, and how much is being used for what
free -m – total, used, and free memory shown in MB
top – press M key to sort processes by memory usage
Hard disks:
df -H – partitions, as well as their mount-points and usage in GB
sudo fdisk -l – all partitions, their device names, and positions on disk
USB devices:
lsusb – USB buses and attached devices
Even more:
lshal -m – monitor for hardware changes
lspci – all PCI devices
hwinfo --short (install from package hwinfo) – overview of all hardware, as well as more detailed info
lshw – another program for listing hardware
lshw -html | w3m -T text/html – lists hardware with HTML output in the w3m web browser
uptime – current time elapsed since last reboot, users, and load average
Did I forget anything? Leave a comment below if you have something to add.


Correction: must be “aplay –list-devices”, Cheers.
Ah it’s double ” – ” that makes ” — “… Sorry! =D
Maybe adding the command iwconfig at “Networking”?
Regards
[...] en Tombuntu que Tom Dryer ha puesto una lista de comandos en terminal para obtener información del sistema. Es [...]
[...] I posted a list of terminal commands for gathering information about your system from the command line. For today, here are a few [...]
[...] Tombuntuã«ã¦Ubuntuã®ã‚·ã‚¹ãƒ†ãƒ æƒ…å ±ã‚’å–å¾—ã™ã‚‹æ–¹æ³•ãŒTerminalã€GUIç·¨ã¨ç´¹ä»‹ã•れã¦ã„ãŸã€‚ [...]
Perhaps one important piece of information came from Ubuntu Blog, “Find Hardware Specs (Details) on your Computer” at http://ubuntu.wordpress.com/2007/02/18/find-hardware-specs-details-on-your-computer/
-particularly:
It create an html page with your hardware details if you do a:
$sudo lshw -html > your-file-name.html
is there a way to find out how much memory your graphics card is recognised as having.
i.e. the nvidia-glx-new driver?
[...] di wiki e guide su “His Ubuntness”( devo imparare!!). Una settimana fa ho trovato questo elenco di comandi shell con i quali mi sono divertito a spiare il mio pc. Sono molto utili. Ora mi [...]
[...] Up System Information Using: The Terminal or Graphical Utilities. A few of these have came in quite handy, but I haven’t checked into [...]
My favourite:
w – output all currently logged in users and what they’re doing.
Possibly put under networking?
Thanks, you’ve helped me work out why my screen resolution isn’t higher – my graphics card doesn’t go any higher… D’oh!
[...] Fuente: Tombuntu [...]
[...] Tombuntu??Ubuntu???????????????Terminal?GUI?????????? [...]