Linux System Maintenance

By Matthew Pearson

Learn to compile and install programs from source, perform backups on the host, and communicate with users in the command line.

4.4 hours
  • 26 Lessons
  • 3 Hands-On Labs

About the course

Hello, and welcome to Linux System Maintenance! This course is designed to equip you with the knowledge and utilities needed to maintain a Linux system. The course begins with installing programs from their source code, starting with the process of downloading and unpacking source code, and then the actual installation process and patching. The next section covers backup operations, which include the directories to consider for backups, the utilities required to create a backup, and the different physical media that can be used to store the backup. The course ends with automating communication on the host through logon messages, and manually communicating with users using the wall and shutdown commands.

This is meant to be a standalone course, but is also part of the learning path toward the LPIC-2 201 exam.

  • Chapter 1 1 Lesson Introduction 2:09

    Course Introduction and Prerequisites

  • Chapter 2 9 Lessons Make and Install Programs from Source 1:39:17

    Introduction to Make and Install Programs from Source


    Understanding Source File Locations


    Using Archiving Utilities to Unpack Source Code (Part 1)


    Using Archiving Utilities to Unpack Source Code (Part 2)


    Installing a Program from Source


    Patching a Program Installed from Source


    Understanding the uname Command


    Conclusion to Make and Install Programs from Source


    Compiling a Program from Source

    30:00 Hands-On Lab
  • Chapter 3 10 Lessons Backup Operations 1:37:30

    Introduction to Backup Operations


    Reviewing Directories Included in Linux Backups


    Understanding Network Backup Solutions


    Comparing Different Backup Media


    Understanding Utilities Used for Backing Up Data


    Creating and Restoring Backups (Part 1)


    Creating and Restoring Backups (Part 2)


    Creating and Restoring Backups (Part 3)


    Conclusion to Backup Operations


    Performing Backups and Restores on a Linux Host

    30:00 Hands-On Lab
  • Chapter 4 5 Lessons Notify Users on System-Related Issues 1:02:25

    Introduction to Notify Users on System-Related Issues


    Automating Communication with Logon Messages


    Communicating with Active Users in the Command Line


    Conclusion to Notifying Users on System-Related Issues


    Creating Logon Messages to Communicate with Users in Linux

    30:00 Hands-On Lab
  • Chapter 5 1 Lesson Conclusion 1:24

    Course Conclusion and Next Steps


What are Hands-on Labs

What's the difference between theoretical knowledge and real skills? Practical real-world experience. That's where Hands-on Labs come in! Hands-on Labs are guided, interactive experiences that help you learn and practice real-world scenarios in real cloud environments. Hands-on Labs are seamlessly integrated in courses, so you can learn by doing.

Get Started
Who’s going to be learning?
Sign In
Welcome Back!

Psst…this one if you’ve been moved to ACG!