Keeping systems up-to-date
All software contains bugs. Thus, in a general scenario, the software patches are available almost every day for most operating systems. Some of the patches might fix the security vulnerability; however, some updates might just enhance the functionality of the software. When the security patches are made available, we need to make sure that they are applied to the systems as soon as possible.
Let's understand the Windows-based approach for updates and then we will move on to a Linux-based server.
The Windows update methodology
In a Windows-based system, we generally get notifications related to the pending updates via Windows Update Center. It also further classifies the updates based on various categories, depending on the update, as follows:
- Critical updates
- Security update
- Definition update
- Feature pack
This gives an overview to the user regarding whether he should install the updates immediately or not. For example, A user might install critical updates and security...