Set Up Automatic Unattended Updates for Ubuntu 22.04
This page shows how to install security updates automatically when released by the Ubuntu security team.
Linux server security is indeed an essential task for sysadmins. One of the most fundamental ways to keep the server secure is by installing security updates on time to patch
Updating automatic server to avoid loop hole issues to server.
First need to update and upgrade server
Sudo apt update && upgrade

Sudo apt upgrade

Steps to Install and Automatic Unattended update
let’s install the unattended-upgrades package via the apt package manager
sudo apt install unattended-upgrades

sudo systemctl status unattended-upgrades

sudo apt install update-notifier-common

Configure unattended-upgrades service
Configure Unattended-Upgrades on Ubuntu 22.04
There are two configuration files available to customize and control the working of the Unattended-Upgrades tool. One is 20auto-upgrades and the other is 50unattended-upgrades
Edit file to check Auto update configuration
sudo vi /etc/apt/apt.conf.d/50unattended-upgrades
The configurations in the file are commented using the double slash (//). Uncomment or remove the double slash if you want to update a repository or make changes in your settings.

Enable automatic updates
shariq@u22:~$ sudo vi /etc/apt/apt.conf.d/20auto-upgrades
short explanation
APT::Periodic::Update Package Lists “1”; – Update the package lists, it is similar to running the sudo apt update
APT::Periodic::Unattended Upgrade “1”; –unattended upgrades, similar to the command sudo apt upgrade
Where the value “1″ means the setting is enabled, and if you want to disable it, just change 1 to 0.

Verify
sudo unattended-upgrades –dry-run
or
shariq@u22:~$ sudo unattended-upgrades –dry-run – – debug

Check automatic updates logs
shariq@u22:~$ sudo cat /var/log/unattended-upgrades/unattended-upgrades.log
