OS Covered: AlmaLinux / Rocky Linux / CentOS / Ubuntu / Debian
🔹 AlmaLinux / Rocky Linux / CentOS (RHEL based)
# Update all packages
sudo dnf update -y
# Upgrade all packages to latest version
sudo dnf upgrade -y
# Clean old cache to free space
sudo dnf clean all
# Reboot if kernel or critical packages updated
sudo reboot
🔹 Ubuntu / Debian (Debian based)
# Update package index (refresh repository list)
sudo apt update -y
# Upgrade all installed packages
sudo apt upgrade -y
# Full upgrade (handles dependencies and removes obsolete pkgs)
sudo apt full-upgrade -y
# Clean up old packages & cache
sudo apt autoremove -y
sudo apt clean
# Reboot if kernel updated
sudo reboot
🔹 Extra Commands (Universal)
# Check OS version
cat /etc/os-release
# Check kernel version
uname -r
# Check pending reboot
[ -f /var/run/reboot-required ] && echo "Reboot Required" || echo "No Reboot Needed"
🔹 Notes & Best Practice
- Always run
updatebefore installing any new package. - After kernel or glibc updates → reboot recommended.
- Use
screenortmuxif running updates on remote SSH (to avoid session cut).