How To Apply Updates Automatically With yum-cron In RHEL 7 / CentOS 7


NOTE:
RHEL 7 and CentOS 7 are EOL on 2024-06-30


OVERVIEW

Applying updates regularly should be the top priority in the day-to-day tasks of a System administrator. Running unpatched systems for a long time is quite risky.
There are many ways to patch your Linux systems.
Today, we will learn how to apply updates automatically with yum-cron in RHEL 7 and CentOS 7.

RHEL 7.x and CentOS 7.x versions are still being widely used.
If you’re using RHEL/CentOS 7.x version, you can use yum-cron to enable automatic updates.


REQUIREMENTS

Before you start, you will need:

  • SSH credentials or File Manager access Logged In as Root
  • Text Editor (we use nano in this article, but you can use any editor you are comfortable with)

READ ME FIRST

This article is provided as a courtesy.
Installing, configuring, and troubleshooting third-party applications is outside the scope of basic support provided by Starburst Services.


INSTRUCTIONS

STEP 1

To install yum-cron in RHEL 7.x and CentOS 7.x, run:

yum install yum-cron

STEP 2

After installing yum-cron, edit its default configuration file /etc/yum/yum-cron.conf:

nano /etc/yum/yum-cron.conf

STEP 3

Adjust and set the configurations as needed:

update_cmd = security
update_messages = no
download_updates = yes
apply_updates = yes


STEP 4

Finally, enable the service to apply the settings:

systemctl enable --now yum-cron

KB Article Created: 2024-02-26

people found this article helpful. What about you?