Linux Patch Management Keeping Linux Systems UpTo Date

Linux Patch Management is a CRITICAL Linux Administration Skill. Keeping all the Applications and System Up to Date is not an simple Task you have to look from multiple point of views to do single update. If your thinking about single package update then how about all the systems and there package updates. Linux Patch Management is the skill which comes with after lot of experience and mistakes. Keeping Linux systems Upto Date.

You never know what happens if you patch single Linux package, because Linux patch will not apply single update it will update lot dependents as well.

Linux Patch Management Book Content

1 Patch Management Systems

  • Basic Patch Concepts
  • What Is a Patch?
  • Patch Sources
  • Patch Testing
  • Distribution-Specific Repositories
  • Red Hat Enterprise Linux Updates
  • Novell/SUSE
  • Debian
  • Other Linux Distributions
  • Community-Based Sources
  • Fedora Linux
  • Red Hat Rebuilds
  • Configuring Your LAN
  • Linux Patch Management in a Network
  • Rigorous Hardware Requirements
  • Source Packages
  • More Than One Repository
  • Keeping Your Repository Updated

2 Consolidating Patches on a Red Hat/Fedora Network

  • Creating Your Own Fedora Repository
  • Installation Requirements
  • Creating a Repository
  • Configuring a Red Hat Network Proxy
  • Configuring the Proxy Server
  • Configuring the Proxy Client
  • Configuring Red Hat Rebuilds
  • CentOS
  • Lineox
  • Other Rebuilds

Linux Patch Management Keeping Linux Systems Upto Date

3 SUSE’s Update Systems and rsync Mirrors

  • The YaST Update System
  • The YaST Package Manager
  • Change Source of Installation
  • Installation Into Directory
  • Patch CD Update
  • System Update
  • UML Installation
  • YOU Server Configuration
  • A Local YaST Online Update
  • Configuring YaST Patch Management for a LAN
  • Creating a Local Mirror with YaST Online Update Server
  • Creating a Local Mirror with rsync
  • ZENworks Linux Management
  • Supported Clients and Servers
  • Installing the ZLM Server
  • Configuring the Web interface
  • Configuring Administrators
  • Adding Clients
  • Setting Up Activations
  • Creating Groups
  • Configuring Channels
  • Creating Transactions

4 Making apt Work for You

  • Fundamentals of apt
  • Installing apt on a Debian-Based Distribution
  • Installing apt on a RPM-Based Distribution
  • Configuring apt on Your Computer
  • The Basic apt Commands
  • The aptitude System
  • Running the Synaptic Package Manager
  • Creating Your apt Repository
  • Debian Repository Mirror Options
  • A Complete Debian Repository
  • Creating a Debian Mirror

5 Configuring apt for RPM Distributions

  • A History of apt for RPM
  • Reduced Dependency Trouble
  • The Conectiva Approach
  • An Overview of apt for RPM-Based Distributions
  • Configuring apt for RPM
  • Package Options
  • Configuring apt
  • Selecting Sources
  • Configuring apt for Fedora Linux
  • Configuring apt for SUSE Linux
  • Configuring apt for a Red Hat Rebuild
  • Setting Up a Local Repository
  • Mirroring a Remote Repository
  • Creating an apt Repository
  • The apt Commands in Detail
  • Analyzing apt-cache in Detail
  • Analyzing apt-get in Detail
  • Debian-Only apt Commands
  • RPM-Only apt Commands

Linux Patch Management Book

6 Configuring a yum Client

  • The Basic yum Process
  • Yellow Dog and yum
  • yup and yum
  • Repositories and Headers
  • Required yum Packages
  • Sample yum Clients
  • Fedora
  • Red Hat Enterprise Linux
  • Red Hat Enterprise Linux Rebuilds
  • Special yum Commands
  • Caching Available Packages by yum
  • Checking Available Updates by yum
  • Finding a Needed File
  • Identifying a Needed Package
  • Listing Available Packages
  • Getting More Information
  • Updates or Installations by yum
  • Deletions by yum
  • Cleaning yum Caches
  • Group Management by yum
  • The yum Command Options
  • Configuring Automatic Updates
  • Finding the Right Update Command
  • Automating the Process
  • Other Automated Updates
  • A yum GUI Tool
  • Basic Configuration
  • Adding More Repositories
  • Installing Packages
  • Updating Packages
  • Removing Packages
  • Using Your Own Commands

7 Setting Up a yum Repository

  • Getting the Packages
  • Strategy
  • Creating a yum Directory Tree
  • Start with a Distribution
  • Installing yum
  • Synchronizing Updates
  • Managing Headers
  • Header Creation Commands
  • Adding the Headers
  • Configuring a Local yum Server
  • Configuring an FTP yum Server
  • Configuring a yum Client for an FTP-Based yum
  • Repository
  • Configuring an NFS yum Server
  • Configuring an NFS yum Client
  • Adding Other Repositories
  • Using Distribution Installation Files
  • Keeping Extras with yum
  • Adding Development Repositories
  • Other Distribution Repositories
  • Third-Party Repositories
  • Maintaining the Repository
  • Updating Packages
  • Cleaning Header Information
  • Creating an Enterprise Repository
  • Creating a RHEL Update Repository
  • Yummifying the RHEL Update Repository
  • Sharing the RHEL Repository
  • Configuring Updates to the RHEL Repository
  • Configuring Clients to Use the RHEL Repository

About The Author Michael Jang

Linux Patch Management is written by Michael Jang holds RHCE, SAIR Linux Certified Professional, CompTIA Linux+ Professional, and MCP certifications, and has written books on four Linux certifications A full-time writer specializing in networks and operating systems.

Download Book Now

Related Articles

Free Ubuntu Books

Python Programming Books

Cyber Security Books

Learn Shell Scripting 4 Free Books

Thanks for your wonderful Support and Encouragement