How to check Linux / Unix distribution version

Today my boss ask me install a tomcat in linux machine. After i ssh into that machine, i wonder what is the Linux distribution version? Red Hat? Ubuntu? Fedora? Debian?

However with a simple command, i can check what is linux distribution version


mymachine:~# cat /proc/version
Linux version 2.6.18-5-686-bigmem (Debian 2.6.18.dfsg.1-13etch3) (dannf@debian.org) 
(gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)) 
#1 SMP Wed Sep 26 19:03:46 UTC 2007
mymachine:~#

I’m using Debian Linux version 2.6.18-5-686-bigmem

cat /proc/version

About the Author

author image
mkyong
Founder of Mkyong.com, love Java and open source stuff. Follow him on Twitter. If you like my tutorials, consider make a donation to these charities.

Comments

avatar
4 Comment threads
5 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
8 Comment authors
koushik SarkarAndyRmkyongtakizoLoxas Recent comment authors
newest oldest most voted
koushik Sarkar
Guest
koushik Sarkar

uname -v can be used to display Linux / Unix Distribution Version.

takizo
Guest
takizo

You can also do cat /etc/*-release

AndyR
Guest
AndyR

This has the benefit of reporting the distribution in use rather than the kernel – useful in a chroot.

In a CentOS 5 chroot under Debian (using schroot to bind mount /proc in chroot) :

/proc/version = Linux version 2.6.32-5-amd64 (Debian 2.6.32-31) (ben@decadent.org.uk)
(gcc version 4.3.5 (Debian 4.3.5-4) ) #1 SMP Mon Mar 7 21:35:22 UTC 2011

/etc/redhat-release = CentOS release 5.5 (Final)

Henk
Guest
Henk

cat /boot/grub/menu.lst

will work on most machines as well (that is: those who feature grub)

Bappy
Guest
Bappy

It;s very important for me & it’s working….

-Bappy

Loxas
Guest
Loxas

Moron :-D