What is uname?
5 uname examples
Syntax and Options
Related Commands
What is uname?
The uname command is used to print system information like kernel version, kernel release etc
5 uname Examples
1. A basic example
By default the uname command prints just the kernel name.
For example :
$ uname Linux
2. Get the kernel name using -s option
Through -s option too, the name of the kernel can be displayed in output.
For example :
$ uname -s Linux
3. Get the network node host name using -n option
Name of your host as a network node can be displayed in output through -n option.
For example :
$ uname -n himanshu-laptop
4. Get kernel release information using the -r option
For example :
$ uname -r 2.6.32-21-generic
5. Get maximum information through -a option
For example :
$ uname -a Linux himanshu-laptop 2.6.32-21-generic #32-Ubuntu SMP Fri Apr 16 08:09:38 UTC 2010 x86_64 GNU/Linux
Syntax and Options
uname [OPTION]...
| Short Option | Long Option | Option Description |
|---|---|---|
| -a | –all | print all information, in the following order, except omit -p and -i if unknown |
| -s | –kernel-name | print the kernel name |
| -n | –nodename | print the network node hostname |
| -r | –kernel-release | print the kernel release |
| -v | –kernel-version | print the kernel version |
| -m | –machine | print the machine hardware name |
| -p | –processor | print the processor type or “unknown” |
| -i | –hardware-platform | print the hardware platform or “unknown” |
| -o | –operating-system | print the operating system |
Related Commands
arch