Linux - How to know the version of the distribution (Operating system)

1 - About

This article regroups all the way that you have to determine the version your distribution from a Linux software.

To determine the version of the kernel, the section has moved in an article: Linux - How to determine the version of the kernel ?

3 - Distribution version

The distribution is also known as operating system.

3.1 - uname

3.2 - /etc/*release

Listing of the file:


ls -A1 /etc/*release


# example
/etc/centos-release
/etc/os-release
/etc/redhat-release
/etc/system-release

Example

  • Enterprise Release

cat /etc/enterprise-release


Enterprise Linux Enterprise Linux Server release 5.3 (Carthage)

  • Redhat (Centos) release

cat /etc/redhat-release


Red Hat Enterprise Linux Server release 5.3 (Tikanga)
# or
CentOS Linux release 7.8.2003 (Core)

For other distribution release:

  • /etc/SuSE-release
  • /etc/debian_version
  • /etc/slackware-version

3.3 - lsb_release


lsb_release -id

Output:

  • Oracle Linux

Distributor ID: EnterpriseEnterpriseServer
Description:    Enterprise Linux Enterprise Linux Server release 5.3 (Carthage)

  • Debian

Distributor ID: Debian
Description:    Debian GNU/Linux 6.0.7 (squeeze)

3.4 - /etc/issue


cat /etc/issue


Enterprise Linux Enterprise Linux Server release 5.3 (Carthage)
Kernel \r on an \m

The /etc/issue file should not be trusted, the file is intended as a text message to be displayed before login for telnet, or after the username has been entered with SSH. The issue file was never intended for storing a distribution version, the fact most distros put something there is merely coincidental branding (coz it's nice to have something in there)

A better indicator of the distribution is to 'echo /etc/*release'

3.5 - Others


login as: root
[email protected]'s password:
Last login: Sat Mar  6 22:39:34 2010 from 192.168.2.2
[[email protected] ~]# dmesg | head -1
Linux version 2.6.18-128.el5 ([email protected]) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-44)) 
#1 SMP Wed Jan 21 07:58:05 EST 2009
[[email protected] ~]# cat /proc/version
Linux version 2.6.18-128.el5 ([email protected]) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-44))
 #1 SMP Wed Jan 21 07:58:05 EST 2009

4 - Documentation / Reference


Data Science
Data Analysis
Statistics
Data Science
Linear Algebra Mathematics
Trigonometry

Powered by ComboStrap