In this article, we will cover the uname command.
uname is a command-line utility that prints basic
information about the operating system name and system hardware.
uname Command
The uname tool is most commonly used to determine the
processor architecture, the system hostname and the version of the kernel
running on the system.
The syntax of the uname command takes the following form:
uname [OPTIONS]...
The options are as follows:
-s, (--kernel-name) - Prints the kernel name.
-n, (--nodename) - Prints the system’s node name (hostname).
This is the name the system uses when communicating over the network. When used
with the -n option, uname produces the same output as the hostname command.
-r, (--kernel-release) - Prints the kernel release.
-v, (--kernel-version) - Prints the kernel version.
-m, (--machine) - Prints the name of the machine’s hardware
name.
-p, (--processor) - Prints the architecture of the
processor.
-i, (--hardware-platform) - Prints the hardware platform.
-o, (--operating-system) - Print the name of the operating
system. On Linux systems that is “GNU/Linux”
-a, (--all) - When the -a option is used, uname behaves the
same as if the -snrvmo options have been given.
When invoked without any options, uname prints the kernel
name, as if the -s option had been specified:
uname
As you already know, the name of the kernel is “Linux”:
Linux
You don’t have to remember all the command line options.
Usually, the uname command is used with the -a option to print all available
information:
uname -a
Linux dev.linuxize.com 4.19.0-6-amd64 #1 SMP Debian
4.19.67-2+deb10u1 (2019-09-20) x86_64 GNU/Linux
The output includes the following information:
Linux - Kernel name.
dev.linuxize.com - Hostname.
4.19.0-6-amd64 Kernel release.
#1 SMP Debian 4.19.67-2+deb10u1 (2019-09-20) - Kernel
version.
x86_64 - Machine hardware name.
GNU/Linux - Operating system name.
The options can be combined with each other to produce the
desired output. For example, to find out what version of the Linux kernel is
running on your system, you would type the following command:
uname -srm
Linux 4.19.0-6-amd64 x86_64
When multiple options are used the information contained in
the output is in the same order as provided by the -a option. The position of
the given options doesn’t matter. Both uname -msr and uname -srm produces the
same output.
Conclusion
The uname command is used to print basic system information.
It is usually invoked with the -a option to display all available information.
If you have any questions or feedback, feel free to leave a
comm
No comments:
Post a Comment
If you have any doubt please let me know..