O'Reilly logo
live online training icon Live Online training

Linux Foundation System Administrator (LFCS) Crash Course

Topic: System Administration
Sander van Vugt

The Linux Foundation LFCS certification is rapidly establishing itself as the new standard in Linux Certification. It is distribution independent and allows Linux professionals to demonstrate their knowledge in a live performance-based exam where the candidate works on real assignments on a real Linux system (such as Ubuntu, CentOS or SUSE). This training course will teach the basic skills needed to pass the LFCS exam.

What you'll learn-and how you can apply it

  • How to install a Linux
  • Advanced Command Line Usage
  • How to Manage Users and Permissions
  • How to Manage software packages
  • How to Configure Networking
  • How to Create partitions and Logical Volumes and manage file systems
  • How to Manage the Boot Procedure
  • Bash Scripting Essentials
  • Process Management
  • Managing Services
  • How to Work with Virtual Machines

This training course is for you because...

  • You want to learn Linux basics
  • You want to learn the basic topics needed to pass the LFCS exam


  • Course participants need minimal knowledge of the Linux operating system. This knowledge can be acquired by:
  • Attending a "Learn Linux in 3 Hours" Safari Live Training course
  • Watching "Beginning Linux System Administration" video course

Materials, downloads, or Supplemental Content needed in advance:

  • To work through the labs in this course, the participant needs to install a lab environment. Installation will be covered in this course, the participants is requested to download an ISO file of his favorite Linux distribution (CentOS 7.4, Ubuntu LTS 18.04 or SUSE Leap 43.x) before start of the course.


About your instructor

  • Sander van Vugt started working with Linux in 1992. He wrote his first book about Linux in 1999, and up to date has completed 62 different books on Linux related topics, including the best selling titles like the RHCSA Complete Video Course and the Certified Kubernetes Application Developer (CKAD) Crash Course as well as many other open source platform titles. He also works as a Linux instructor, teaching on-site and on-line classes for customers around the world.


The timeframes are only estimates and may vary according to how the class is progressing

Day 1:

Segment 1: Installing Linux and Advanced Command Line Usage (1.5 hours)

  • Instructor will explain installation of the preferred Linux distribution of the participants (there will be a poll to find out which this is)
  • Instructor will cover advanced command line usage
  • Students will install their preferred Linux distribution and practice advanced commands in a lab

Break: 10 minutes

Segment 2: Manage Users and Permissions (1.5 hours)

  • Instructor will explain working with users and groups, and explain how to manage permissions in a Linux environment
  • At the end of this segment, students will work their way through an advanced lab assignment.

Meal Break: 30 minutes

Segment 3: Manage software packages (1 hours)

  • Instructor will explain how to work with Software on Ubuntu, CentOS and SUSE
  • Students will practice this knowledge in a lab

Break: 10 minutes

Segment 4: Configure Networking (1 hour)

  • Instructor will explain run-time as well as persistent networking
  • Students will manage networking parameters in their lab environments

Day 2:

Segment 5: Create partitions and Logical Volumes and manage file systems (1.5 hours)

  • Instructor will explain working with partitions, logical volumes and file systems
  • Students will practice in a lab

Break: 10 minutes

Segment 6: Manage the Boot Procedure (0.5 hours)

  • Instructor will explain GRUB2 and systemd
  • Students will practice how to modify and troubleshoot the boot procedure

Segment 7: Bash Scripting Essentials (1 hour)

  • Instructor will explain bash scripting fundaments
  • Students will practice in a lab

Meal Break: 30 minutes

Segment 8: Process Management (0.5 hours)

  • Instructor will explain process management, including top, ps and other common commands
  • Students will practice in a lab

Segment 9: Managing Services (1 hour)

  • Instructor will explain basic configuration of NFS, Apache and FTP services
  • Students will practice in a lab

Break: 10 minutes

Segment 10: Working with Virtual Machines (0.5 hours)

  • Instructor will explain working with KVM virtual machines
  • Students will practice in a lab