uname is a Unix program to print some of the basics about
the kernel and system. The most common option to run
the program is -a which prints all available information.
This is an example output with a short description:
| Parameter | Option | Description |
|---|---|---|
| Kernel name | -s | Displays kernel name, which is Linux on a Linux system |
| Node name | -n | Network hostname |
| Kernel release | -r | The actual kernel version number |
| Kernel version | -v | Kernel build date and time (not an actual version) |
| Machine hardware name | -m | Most often a CPU code (i686, x86_64, …) |
| Processor type | -p | Information about the CPU; returns unknown in many systems |
| Hardware platform | -i | Hardware platform information; usually returns unknown |
| Operating system | -o | OS name; GNU/Linux for a Linux system |