Various commands to get the PC specification in Linux
To get the number of sockets, cores per socket, threads per core
lscpu | grep -E '^Thread|^Core|^Socket|^CPU\('
To get cache size, CPU name, frequency rate
cat /proc/cpuinfo
To get GPGPU information (nvidia driver is required), including memory spaces, driver version, cuda toolkit version, gpgpu name, etc...
nvidia-smi
To get memory spaces
free
Get disk space
df