Linux Foundation Certified System Administrator (LFCS)

Author: Andrew Mallett

Looking to level up in Linux? Andrew Mallett's Linux Foundation Certified System Administrator (LFCS) series will give you a leg up. In addition to covering the LFCS content, this... Read more

What you will learn

  • How to install CentOS 7
  • How to use the command line for navigation
  • How to monitor performance
  • Ways to manage Linux processes, software, storage, and services
  • How to install XRDP
  • How to create, manage, and migrate virtual machines
  • How to create and manage users and local groups
  • Networking with CentOS 7 Linux


No prior experience is required.


In this series, you'll be introduced to objectives that align with both the LFCS and RHCSA. The following courses will help you gain a grasp on Red Hat 7.

Learning the Essentials of CentOS Enterprise Linux 7 Administration

by Andrew Mallett

May 3, 2018 / 6h 43m

6h 43m

Start Course

This is the first in a series of courses designed to support the Linux Foundation Certified SysAdmin and the Red Hat Certified System Administrator practical exams. Based on CentOS 7.2, we get you started with installation before helping your though the basics of working on a CentOS 7 system.

Table of contents
  1. Course Overview2m
  2. Introducing the Linux Foundation and LFCS Certification14m
  3. Installing CentOS 746m
  4. Working at the Command Line1h 1m
  5. Reading Files47m
  6. Using the vim Text Editor36m
  7. Piping and Redirection39m
  8. Archiving Files39m
  9. Accessing Command Line Help19m
  10. Understanding File Permissions36m
  11. Accessing the Root Account19m
  12. Accessing Servers with SSH23m
  13. Using Screen and Script17m

CentOS Enterprise Linux 7 Operation Essentials

by Andrew Mallett

Jun 18, 2018 / 6h 50m

6h 50m

Start Course

This is the second course in a series of courses designed to support the Linux Foundation Certified SysAdmin and the Red Hat Certified System Administrator practical exams. Based on CentOS 7.2 this course will help you manage your server of the long haul over its operational lifetime. Monitoring the server, managing logs and updating software are all topics that are included in this extensive course.

Table of contents
  1. Introducing the Linux Foundation and LFCS Certification12m
  2. Starting and Stopping CentOS 729m
  3. The Boot Process16m
  4. Managing GRUB229m
  5. Managing Linux Processes30m
  6. Process Priority21m
  7. Monitor Linux Performance30m
  8. Using Sysstat to Monitor Performance22m
  9. Managing Shared Libraries22m
  10. Scheduling Tasks in Linux35m
  11. Log Files and Logrotate48m
  12. Introducing SELinux31m
  13. Managing Software on CentOS 71h 2m
  14. Configuration Management Tools18m

CentOS Enterprise Linux 7 User and Group Management

by Andrew Mallett

Mar 1, 2016 / 4h 20m

4h 20m

Start Course

Being able to manage local users and groups fits into the realm of the system administrator, but if you are going to take these users and groups seriously, then you will also need to know how to work with OpenLDAP. The course starts gently introducing you to the idea of the local user and groups and their storage databases before moving on to enterprise solutions with LDAP directories and Kerberos authentication.

Table of contents
  1. Course Overview 1m
  2. Introduction to Linux User and Group Management and the Associated Certification 10m
  3. Managing Login Scripts25m
  4. Creating and Managing Local Users in CentOS 752m
  5. Managing Local Groups in CentOS 729m
  6. Using PAM to Control User Access41m
  7. Implementing OpenLDAP Directories on CentOS 730m
  8. Implementing OpenLDAP Authentication in CentOS 723m
  9. Implementing Kerberos Authentication45m

CentOS Enterprise Linux 7 Storage Management

by Andrew Mallett

Jun 28, 2018 / 6h 23m

6h 23m

Start Course

Finding a trustworthy storage solution that meets your needs as an administrator is difficult. This course, CentOS Enterprise Linux 7 Storage Management, will help any admin learn how to use Linux in order to provide more reliability in their storage and services. First, you'll learn about the partitions on which Linux disks reside, file systems, and virtual memory. Next, you'll move onto ACLs and how to configure an iSCSI block storage server, and more. You'll finish with using the auto-mounter and learning about quotas. By the end of this course, you'll know how to use Linux to meet all your storage needs in a safe and reliable way.

