If you're using Ubuntu/Debian-based, you can install it using:
sudo apt-get install inxi
or when using ArchLinux:
pacman -Sy inxi
When executed on console, it would output something like this:
on my office's server (VMWare, ArchLinux):
CPU(s)~4 Single core Intel Xeon E5-2407 0s (-SMP-) clocked at 2200 Mhz Kernel~3.14.1-1-ARCH i686 Up~5 days Mem~361.6/2019.6MB HDD~34.4GB(48.6% used) Procs~103 Client~Shell inxi~2.1.28
on my VPS (OpenVZ, Ubuntu):
CPU~Quad core Intel Xeon CPU E3-1230 V2 (-HT-MCP-) clocked at 3300.082 Mhz Kernel~2.6.32-042stab090.5 x86_64 Up~2 days Mem~33.9/1024.0MB HDD~NA(-) Procs~37 Client~Shell inxi~1.9.17
on my current PC:
CPU~Quad core AMD A8-6600K APU with Radeon HD Graphics (-MCP-) clocked at Min:1900.000Mhz Max:3900.000Mhz Kernel~3.15.5-2-ARCH x86_64 Up~2 days Mem~5845.2/15436.9MB HDD~12674.6GB(71.4% used) Procs~242 Client~Shell inxi~2.1.28
on my office PC:
CPU~Dual core Intel Core i3-4130 (-HT-MCP-) clocked at Min:3400.000Mhz Max:3400.265Mhz Kernel~3.16.1-1-ARCH x86_64 Up~2 days Mem~7087.3/15743.8MB HDD~1120.2GB(5.7% used) Procs~194 Client~Shell inxi~2.2.1
as you can see, it shows up quite useful information ^_^)b, and when you run it using -F flag, it will show up something like this: