The kernel is the core of an operating system. The Linux kernel is the monolithic Unix-like kernel of the Linux computer operating system. It was created by Linux Torvalds, and all Linux distributions including Ubuntu, and Debian are based on this kernel – the Linux kernel.
In this tutorial, I will show you how to upgrade the CentOS 7 kernel to the latest version. We will use a precompiled kernel from the ELRepo repository. By default CentOS 7 uses kernel 3.10. In this manual, we will install the latest stable kernel version 5.0.11.
ELRepo is a community-based repository for Enterprise Linux and supports for RedHat Enterprise (RHEL) and other distribution based on it (CentOS, Scientific, and Fedora).
ELRepo has the focus on packages related to hardware, including filesystem drivers, graphic drivers, network drivers, sound card drivers, webcam, and others.
Check how to install cPanel on Google Cloud Platform.
The first thing we must do before upgrading the kernel is to upgrade all packages to the latest version. Update the repository and all packages to their latest versions with yum command below.
yum -y update
Now install yum plugin to get faster when installing and updating packages.
yum -y install yum-plugin-fastestmirror
CentOS 7 System updated and all packages upgraded to the latest versions.
In this tutorial, we will use CentOS 7.6 with default kernel 3.10. Check your CentOS version with commands below.
cat /etc/redhat-release
cat /etc/os-release
You will get the system info below.
For checking the kernel version, you can also use the uname command.
uname -snr
And you get the result about the Linux kernel version and the system architecture.
Before installing the new kernel version, we need to add a new repository – the ELRepo repository.
Add ELRepo gpg key to the system.
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
Now add a new ELRepo repository with rpm command.
rpm -Uvh https://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
When it’s complete, check all repository enabled on the system, and make sure ELRepo is on the list.
yum repolist
ELRepo repository has been added to the CentOS 7 server.
In this step, we will install a new latest kernel from ELRepo repository, kernel version 5.0.11 – the Latest stable version on kernel.org.
Install ELRepo kernel version with yum command below.
yum --enablerepo=elrepo-kernel install kernel-ml
–enablerepo is an option to enable the specific repository on CentOS system. By default, ‘elrepo’ repository is enabled, but not for the ‘elrepo-kernel’ repository.
You can check all of the available repositories on the system, enabled and disabled repository with the command below.
yum repolist all
List CentOS 7 repositories, enabled and disabled repositories.
At step 4, we’ve already installed a new kernel 5.0.11 to the system. Now, I will show you how to configure the default kernel version to load when the system is starting.
Check all available kernel versions in the Grub2 with awk command below.
sudo awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg
You see that we have two kernel versions – 3.10 and 5.0.11.
Now we want to configure the default kernel that will run when the system is starting. We will use kernel 5.0 as our default, so you can use the command below to set it up.
sudo grub2-set-default 0
0 – it’s from the awk command on the top. Kernel 5.0.11 = 0, and Kernel 3.10 = 1. When you want to back to the old kernel, you can change the value of the grub2-set-default command to 1.
Next, generate the grub2 config with ‘gurb2-mkconfig’ command, then reboot the server.
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
sudo reboot
Please login to the server again, and check currently kernel usage.
uname -snr
You get a result kernel version 5.0.11 is being used on your system.
This is an optional step that is useful to get more free space. In this step, I will show you how to remove an old kernel from your CentOS 7 system. This should be done when you have more than 3 or 5 kernel versions installed on the server.
For this purpose, we need to install the yum-utils utility from the repository.
yum install yum-utils
Now clean your old kernel with the command below.
package-cleanup --oldkernels
If you get the result below.
That means you’ve only 2 or 3 Kernel versions installed. If you have more than 3 versions installed, the command will automatically remove the old kernel from your system.
CentOS 7 Kernel has been updated to the latest stable using ELRepo Kernel Version.
Check how to install cPanel on AWS.
4527 Comments
These Parallel and Perpendicular Lines Worksheets are a great resource for children in the 5th Grade, 6th Grade, 7th Grade, 8th Grade, 9th Grade, and 10th Grade.
Electro, Downtempo, Hip Hop, Disco, Afrobeat, Abstract.
Inspired by The Who, American Idiot is an epic, unapologetic rock opera that follows the story of Jesus of Suburbia, an anti-hero character created by Billie Joe Armstrong.
Every time I play their music, it makes me so happy and joyous.
Brent Mydland and Garcia are both responsible for some of the synthesized sounds on here, and they re mind-blowing.
http://vilsyjelegarga.preslitciacontacoselfzamamanlacon.co/
canadian pharmacy viagra
cbd todohemp fab cbd oil what is a tincture
arimidex uk
date sites https://onlinedatingdd.com/# – bumble dating site silver singles dating site senior dating
cbd gummies near me cbd pain relief full spectrum cbd cbd cream for pain relief
where to buy women viagra