Review your favorite Linux distribution.
Go Back > Forums > Linux Forums > Linux - Newbie
User Name
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!


  Search this Thread
Old 01-03-2004, 01:15 PM   #1
LQ Newbie
Registered: Jan 2004
Posts: 8

Rep: Reputation: 0
Question How do I determine what version of Linux is running?

I have been handed-down an old computer that has 2 CPU's (133Mhz Pentium 1, I think) and two 1 Gigabyte SCSI hard disks. It has RedHat Linux running on it and it works well -- it networks (I can get to it over the network and Internet). It even has Apache running on it.

However, this is an old version of RedHat (uname -r returns 2.0.29). My problem is I need to install WebSphereMQ Version 5.3 and that requires a Linux kernel 2.4 with glibc version 2.2 or later using Linux threads. Therefore, I am sure I need to update the OS to get that.

The questions I have are:
1. How can I tell what version of RedHat is already running on this machine.

2. Is there a version of RedHat that uses the 2.4 kernel and glibc 2.2 or later and Linux threads that will fit and run on this machine?

3. What is the best way to approach the upgrade if there is a version I can use, upgrade or full install?

Any information or tips you might offer are appreciated!
Old 01-03-2004, 01:52 PM   #2
LQ Guru
Registered: Jan 2001
Posts: 24,149

Rep: Reputation: 269Reputation: 269Reputation: 269
Check your /etc directory for a file called <whatever-distro>-version or the likes. Most likely it will be something like redhat-version in your case, etc.

I would think most of the 7.0 or later uses kernel 2.4 and later, not sure about glibc exactly. You should be able to update these, but you should expect other things that will need to be updated as well if you remove the old packages, etc. If you don't want to be doing alot of upgrading of packages, etc and breaking older packages or programs that need the older versions of glibc and such, I would suggest just installing the updates alongside the older one's, etc.
Old 01-03-2004, 02:09 PM   #3
LQ Newbie
Registered: Jan 2004
Posts: 8

Original Poster
Rep: Reputation: 0
I can't find a redhat-version or red*-version or *-version file anywhere on the machine. Maybe this is so old it does not have one.
Anyway, I will try to get hold of version 7 or something like that. I will check, but version 9 is probably too large for a 1 gig drive.
Old 01-03-2004, 04:41 PM   #4
Registered: Sep 2003
Location: Melbourne, Australia
Distribution: NetBSD 3.0.1, Slackware 10.1
Posts: 394

Rep: Reputation: 30
uname -r
Should tell you what kernel version your running, can't help with the RedHat question though sorry.
Old 01-03-2004, 05:04 PM   #5
Senior Member
Registered: Mar 2003
Location: New York, NY
Distribution: Debian Testing
Posts: 1,286

Rep: Reputation: 46
"uname -r" for kernel.
"cat /etc/issue" for distro (on any distro)

also, i know rh8+ use 2.4

cant you apt-get install your 2.4 kernel?

Last edited by h/w; 01-03-2004 at 06:01 PM.
1 members found this post helpful.
Old 01-03-2004, 05:59 PM   #6
Senior Member
Registered: Feb 2002
Location: harvard, il
Distribution: Ubuntu 11.4,DD-WRT micro plus ssh,lfs-6.6,Fedora 15,Fedora 16
Posts: 3,233

Rep: Reputation: 406Reputation: 406Reputation: 406Reputation: 406Reputation: 406
the virtual console login screen should show you that information as well....
when opening a V.C. you shoud see a screen such as

Red Hat Linux Version 7.2
Kernel 2.4.23 on an i686

localhost login:
Old 01-03-2004, 10:40 PM   #7
LQ Newbie
Registered: Jan 2004
Posts: 8

Original Poster
Rep: Reputation: 0

Thanks for all the responses everyone!
When I `cat /etc/issue` I get:
Welcome to Linux 2.0.29.

and `uname -r` returns:

So I clearly have linux kernel version 2.0.29
I will try apt-get to get 2.4 and see how that works.
It seems like I saw some where in my searching that
there is a way to get apt to work on Red Hat rpm's.

Sorry to sound dumb, but I don't know how to run a Virtual Console session. I will look that up (Google) and see if I can figure it out.

Basically, if I can just get the kernel up to 2.4 and the glibc up to 2.2
I should be in good shape.
I noticed that the previous guy who had this thing has the second disk drive set up as some kind of emergency backup, and I was thinking I might try to enable it full time so I can use the first drive for Linux and the second one for installing applications, etc.
Does that sound reasonable? This machine won't be a high-availibility system, just a lab box for testing stuff.

Thanks again, everyone.
Old 01-04-2004, 10:49 PM   #8
LQ Newbie
Registered: Jan 2004
Posts: 8

