Gathering system information
Collecting information about the current system from the command line is very important in logging system data. The different system information data includes hostname, kernel version, Linux distro name, CPU information, memory information, disk partition information, and so on. This recipe will show you different sources in a Linux system to gather information about the system.
How to do it...
In order to print the hostname of the current system, use:
$ hostnameOr:
$ uname -nPrint long details about the Linux kernel version, hardware architecture, and more by using:
$ uname -aIn order to print the kernel release, use:
$ uname -rPrint the machine type as follows:
$ uname -mIn order to print details about the CPU, use:
$ cat /proc/cpuinfoIn order to extract the processor name, use:
$ cat /proc/cpuinfo | sed -n 5pThe fifth line contains the processor name.
Print details about the memory or RAM as follows:
$ cat /proc/meminfoPrint the total memory (RAM) available...