How To Upgrade or Update CentOS 7.0/7.1/7.2/7.3/7.4/7.5 to CentOS 7.6

April 5, 2019

Introduction

CentOS is a popular fork, or derivative, of the Red Hat Enterprise Linux distribution.

CentOS 7.6 is a minor update and was published in December 2018. It includes updates and changes, including support for newer software and server technology. This guide will walk you through upgrading and updating the current version to the latest CentOS release.

upgrade or update CentOS to the latest version

Prerequisites

  • Access to a command line / terminal window (Menu > Applications > Utilities > Terminal)
  • Access to a user account with root or sudo user privileges. To add user to sudoers read this.
  • The yum package manager, included by default

Upgrade CentOS to Latest Version: 6 Easy Steps

Step 1: Check current CentOS version

Check the version of your current release with the command:

cat /etc/redhat-release

The system should display the CentOS Linux release version. Make sure the first number is at least 7.x.x.

Read this, for a full tutorial on how to check CentOS version.

Step 2: Verify data and backups

Backing up important server data should be done before running a operating system upgrade. Take a moment to verify your system backups.

Step 3: Check for available updates

Check available CentOS updates with the command:

sudo yum check-update

The system will display a list of available updates, including the core operating system updates. Scan through these to make sure everything is in order.

A good habit is to scan for software that you’ve specifically configured or installed. If you see a familiar package listed, it can indicate that there are updates or changes you’ll want to be aware of. You can research the upgrades to software packages as needed, depending on your system configuration.

Step 4: Package manager cleanup

As the yum package manager updates your system and software, it accumulates additional listings and downloaded data.

To clear these out of your system use the terminal command:

sudo yum clean all

Reboot the server with:

# reboot

This will clear the caches and lists in the local yum repositories. This can help speed the update process, and it can also help prevent issues.

Step 5: Update CentOS

Enter the command into the terminal:

sudo yum update

The system should give you a listing of the packages to be downloaded, as well as the disk space required. The system will prompt you to confirm this is OK – press y, and the system will continue with the download and installation.

Note: CentOS 7.6 is a relatively minor release, so the process for updating is fairly straightforward. If you were installing a major update – say, CentOS 6.3 to CentOS 7.6, the process is much more involved.

Step 6: Verify current CentOS version

To verify the current version on CentOS, enter the command into the terminal:

cat /etc/redhat-release

The system should display CentOS Linux release 7.6.x is running on the web server.

Note: If you also have systems running Debian 9, may want to upgrade to the Linux Debian 10 Buster.

Conclusion

If you’ve followed along, you should have an updated version of CentOS 7.6.

The recent updates in CentOS include:

  • Bug reports sent directly to bugs.centos.org
  • Driver updates
  • OpenJDK 11 now available
  • Thunderbolt-3 support
  • Python2 has been deprecated
  • Insecure cryptographic algorithms and protocols removed

You can find more detailed instructions and release notes on the CentOS documentation page. Since CentOS is designed around stability and reliability, it is unlikely that this release will cause any significant problems with your configuration.

Was this article helpful?
YesNo
Sofija Simic
Sofija Simic is an experienced Technical Writer. Alongside her educational background in teaching and writing, she has had a lifelong passion for information technology. She is committed to unscrambling confusing IT concepts and streamlining intricate software installations.
Next you should read
How to Start, Stop, or Restart Apache Server on CentOS 7
January 23, 2019

In this SIMPLE Updated Tutorial Learn How to restart, start, & stop Apache web server on the CentOS 7 Linux...
Read more
How to Install phpMyAdmin on CentOS 7
October 22, 2018

This guide is for users who have already configured a CentOS server and installed the Apache HTTP services...
Read more
How to Update Linux Kernel In Ubuntu
December 7, 2023

The Linux kernel is like the central core of the operating system. It works as sort of a mediator, providing...
Read more
How to Set or Change a Hostname in CentOS 7
October 21, 2018

This technical guide is for users who already have a server running the CentOS 7 operating system on a...
Read more