May 31, 2007 What is the command to find the solaris version? Through network management tool I am able to see it as 2.10, but with uname, showrev it show 5.1(revision). Nov 26, 2018 how to see the version of linux like for ex: redhat 4.4, redhat 5.4, redhat 5.9 you know if we make some modifications in /etc/redhat-release v can’t find the correct version like i made some modification redhat enterprises 6.4 to 7.4 all commands are showing this 7.4 version only but not showing original version of that o.s is there any command to see the linux original version please. Jan 07, 2018 I am a new Linux system user. How do I check os version in linux command line? Linux is a free and open source operating system. There are many variants of Linux out there. They are typically called Linux distribution. Suse, OpenSUSE, Debian, Ubuntu, CentOS, Arch, Fedora, RHEL all are common Linux.
Active9 months ago
Is there a way to determine what version (distribution & kernel version, I suppose) of Linux is running (from the command-line), that works on any Linux system?
Breakthrough32k99 gold badges9595 silver badges144144 bronze badges
Daryl SpitzerDaryl Spitzer4,1401111 gold badges3636 silver badges3737 bronze badges
9 Answers
The kernel is universally detected with
uname
: Ride demo download.There really isn't a cross-distribution way to determine what distribution and version you're on. There have been attempts to make this consistent, but ultimately it varies, unfortunately. LSB tools provide this information, but ironically aren't installed by default everywhere. Example on an Ubuntu 9.04 system with the
lsb-release
package installed:Otherwise, the closest widely-available method is checking
/etc/something-release
files. These exist on most of the common platforms, and on their derivatives (i.e., Red Hat and CentOS).Here are some examples.
Ubuntu has
/etc/lsb-release
:But Debian has
/etc/debian_version
:Fedora, Red Hat and CentOS have:
Gentoo:
I don't have a SUSE system available at the moment, but I believe it is
/etc/SuSE-release
.Slackware has
/etc/slackware-release
and/or /etc/slackware-version
.Mandriva has
/etc/mandriva-release
.For most of the popular distributions then,
will most often work. Stripped down and barebones 'server' installations might not have the 'release' package for the distribution installed.
Additionally, two 3rd party programs you can use to automatically get this information are Ohai and Facter.
Note that many distributions have this kind of information in
/etc/issue
or /etc/motd
, but some security policies and best practices indicate that these files should contain access notification banners.Related:How to find out version of software package installed on the node?,puppet.
Community♦
jtimbermanjtimberman18.9k99 gold badges6262 silver badges7777 bronze badges
You could also try:
It usually (not always, though) will tell you what distribution you are using.
/etc/issue
is the file used for the login screen.Pablo Santa CruzPablo Santa Cruz
raspiraspi79611 gold badge88 silver badges2323 bronze badges
at a minimum for Ubuntu, Fedora and OpenSUSE.
Does not work for OS X at least until 10.9 (Mavericks). Use sw_vers instead.
OpenSUSE had cat /etc/SuSE-release up until 13.1 but is deprecated in favour of os-release.
Redhat 6.1 has cat /etc/redhat-release
sweetfasweetfa
CesarBCesarB4,08511 gold badge2323 silver badges2222 bronze badges
cat /proc/version
found me Red Hat on a shared VPS.ionoiono
Kernel:
uname -r
Distro:
lsb_release -a
These will run on most Linux systems
Albert Z.Albert Z.
Serge StroobandtSerge Stroobandt
This issue can also be solved using Python with the
platform
module: Gateway drivers downloads free.Using
platform()
function:The above command returns a single string identifying the underlying platform with as much useful information as possible. https://blogrenew285.weebly.com/3d-magnetics-modeling-software-free.html.
Or using
uname()
function:Solaris Kernel Version Command
The above command returns a
namedtuple()
containing six attributes: system
, node
, release
, version
, machine
, and processor
.Or using
dist()
function:The last command tries to determine the name of the Linux OS distribution name, but it is deprecated since Python 3.5 and will be removed in Python 3.8.
simhumilecosimhumileco
protected by BinaryMisfitDec 20 '10 at 14:27
Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).
Would you like to answer one of these unanswered questions instead?
Would you like to answer one of these unanswered questions instead?