Table of contents
  1. Introduction to Linux Storage Management and the Associated Certification12m
  2. Partitioning Disks38m
  3. Creating Linux File Systems36m
  4. Managing Swap and RAID Devices23m
  5. Extending Permissions with ACLS39m
  6. Managing Logical Volumes34m
  7. Configuring an iSCSI Block Storage Server30m
  8. Implementing HA Clusters47m
  9. Implementing Aggregated Storage with GlusterFS31m
  10. Encrypted Volumes30m
  11. Using the Auto-mounter28m
  12. Implement User and Group Quotas29m

CentOS Enterprise Linux 7 Network Management

by Andrew Mallett

Aug 29, 2018 / 4h 7m

4h 7m

Start Course

There is more to Linux administration than managing a single system--you have to network many systems and protect these systems from the Internet. In this course, LFCS: Linux Networking, new system administrators like you will be equipped with the skills needed to integrate CentOS 7 into a networked environment. First, you will learn how to implement persistent configuration of the IP address, gateway, and DNS settings of your system. Next, you'll learn the skills required to implement firewalls on your CentOS 7 system. Finally, you’ll learn how to implement secure tunneling to create Virtual Private Networks. By the end of this course, you'll have the expertise you need to be able to network and secure multiple systems.

Table of contents
  1. Course Overview1m
  2. Introduction to Linux Networking and the Associated Certification10m
  3. Configuring Hostnames30m
  4. Configuring NTP29m
  5. Network Services37m
  6. Routing with CentOS 726m
  7. Firewalling with Firewalld29m
  8. Using iptables24m
  9. Methods to Tunnel Traffic35m
  10. Monitoring the Network21m

CentOS Enterprise Linux 7 Service Management

by Andrew Mallett

Sep 20, 2018 / 6h 50m

6h 50m

Start Course

When it comes to managing CentOS 7, you'll find it's often more about managing the services that reside on CentOS. In this course, you will prepare the CentOS 7 administrator with the skills needed to manage commonly-used and required services. You'll also integrate the services together in a practical way, mirroring what may be needed in your workplace. To start, you'll automate installs of CentOS 7 by creating an FTP repository and adding a DHCP server with PXE Boot enabled. The installation itself is automated by means of a Kickstart file. Before long, you'll look at building a PHP-based web application to query a MariaDB that you'll create and populate. The course closes by looking at sharing files to the Windows network with Samba and debugging SELinux to ensure you can keep the service secure. By the end of this course, you will be able to manage CentOS 7 and all its services with ease, and you'll also be more prepared for the LFCS Administrator exam.

Table of contents
  1. Course Overview1m
  2. Introduction to Linux Service Management and the Associated Certification12m
  3. Configuring a BIND DNS Service53m
  4. Configuring FTP Servers32m
  5. Configuring DHCP30m
  6. Installing PXE40m
  7. Configuring Email in CentOS 756m
  8. Configure Printing in CentOS 724m
  9. Installing Apache Web Server1h 0m
  10. Installing and Testing PHP30m
  11. Installing MariaDB34m
  12. Configuring SELinux for Services32m

CentOS Enterprise Linux 7 Virtualization Management

by Andrew Mallett

Dec 20, 2018 / 3h 12m

3h 12m

Start Course

In today's competitive IT market, virtualization has become king and for those who can manage virtualization your future is secured. In this course, you will learn to manage virtual machines in an open source environment using Libvirt and KVM. Next, you'll learn to keep these virtual machines highly available via live migration by moving a running virtual machine from one KVM host to another. Finally, you'll learn how to create and manage lightweight system with Linux containers and Docker. When you're finished with this course, you will have the skills and knowledge needed to succeed in today's virtual IT environment. Software required: CentOS 7.x

Table of contents
  1. Course Overview2m
  2. Introduction to Linux Virtualization Management and the Associated Certification8m
  3. Installing XRDP22m
  4. Virtual Machine Networking34m
  5. Installing KVM14m
  6. Creating a Virtual Machine29m
  7. Managing Virtual Machines39m
  8. Migrating Virtual Machines18m
  9. Using Docker22m