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

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

    Introduction to Make and Install Programs from Source

    1:50

    Understanding Source File Locations

    6:07

    Using Archiving Utilities to Unpack Source Code (Part 1)

    15:39

    Using Archiving Utilities to Unpack Source Code (Part 2)

    8:12

    Installing a Program from Source

    13:38

    Patching a Program Installed from Source

    14:22

    Understanding the uname Command

    5:49

    Conclusion to Make and Install Programs from Source

    3:40

    Compiling a Program from Source

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

    Introduction to Backup Operations

    1:49

    Reviewing Directories Included in Linux Backups

    6:40

    Understanding Network Backup Solutions

    9:53

    Comparing Different Backup Media

    10:49

    Understanding Utilities Used for Backing Up Data

    7:03

    Creating and Restoring Backups (Part 1)

    6:07

    Creating and Restoring Backups (Part 2)

    10:35

    Creating and Restoring Backups (Part 3)

    9:05

    Conclusion to Backup Operations

    5:29

    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

    2:04

    Automating Communication with Logon Messages

    14:47

    Communicating with Active Users in the Command Line

    11:54

    Conclusion to Notifying Users on System-Related Issues

    3:40

    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

    1:24

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!