Server Patching
Introduction
A server is a computer application or device that provides services to other computers. It is important to patch servers as quickly as possible. You should apply critical and high severity security patches within seven days of their release and all other security patches within 90 days. Key factors for server patching are downtime, duration, and frequency.
Instructions
Windows Server
- For stand-alone servers, use Windows Update to automatically download and install patches.
- To manage updates on multiple servers, use Windows Server Update Services (WSUS).
Debian and Ubuntu
To manually update a stand-alone server, from a terminal:
- Type
apt update
; this will update all packages on the system. - Type
apt upgrade
; this will show how many packages are upgraded, newly installed, and deleted.
To automatically apply updates to Debian and Ubuntu servers, use Unattended Upgrades.
Fedora
To manually update a stand-alone server, from a terminal:
- (Optional)
dnf check-update
checks which packages have available updates. - (Optional)
dnf updateinfo
displays a summary of updates available. - (Optional)
dnf updateinfo list
prints out a list of updates and which types they belong to. sudo dnf upgrade
updates your system, telling you how many packages were installed and how many were upgraded.sudo dnf update
works as well.sudo shutdown -r now
reboots the system to complete the update.- To make sure that your system is up to date, you can type
dnf check-update
and it will print out the last time your system was updated.
Other
If you have questions or information that is not covered in this procedure, please contact the Virginia Tech IT Security Office at itso@vt.edu for a consultation.