≡ Menu

HowTo: Find Which Kernel Version Is Installed On My Linux System

I am a new proud Linux user. My question to you is – how do I find which kernel version installed on my Linux system? How do I upgrade my kernel to latest version? Any help would be greatly appreciated.

The Linux kernel is the central (core) component of Linux operating systems. Its responsibilities include managing the system’s resources and the communication between hardware and software components.

How to check kernel version on Linux server/desktop/laptop?

You need to use then uname command to print certain system information including kernel name. Type the following command to print kernel version number:
$ uname -r
Sample outputs:


Another option is to type the following cat command:
$ cat /proc/version
Sample outputs:

Linux version 2.6.32-431.1.2.el6.x86_64 (mockbuild@x86-023.build.eng.bos.redhat.com) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-4) (GCC) ) #1 SMP Sun Nov 24 09:37:37 EST 2013

Understanding uname command options

To print certain system information you use uname command. It has the following options:

  -a, --all                print all information
  -s, --kernel-name        print the kernel name
  -n, --nodename           print the network node hostname
  -r, --kernel-release     print the kernel release
  -v, --kernel-version     print the kernel version
  -m, --machine            print the machine hardware name
  -p, --processor          print the processor type or "unknown"
  -i, --hardware-platform  print the hardware platform or "unknown"
  -o, --operating-system   print the operating system

Related media

This tutorial is also available in a quick video format:

Video 01: Find The Linux Kernel Version Command Tutorial

See How DO I Upgrade Linux kernel?

Share this tutorial on:

Your support makes a big difference:
I have a small favor to ask. More people are reading the nixCraft. Many of you block advertising which is your right, and advertising revenues are not sufficient to cover my operating costs. So you can see why I need to ask for your help. The nixCraft, takes a lot of my time and hard work to produce. If you use nixCraft, who likes it, helps me with donations:
Become a Supporter →    Make a contribution via Paypal/Bitcoin →   

Don't Miss Any Linux and Unix Tips

Get nixCraft in your inbox. It's free:

{ 8 comments… add one }
  • thirumurthy August 12, 2009, 9:17 am

    want to learn linux commands

  • thirumurthy August 12, 2009, 9:18 am

    i want to use linux commands

  • sqrlking August 17, 2009, 3:29 pm

    or you could $ ls /lib/modules


  • Hmm January 22, 2010, 2:57 am

    Just type “uname -a”

  • satish October 15, 2011, 5:47 am

    hi i need information on ftp
    and some commands to for ftp

  • satish October 15, 2011, 5:48 am

    how to bring a binary to windows desktop from linux using ftp

  • varun February 21, 2013, 12:59 pm

    this is the wrong ans posted on this page. the correct command to check the kernel version is

    # uname -v

    instead of #uname -r . the uname -r command display the kernel release.


  • stella April 8, 2013, 3:10 pm

    my samsung galaxy s11 phone has a pop up that says kernal panic upload mode.how do i update the latest kernal version for my phone?

Security: Are you a robot or human?

Leave a Comment

You can use these HTML tags and attributes: <strong> <em> <pre> <code> <a href="" title="">

   Tagged with: , , , , , ,