How to view Hardware information query command CPU,mem,Fdisk the network card on Centos

All hardware information:
dmesg |more
CPU information:
/Cpuinfo view has several nuclear
MEM memory:
cat /proc/meminfo
free -m
Disk information:
View the directory on the disk size
Review your disk partitions and size information, including USB sticks
cat /proc/partitions
NET card information:
Ethtool em1 specified to view card information
cat /etc/sysconfig/network-scripts/ifcf-em1
Board information: