using a table, please show me three options to display the current linux version of a system. number the options. I will select an option number for you to elaborate on.
|   | command             |
|---|---------------------|
| 1 | cat /etc/os-release |
| 2 | lsb_release -a      |
| 3 | hostnamectl         |
Please tell me more about option 3, and also outline the most popular or common ways to get this information.
Option 3: hostnamectl

hostnamectl is a utility in Linux systems that allows you to view information about the hostname and system. To check the version of your Linux system, you can run the following command in the terminal:

hostnamectl

This command will display the current version of your Linux distribution, along with other system information like the Operating System, Kernel version, architecture, and more.

In addition to hostnamectl, the following are some of the most popular ways to check the version of a Linux system:

lsb_release -a: This command displays information about the Linux distribution and version, including the Codename, Description, and Release number.
cat /etc/os-release: This command displays information about the Linux distribution and version stored in the os-release file.
uname -r: This command displays the Linux kernel version, which is a low-level component of the operating system.
Note that these commands are not always present in every Linux distribution, and their outputs may differ based on the Linux distribution you are using.