How to check if the running distribution is Oracle Linux or RedHat

Article: 100028868
Last Published: 2013-03-12
Ratings: 2 3
Product(s): Backup Exec

Problem

How to check if the running distribution is Oracle Linux or RedHat

Solution

RedHat (RHEL) provides the file /etc/redhat-release , installed by the package redhat-release . Oracle Linux (OL) adds its own file /etc/enterprise-release , installed by enterprise-release , OL 6 adds /etc/oracle-release , installed by oraclelinux-release . As of OL 6, /etc/redhat-release retains the RHEL content.

in RHEL:
my-rhel-server# rpm -qf /etc/redhat-release
redhat-release-server-6Server-6.0.0.37

in OEL:
my-oel-server# rpm -qf /etc/redhat-release
enterprise-release-5-0.0.2

Some other methods :

# cat /proc/version
Linux version 2.6.18-274.7.1.0.1.el5 (...) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-51))

A bit more reliable seems to be /etc/issue or /etc/issue.net:

# cat /etc/issue.net | head -1
Oracle Linux Server release 5.7  


Was this content helpful?