How To Check Ubuntu Version - Quick And Easy Methods With Examples

In this tutorial, we will go over the easiest methods to check Ubuntu version from the terminal. You can use any of the methods below depending on what you need. The outputs that the commands provide are very basic, but at the end of the tutorial, we’ve shown some APT packages that give the version information, in a really beautiful ASCII format.

Files That Contain Ubuntu Version Details

There are a few configuration files that contain details of the version and the release information of the Linux distribution you’re on. So, if you’re looking for files that can provide you with the required details, keep reading.

1. LSB-Release File

LSB stands for Linux Standard Base. The lsb-release file is located in /etc/lsb-release directory. We can run the cat command to output the contents of this file.

[email protected]:~# cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.04
DISTRIB_CODENAME=bionic
DISTRIB_DESCRIPTION="Ubuntu 18.04.3 LTS"
LSB Release File to Fetch Ubuntu Version
check-ubuntu-version-lsb-release-file

2. Issue File in Ubuntu

The /etc/issue file contains information that you see right before a terminal prompt is displayed after logging in.

This file is editable by users to allow the display of a custom message before the login prompt is displayed. But if you’re sure there have been no manual changes to the file, it will contain the version of the distribution.

[email protected]:~# cat /etc/issue
Ubuntu 18.04.3 LTS n l
Etc Issue File
check-ubuntu-version-etc-issue-file

3. OS-Release File

Another file that offers detailed information about Ubuntu versions is the OS-Release file.

[email protected]:~# cat /etc/os-release
NAME="Ubuntu"
VERSION="18.04.3 LTS (Bionic Beaver)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 18.04.3 LTS"
VERSION_ID="18.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=bionic
UBUNTU_CODENAME=bionic
Os Release File
check-ubuntu-version-os-release-file

Commands To Check Your Ubuntu Version

Let’s look at the commands that will allow us to check the Ubuntu version from the terminal.

1. lsb_release

This command gives a prettier output of what’s inside the /etc/lsb-release file.

[email protected]:~# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04.3 LTS
Release:        18.04
Codename:       bionic
[email protected]:~# lsb_release -d
Description:    Ubuntu 18.04.3 LTS
LSB Release Command
lsb-release-command-ubuntu-version

2. hostnamectl

Another useful command is the hostnamectl command that will allow you to view very detailed information about the system you’re working on.

[email protected]:~# hostnamectl
   Static hostname: ubuntu
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 34ba2d5d0e424b348659116920aacb35
           Boot ID: ea6f791cea804300ae24faf4992dea44
    Virtualization: kvm
  Operating System: Ubuntu 18.04.3 LTS
            Kernel: Linux 4.15.0-74-generic
      Architecture: x86-64
hostnamectl Command
lsb-release-command-ubuntu-version

Check Ubuntu Version With Pretty Outputs

There are many utilities that will satisfy the nerd within you. For a simple task such as finding the version of your Linux distribution, developers spent the time to build (well-known ones) utilities that will print a pretty output with the required OS information.

These are packages that you need to install using the apt install command before they become available.

1. screenfetch

The first command is the screenfetch command. Below is an example of what the default output looks like.

[email protected]:~# screenfetch
Screenfetch Output

This sure is pretty! But this is just the default. Enter the command with the –help option and you’ll see how customizable everything in this output is.

2. neofetch

Similar to screenfetch, neofetch offers a really pretty ASCII character design output with completely customizable characters and colors.

[email protected]:~# neofetch
Neofetch Output
neofetch-output

What Version Of Debian Is Ubuntu Based On?

You know that Ubuntu is built with Debian as a base. To know which version of Debian your Ubuntu is built on, there’s a Debian_version file in the /etc/ folder.

[email protected]:~# cat /etc/debian_version
buster/sid
Debian Version File Ubuntu
debian-version-file-ubuntu

Conclusion

Now you know how to check the version of your distribution along with two utilities that will allow you to prettify your outputs. We hope this tutorial has been useful to you.

By admin

Leave a Reply

%d bloggers like this: