Linux Foundation Certified System Administrator (LFCS)

By Mike Bunch

Prepare for the Linux Foundation Certified System Administrator (LFCS) exam.

17 hours
  • 94 Lessons
  • 20 Hands-On Labs
  • 1 Practice Exam
  • Chapter 1 5 Lessons Introduction 8:53

    An Important Note About A Cloud Guru and Linux Academy Courses

    1:19

    Introduction to the LFCS

    2:33

    About This Course

    1:43

    About the Author

    1:20

    About the Exam

    1:58
  • Chapter 2 17 Lessons Essential Commands 1:42:43

    Search for Files Part 1 - Find/Locate

    9:32

    Search for Files Part 2 - Which/Whereis/Type

    4:42

    Evaluate and Compare the Basic File System Features and Options

    7:40

    Compare and Manipulate File Content and Use Input-Output Redirection Part 1 - Create Files/Input-Output

    9:38

    Compare and Manipulate File Content and Use Input-Output Redirection Part 2 - Compare Files (Diff/Compare/CMP)

    9:15

    Use Input-Output Redirection (e.g. >, >>, |, 2>)

    8:20

    Analyze Text Using Basic Regular Expressions

    8:49

    Archive, Backup, Compress, Unpack, and Decompress Files

    7:12

    Create, Delete, Copy, and Move Files and Directories

    7:55

    Create and Manage Hard and Soft Links

    8:12

    List, Set, and Change Standard File Permissions

    8:55

    Manage Access to the root Account

    8:23

    Read and Use System Documentation

    4:10

    Archiving Files and Directories with Compression

    0:00 Hands-On Lab

    Using File Attributes and Permissions

    0:00 Hands-On Lab

    Finding Files, and Assigning Permissions and Ownership

    0:00 Hands-On Lab

    Transfer Files Securely Over the Network

    0:00 Hands-On Lab
  • Chapter 3 21 Lessons Operation of Running Systems 1:51:27

    Boot, Reboot, and Shut Down a System Safely

    5:30

    Boot or Change System into Different Operating Modes

    4:50

    Install, Configure, and Troubleshoot Boot-Loaders

    5:27

    Diagnose and Manage Processes

    8:39

    Locate and Analyze System Log Files

    5:38

    Schedule Tasks to Run at a Set Date and Time

    7:53

    Verify Completion of Scheduled Jobs

    4:14

    Update and Manage Software to Provide Required Functionality and Security, Part 1 - Ubuntu/Debian

    8:47

    Update and Manage Software to Provide Required Functionality and Security, Part 2 - CentOS/Redhat

    8:57

    Verify the Integrity and Availability of Resources

    5:01

    Verify the Integrity and Availability of Key Processes

    9:15

    Change Kernel Runtime Parameters, Persistent and Non-Persistent

    6:24

    Use Scripting to Automate System Maintenance Tasks

    4:40

    Scripting Conditionals and Loops Part 1 - Operators/If

    6:52

    Scripting Conditionals and Loops Part 2 - For/While/Until

    5:26

    Manage the Startup Process and Services (In Services Configuration)

    5:01

    List and Identify SELinux/AppArmor File and Process Contexts

    8:53

    Managing Packages on Debian and Ubuntu Systems

    0:00 Hands-On Lab

    Managing Packages on RedHat/CentOS Systems

    0:00 Hands-On Lab

    Using a Oneshot Systemd Service

    0:00 Hands-On Lab

    Creating a Cronjob to Run a Script Periodically

    0:00 Hands-On Lab
  • Chapter 4 9 Lessons User and Group Management 48:26

    Create, Delete, and Modify Local User Accounts

    9:51

    Create, Delete, and Modify Local Groups and Group Memberships

    8:30

    Manage System-Wide Environment Profiles

    7:05

    Manage Template User Environment

    4:24

    Configure User Resource Limits

    5:04

    Manage User Privileges

    5:48

    Configure PAM

    7:44

    Managing User and Group Accounts

    0:00 Hands-On Lab

    Enabling su/sudo Access with Wheel Group

    0:00 Hands-On Lab
  • Chapter 5 8 Lessons Networking 36:38

    Configure Networking and Hostname Resolution Statically or Dynamically

    9:58

    Configure Network Services to Start Automatically at Boot

    3:42

    Implement Packet Filtering

    5:30

    Start, Stop, and Check the Status of Network Services

    5:38

    Statically Route IP Traffic

    7:10

    Synchronize Time Using Other Network Peers

    4:40

    Adding an IP Address and a Static Route

    0:00 Hands-On Lab

    Synchronizing Time with NTP

    0:00 Hands-On Lab
  • Chapter 6 18 Lessons Service Configuration 1:23:18

    Configure a Caching DNS Server

    5:39

    Maintain a DNS Zone

    9:25

    Configure Email Aliases

    5:27

    Configure SSH Servers and Clients

    7:13

    Restrict Access to HTTP Proxy Servers

    4:37

    Configure an IMAP and IMAPS Service (and Pop3 and Pop3S)

    6:03

    Query and Modify the Behavior of System Services at Various Operating Modes

    6:25

    Configure an HTTP Server (Ubuntu/Debian)

    6:08

    Configure HTTP Server Log Files

    5:28

    Restrict Access to a Web Page

    7:00

    Configure a Database Server

    5:40

    Manage and Configure Containers

    7:16

    Manage and Configure Virtual Machines

    6:57

    Using SSH Keys for Secure Access

    0:00 Hands-On Lab

    Managing Docker Containers

    0:00 Hands-On Lab

    Configuring Outgoing Mail Server

    0:00 Hands-On Lab

    Securing the MariaDB Database Server

    0:00 Hands-On Lab

    Deploying Apache Web Server on RedHat/CentOS

    0:00 Hands-On Lab
  • Chapter 7 15 Lessons Storage Management 3:05:18

    List, Create, Delete, and Modify Physical Storage Partitions

    7:59

    Manage and Configure LVM Storage Part 1 - Create LVM

    6:13

    Manage and Configure LVM Storage Part 2 - Extend LVM

    8:30

    Create and Configure Encrypted Storage

    6:29

    Configure Systems to Mount File Systems at or During Boot

    5:06

    Configure and Manage Swap Space

    7:29

    Create and Manage RAID Devices

    9:11

    Configure Systems to Mount File Systems on Demand

    6:05

    Create, Manage, and Diagnose Advanced File System Permissions

    8:42

    Set up User and Group Disk Quotas for File Systems

    7:33

    Create and Configure File Systems

    7:01

    Creating and Mounting an Encrypted Filesystem

    0:00 Hands-On Lab

    Working with Logical Volume Management

    0:00 Hands-On Lab

    Managing Swap Files and Partitions

    0:00 Hands-On Lab

    EXAM: Linux Foundation Certified System Administrator - Key Linux Commands, Terms and Utilities

    1:45:00 Quiz
  • Chapter 8 2 Lessons Conclusion 4:51

    Registering for and Taking the Exam

    3:33

    What's Next

    1:18

What you will need

  • This course does not have any prerequisites but a basic knowledge of Linux would be beneficial.

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!