Patching Linux
Ongoing patching is perhaps the best thing you can do to enhance and maintain the security of your Linux systems. Regardless of the Linux distribution you use, using a tool to assist in your patching efforts makes your job a lot easier.
Distribution updates
The distribution process is different on every distribution of Linux. You can use the following tools, based on your specific distribution:
Red Hat: The following tools update Red Hat Linux systems:
- RPM Packet Manager, which is the GUI-based application that runs in the Red Hat GUI desktop. It manages files with an .rpm extension that Red Hat and other freeware and open source developers use to package their programs. RPM Packet Manager was originally a Red Hat-centric system but is now available on many versions of Linux.
- up2date, a command-line, text-based tool that’s included in Red Hat, Fedora, and CentOS.
Debian: You can use the Debian package management system (dpkg) included with the operating system to update Debian Linux systems.
Slackware: You can use the Slackware Package Tool (pkgtool) included with the operating system to update Slackware Linux systems.
SUSE: SUSE Linux includes YaST2 software management.
Multi-platform update managers
Commercial tools have additional features, such as correlating patches with vulnerabilities and automatically deploying appropriate patches. Commercial tools that can help with Linux patch management include ManageEngine ( www.manageengine.com/products/desktop-central/linux-management.html ), GFI LanGuard ( www.gfi.com/products-and-solutions/network-security-solutions/gfi-languard/specifications/patch-management-for-operating-systems ), and Dell KACE Systems Management Appliance ( http://software.dell.com/products/kace-k1000-systems-management-appliance/patch-management-security.aspx ).