Skip to main content

Command Palette

Search for a command to run...

How to Check Linux Version

Updated
5 min read

Checking your Linux version is one of the first things you might want to do when working with a Linux system. Whether you're troubleshooting, installing software, or just curious, knowing your exact Linux version helps you understand your system better. In this article, I’ll guide you through easy methods to find out your Linux version using commands and system tools.

You don’t need to be a Linux expert to follow along. I’ll explain everything in simple terms and show you step-by-step how to get this information quickly. By the end, you’ll be confident in checking your Linux version anytime you want.

Why Knowing Your Linux Version Matters

Understanding your Linux version is important for several reasons. First, different Linux distributions and versions have unique features and compatibility requirements. Knowing your version helps you:

  • Install software that matches your system
  • Troubleshoot issues effectively
  • Keep your system secure with the right updates
  • Understand system capabilities and limitations

For example, some software only works on Ubuntu 22.04 or later. If you don’t know your version, you might waste time trying to install incompatible programs. Also, security patches vary by version, so knowing your Linux version helps keep your system safe.

How to Check Linux Version Using Command Line

The command line is the fastest way to check your Linux version. Here are some common commands you can use.

Using the lsb_release Command

The lsb_release command provides detailed information about your Linux distribution.

  • Open your terminal.
  • Type lsb_release -a and press Enter.

You will see output like this:

Distributor ID: Ubuntu
Description:    Ubuntu 22.04.1 LTS
Release:        22.04
Codename:       jammy

This tells you the distribution name, version number, and codename. If lsb_release is not installed, you can install it using your package manager. For example, on Debian-based systems:

sudo apt-get install lsb-release

Checking the /etc/os-release File

Most modern Linux systems include a file called /etc/os-release that contains version info.

  • Run this command in the terminal:
cat /etc/os-release

You’ll see details like:

NAME="Ubuntu"
VERSION="22.04.1 LTS (Jammy Jellyfish)"
ID=ubuntu
VERSION_ID="22.04"

This file is a reliable source for your Linux version and distribution.

Using the hostnamectl Command

The hostnamectl command shows system information including the OS version.

  • Type:
hostnamectl

Look for the line starting with “Operating System.” It will display your Linux version clearly.

Checking Kernel Version with uname

Sometimes you want to know the Linux kernel version, which is the core of the OS.

  • Run:
uname -r

This shows the kernel version, for example:

5.15.0-60-generic

Knowing the kernel version helps with hardware compatibility and troubleshooting.

How to Check Linux Version Using GUI Tools

If you prefer not to use the command line, many Linux desktop environments provide graphical tools to check your version.

Using System Settings on Ubuntu

  • Open the “Settings” app.
  • Scroll down and click “About.”
  • You will see your OS name, version, and hardware details.

Using System Info on Fedora

  • Open “Settings.”
  • Select “Details” or “About.”
  • Your Linux version and system info will be displayed.

These GUI methods are user-friendly and great for beginners.

How to Check Version for Specific Linux Distributions

Different Linux distributions may have unique ways to check the version. Here are some examples.

Ubuntu and Debian

Use:

lsb_release -a

or

cat /etc/os-release

CentOS and Red Hat Enterprise Linux (RHEL)

Use:

cat /etc/redhat-release

or

cat /etc/centos-release

Arch Linux

Use:

cat /etc/arch-release

or check the kernel version with uname -r.

SUSE Linux

Use:

cat /etc/SuSE-release

or

cat /etc/os-release

Knowing these commands helps you quickly find your version no matter which Linux you use.

Troubleshooting Common Issues When Checking Linux Version

Sometimes commands might not work as expected. Here are some tips:

  • If lsb_release is missing, install it using your package manager.
  • If /etc/os-release is missing, try other files like /etc/issue or /etc/*-release.
  • Use uname -a for detailed kernel and system info.
  • Ensure you have permission to read system files; use sudo if needed.

These tips help you get the info even on less common or older Linux systems.

Summary Table of Commands to Check Linux Version

CommandDescriptionWorks On
lsb_release -aShows detailed distro infoMost Linux distros
cat /etc/os-releaseDisplays OS info from system fileMost modern distros
hostnamectlShows OS and hostname infoSystemd-based distros
uname -rShows kernel versionAll Linux systems
cat /etc/redhat-releaseShows version for RHEL/CentOSRed Hat, CentOS
cat /etc/arch-releaseShows Arch Linux versionArch Linux

Use this table as a quick reference to find your Linux version easily.

Conclusion

Now you know several simple ways to check your Linux version. Whether you prefer the command line or graphical tools, you can quickly find out important details about your system. This knowledge helps you install compatible software, troubleshoot problems, and keep your system secure.

Remember, commands like lsb_release -a and checking /etc/os-release are the most reliable methods. If you run into issues, try alternative files or commands. With these tips, you’ll always be able to identify your Linux version with confidence.

FAQs

How do I check my Linux kernel version?

Run uname -r in the terminal. It shows the kernel version, which is the core part of your Linux system.

What command shows the Linux distribution name and version?

Use lsb_release -a or cat /etc/os-release to get detailed distribution info.

Can I check Linux version without using the terminal?

Yes, most Linux desktop environments have “About” or “Details” in system settings showing your version.

What if lsb_release command is not found?

Install it using your package manager, for example, sudo apt-get install lsb-release on Debian/Ubuntu.

How do I check the Linux version on CentOS?

Run cat /etc/centos-release or cat /etc/redhat-release to see the CentOS version.

More from this blog

L

LinuxBloke | Linux Tips, Tricks & Troubleshooting

672 posts

How to Check Linux Version