How to Check Hardware on Ubuntu, Linux

Ubuntu provides several command which might help you detect more hardware information than others
- lshw show lists all hardware
- lshw -short it provides a hardware summary
- cat /proc/cpuinfo a quick way to display your processors
- lspci show lists connected PCI cards
- lsusb show lists connected USB device
- cat /proc/net/dev show lists all the network interfaces.
- lshw -class network
- cat /proc/ioports show lists communication ports and adresses
- cat /proc/iomem shows the memory map and reserved zone
- cat /proc/interrupts show lists the interruption assignment
- cat /proc/dma show lists the Direct Memory Access
- lsmod show lists the modules loaded by the kernel, and identify the hardware set
souce : https://wiki.ubuntu.com