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:
$ hostname
Or:
$ uname -n
Print long details about the Linux kernel version, hardware architecture, and more by using:
$ uname -a
In order to print the kernel release, use:
$ uname -r
Print the machine type as follows:
$ uname -m
In order to print details about the CPU, use:
$ cat /proc/cpuinfo
In order to extract the processor name, use:
$ cat /proc/cpuinfo | sed -n 5p
The fifth line contains the processor name.
Print details about the memory or RAM as follows:
$ cat /proc/meminfo
Print the total memory (RAM) available...