How to keep Rocky Linux 8 up to date

Rocky Linux Update

As a system administrator, it is your job to keep the system up to date with the latest packages to increase system stability and reduce security risks. If you haven’t configured your server to check for updates automatically, you’ll have to update them manually.

In this tutorial, we’ll learn how to keep Rocky Linux 8 Server up to date. So, let’s get started.

Manual Rocky Linux update using dnf

To check if there is any update available for your installed packages, navigate to the terminal and type the following command.

# sudo dnf check-update

dnf check update

If there is any update available, it will list down the updated available packages, update the single package, and use the following command.

# sudo dnf update httpd

update a single app

To update the system development tools, use the following command.

# sudo dnf update "Development Tools"

update a group of apps

To update all of your system packages at a time, execute the following command.

# sudo dnf update

update all packages using dnf command

It’s a good practice to keep your software packages updated with the latest version to minimize the security risk.

Automatic Rocky Linux updates with dnf

It’s a difficult task for a system admin to check system updates manually daily, when you have a large number of Infrastructure you won’t be able to check one by one. To set the system updates automatically, install the following package using the following command.

# sudo dnf install dnf-automatic

automatic Rocky Linux updates with dnf-automatic

The Next step is to configure the automatic update, for this navigate to the dnf-automatic configuration file located at /etc/dnf/automatic.conf, and set the values for update.

# sudo vim /etc/dnf/automatic.conf

dnf config

Set the download_updates and apply_updates parameters to YES, so every time the new updates come, it will install and notify through an email.

Enable automatic updates

To set up an email notification, set the email_from and email_to parameters so it will notify you about the latest updates.

update notice via email

Conclusion

In this tutorial, we learned how to update a Rocky Linux 8 server with the latest software packages to reduce the security risk using automatically and manually.