Linux uname Command
Posted about 6 years ago 2.7kRegardless of whether you are a system admin, software developer, or a normal Linux user, you may find yourself in a situation where you need some system information like kernel release or version. Well, there exists a built-in command line utility - dubbed uname - that lets you do this.
As already mentioned, the uname command gives you system information. Following is its syntax:
uname [OPTION]...
And here's how the man page defines it:
Print certain system information.
Following are some Q&A-styled examples that should give you a good idea of how uname works.
How to use uname?
For basic usage, just execute the 'uname' command sans options.
Linux
Linux
How to print kernel name?
For this, use the -s command line option.
uname -s
The output on my system was:
Linux
How to print kernel release?
Use the -r option for this.
uname -r
4.4.0-62-generic
How to print kernel version?
uname -v
#83~14.04.1-Ubuntu SMP Wed Jan 18 18:10:26 UTC 2017
How to print network node hostname?
uname -n
mulakihost-s1
How to print machine hardware name?
uname -m
i686
How to print processor type?
uname -p
intel
How to print operating system?
uname -o
GNU/Linux
How to print all information in one command?
uname -a
Linux mulakihost-s1 4.4.0-62-generic #83~14.04.1-Ubuntu SMP Wed Jan 18 18:10:26 UTC 2017 i686 intel i686 GNU/Linux