Original Poster
Rep: Reputation: 0
Update --
I found the 2.4 kernel at and tried to compile it but it failed to compile. Ended with a fatal error 11. So here is my plan:
1. Upgrade from CD to Red Hat 9 because I should be able to do a "Server" installation since this won't be a desktop system and will not need X or GNOME or KDE. According to the Red Hat documentation I should be able to do a minimum "Server" install in 850 MB, or 1.5 GB if everything except X is installed.
2. Make sure LVM is enabled and then `cfdisk` the second disk and then create a large logical volume consisting of both physical SCSI disks. I had thought they were 1 GB disks but according to `cfdisk` they are 2 GB. That is the first good news I've had so far.
Does that sound like a plan?
Thanks again to everyone for their info and suggestions.
Old 08-25-2004, 03:36 PM   #9
LQ Newbie
Registered: Aug 2004
Posts: 1

Rep: Reputation: 0
Instead of doing cat /etc/<distroname>-version, use cat /etc/<distroname>-release.

Or simply:
> cat /etc/*-release

That should give you distrubution and release info

Old 08-25-2004, 03:55 PM   #10
Senior Member
Registered: May 2004
Location: In the DC 'burbs
Distribution: Arch, Scientific Linux, Debian, Ubuntu
Posts: 4,290

Rep: Reputation: 378Reputation: 378Reputation: 378Reputation: 378
I'm guessing you have Red Hat 4.1, since 4.2 (the oldest RH release with full details on distrowatch) was released with a 2.0.30 kernel. That distro is so hopelessly out of date that it's worthless. You'll be running 8 year old software with 8 year old (read easily exploitable) security holes. I'd definitely upgrade the distro, but why do you want to use RH9? It's out of support (except for the Fedora Legacy project, which isn't exactly fast with releasing updates). Does WebSphere MQ explicitly require Red Hat?
Old 04-04-2006, 11:04 AM   #11
LQ Newbie
Registered: Apr 2006
Location: Surrey,UK
Distribution: Sun Java Desktop 2003, Windows XP
Posts: 4

Rep: Reputation: 0
Originally Posted by h/w
"uname -r" for kernel.
"cat /etc/issue" for distro (on any distro)
I cannot determine what version of SUSE I am running. When I use "cat /etc/issue" the system says "Welcome to Sun Java Desktop System 2003".

Maybe I should upgrade to SUSE10
Old 04-04-2006, 02:12 PM   #12
Registered: Oct 2005
Location: Oxford, UK
Distribution: Debian Etch (w/ dual-boot XP for gaming)
Posts: 282

Rep: Reputation: 31
It would seem that you're not running SUSE at all. In any case, upgrading to the latest version is probably a good thing.

And you're better off starting your own thread rather than resurrecting one that hasn't been posted in for 18 months(!), for several reasons - including the fact that threads with no replies get auto-bumped, so you lose out if you reply to an old one.
Old 04-04-2006, 09:24 PM   #13
LQ Guru
Registered: Aug 2004
Location: Sydney
Distribution: Rocky 9.2
Posts: 18,329

Rep: Reputation: 2745Reputation: 2745Reputation: 2745Reputation: 2745Reputation: 2745Reputation: 2745Reputation: 2745Reputation: 2745Reputation: 2745Reputation: 2745Reputation: 2745
If you've really got 4GB instead of 2GB, then just do a fresh minimal Server install of RH FC5 (or whichever distro you want/WebSphereMQ requires). Given the age of the orig post, I'd check the WebSphereMQ requerments again; bound to have changed since then.
Incidentally, try to put as much RAM in as possible (if you can find any), that'll make up for the cpu somewhat.
Old 04-06-2006, 12:22 PM   #14
Senior Member
Registered: Sep 2003
Location: UK
Distribution: Debian
Posts: 1,215
Blog Entries: 2

Rep: Reputation: 49
Isn't there the command 'kernelversion'?
Old 04-07-2006, 03:52 PM   #15
LQ Newbie
Registered: Apr 2006
Location: Surrey,UK
Distribution: Sun Java Desktop 2003, Windows XP
Posts: 4

Rep: Reputation: 0
No unfortunatly KERNELVERSION does not work.

Well the good news is, after some reading up I decided to follow the general advice and install Windows XP first. This was followed by an almost trouble free installation of SUSE10. SUSE10 is a good choice for a novice, providing the automatic GRUB installation and a Windows style interface (accomplished all in one day) - well done guys.



Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
I would like to be able to determine my kernel version. Gueron Linux - Newbie 3 10-10-2005 03:24 PM
Determine version of Linux OS? amiableboy Linux - Newbie 2 07-21-2005 05:16 AM
determine kernel version linuxmandrake Mandriva 1 05-28-2005 06:38 AM
how can i determine what version of XFree86 i am using? guitarfella Slackware 1 12-14-2004 10:59 PM
How to determine Kernel version stonesino Linux - General 2 03-13-2004 02:57 PM > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 04:53 AM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration