Use Code TRYNOW15 for a One-Time, Extra 15% OFF at KodeKloud
DevOps
Linux
Certification

Linux Foundation Certified System Administrator (LFCS)

Prepare for the Linux Foundation Certified System Administrator (LFCS) Exam
Jeremy Morgan
Innovative Tech Leader, Linux Expert, & Educator
Alexandru Andrei
Technical Writer
DevOps Pre-Requisite Course
Play Button
Fill this form to get a notification when course is released.
book
8
Lessons
book
Challenges
Article icon
103
Topics

What you’ll learn

Our students work at..

Description

The LFCS: Linux Foundation Certified System Administrator course is designed to provide participants with a comprehensive understanding of the foundational concepts and skills required for effective Linux system administration. Whether you're new to Linux or looking to validate and expand your knowledge, this course offers an accessible and structured approach to mastering Linux.

The Linux Foundation’s Certified System Administrator exam is a hands-on, practical exam. The exam is designed to test applicants on the core domains of knowledge and critical skills that successful Linux system administrators need. Our LFCS course is designed to help you build those skills and prepare for the Linux Foundation Certified System Administrator exam.

In addition to LFCS training, lectures, and demonstrations, you will also have access to hands-on labs for every topic. At each step, you will be challenged to apply the skills you have learned with practical tasks. The labs can be accessed using your browser and will provide instant feedback as you move through each set of objectives.

Course Structure:

  • Essential Commands: Learn how to log into Linux systems, and work with files and directories, gaining proficiency with fundamental commands.
  • Operations Deployment: Focus on automating system maintenance tasks, managing startup processes and services, diagnosing and managing processes, scheduling tasks, and adjusting kernel runtime parameters.
  • Users and Groups: Understand how to create, modify, and manage local user accounts and groups, configure system-wide environment profiles, set user resource limits, and control access to the root account.
  • Networking: Gain expertise in configuring IPv4 and IPv6 networking, hostname resolution, bridge and bonding devices, packet filtering, port redirection, NAT, reverse proxies, load balancers, system time synchronization, and SSH servers and clients.
  • Storage: Learn to manage physical storage partitions, swap space, file systems, mount configurations, remote filesystems, network block devices (NBD), storage performance monitoring, and advanced file system permissions.

At KodeKloud, community matters. We've got a vibrant forum where you can post questions, share your insights, or lend a hand to fellow learners. Join the Kodekloud community and be part of this learning ecosystem.

Whether you're an IT professional, a developer, or a system administrator, the LFCS course provides a solid foundation for anyone looking to leverage Linux for their organization's computing needs.

Read More

What our students say

About the instructor

Jeremy Morgan is a Senior Training Architect with endless enthusiasm for learning and sharing knowledge. Since transitioning from an engineering practitioner to an instructor in 2019, he has been dedicated to helping others excel. Passionate about DevOps, Linux, Machine Learning, and Generative AI, Jeremy actively shares his expertise through videos, articles, talks, and his tech blog, which attracts 9,000 daily readers. His work has been featured on Lifehacker, Wired, Hacker News, and Reddit.

About the instructor

Linux had an immensely positive impact on Alexandru’s life. He’s living the dream, getting paid to do what he loves. You can find his tutorials on websites such as DigitalOcean, Alibaba Cloud, or Linode. He believes the Linux ecosystem is elegantly simple. And he wants to help others discover the beauty, simplicity, and power of this ecosystem.

Recognized for his achievements, he has received awards such as Best Use of AWS, Best Hardware Hack, and Best Device Privacy Hack. Currently, he contributes to W3C, Trust Over IP Foundation, and Decentralized Identity Foundation. His roles include Senior Data Engineer at Doma, Data Engineer Consultant at Object Computing Inc., and Data Engineer Analyst at Label Insight Inc.

No items found.

Introduction

lock
lock
6
Topics
Lesson Content

Module Content

Course Introduction (03:32)
Course Structure (01:53)
Prerequisites, Exam Objectives and Details (01:31)
Certification Details
Join Our Community
LFCS Command Cheat Sheet

Essential Commands

lock
lock
28
Topics
Lesson Content

Module Content

Log in to Local & Remote Graphical and Text Mode Consoles (07:18)
Log in to Local & Remote Graphical and Text Mode Consoles (02:30)
Read and Use System Documentation (08:05)
Lab: Logging in and System Documentation
Create, Delete, Copy, and Move Files and Directories (11:09)
Create and Manage Hard Links (07:05)
Create and Manage Soft Links (03:14)
Lab: Files, Directories, Hard and Soft Links
List, Set, and Change Standard File Permissions (13:48)
SUID, SGID, and Sticky Bit (07:18)
Search for Files (12:35)
Lab: File Permissions, Search for Files
Compare and Manipulate File Content (09:12)
Pagers and VI (05:56)
Search File Using Grep (05:17)
Analyze Text Using Basic Regular Expressions (07:46)
Extended Regular Expressions (10:03)
Lab: File Content, Regular Expressions
Archive, Back Up, Compress, Unpack, and Uncompress Files (Optional) (05:03)
Compress and Uncompress Files (Optional) (03:52)
Back Up Files to a Remote System (Optional) (03:52)
Use Input-Output Redirection (e.g. >, >>, |, 2>) (12:47)
Lab: Archive, Back Up, Compress, IO Redirection
Work With SSL Certificates (17:30)
Git - Basic Operations (08:02)
Git - Staging and Committing Changes (09:30)
Git - Branches and Remote Repositories (18:27)
Lab: Git & SSL Certificates

Operations Deployment

lock
lock
26
Topics
Lesson Content

Module Content

Boot, Reboot, and Shutdown a System Safely (03:12)
Boot or Change System Into Different Operating Modes (Optional) (03:38)
Lab: Boot and Change Operating Modes, Troubleshoot Botloaders
Use Scripting to Automate System Maintenance Tasks (11:42)
Manage Startup Process and Services (In Services Configuration) (11:32)
Create systemd Services (15:21)
Lab: Scripting, Manage Startup Process and Services
Diagnose and Manage Processes (21:53)
Locate and Analyze System Log Files (10:52)
Lab: Manage Processes and Analyze Log Files
Schedule Tasks to Run at a Set Date and Time (13:27)
Lab: Schedule Tasks
Manage Software with the Package Manager (05:48)
Configure the Repositories of Package Manager (09:37)
Install Software by Compiling Source Code (06:54)
Verify Integrity and Availability of Resources and Processes (10:28)
Lab: Verify Integrity and Availability of Resources and Key Proceses
Change Kernel Runtime Parameters, Persistent and Non-Persistent (05:46)
List and Identify SELinux File and Process Contexts (09:01)
Create and Enforce MAC Using SELinux (27:55)
Lab: Kernel Runtime Parameters and SELinux/AppArmor
Create and Manage Containers (23:55)
Manage and Configure Virtual Machines (08:35)
Create and Boot a Virtual Machine (16:29)
Installing an Operating System on a Virtual Machine (04:05)
Lab: Manage Containers and VMs

Users and Groups

lock
lock
11
Topics
Lesson Content

Module Content

Create, Delete, and Modify Local User Accounts (08:56)
Create, Delete, and Modify Local Groups and Group Memberships (05:15)
Lab: Manage User Accounts and Groups
Manage System-Wide Environment Profiles (03:57)
Manage Template User Environment (01:29)
Lab: Manage System-Wide Environment Profiles and Template User Environments
Configure User Resource Limits (06:03)
Manage User Privileges (05:12)
Lab: Configure User Resource Limits and User Privileges
Manage Access to Root Account (02:37)
Configure the System to Use LDAP User and Group Accounts (13:57)

Users and Groups

lock
lock
13
Topics
Lesson Content

Module Content

Configure IPv4 and IPv6 Networking and Hostname Resolution - Theory (06:57)
Configure IPv4 and IPv6 Networking and Hostname Resolution (22:50)
Start, Stop, and Check Status of Network Services (05:30)
Lab: Configure Networking, Start/Stop/Check Status of Network Services
Configure Bridge and Bonding Devices - Theory (07:30)
Configure Bridge and Bonding Devices (14:35)
Configure Packet Filtering (Firewall) (21:54)
Port Redirection and Network Address Translation (NAT) (20:21)
Implement Reverse Proxies and Load Balancers (14:07)
Set and Synchronize System Time Using Time Servers - Published (06:39)
Lab: Packet Filtering and Static Routes
Configure SSH Servers and Clients (18:57)
Lab: Configure SSH Servers and Clients

Storage

lock
lock
16
Topics
Lesson Content

Module Content

List, Create, Delete, and Modify Physical Storage Partitions (10:12)
Configure and Manage Swap Space (05:32)
Lab: Manage Partitions and Swap Space
Create and Configure File Systems (09:19)
Configure Systems to Mount Filesystems at or During Boot (07:19)
Lab: Create Filesystems and Mount Them at Boot
Filesystem and Mount Options (05:56)
Lab: FS Features and Options
Use Remote Filesystems: NFS (12:09)
Lab: Remote File Systems
Use Network Block Devices: NBD (11:09)
Monitor Storage Performance (15:40)
Manage and Configure LVM Storage (10:38)
Lab: Manage LVM
Create, Manage, and Diagnose Advanced Filesystem Permissions (11:07)
Lab: Advanced Permissions

Conclusion

lock
lock
1
Topics
Lesson Content

Module Content

Conclusion (02:25)

Mock Exams

lock
lock
2
Topics
Lesson Content

Module Content

Mock Exam 1
Mock Exam 2
Play Button
Fill this form to get a notification when course is released.
This course comes with hands-on cloud labs
book
8
Modules
book
Lessons
Article icon
103
Lessons
check mark
Course Certificate
Videos icon
11.25
Hours of Video
laptop
Hours of Labs
Story Format
Videos icon
Videos
Case Studies
ondemand_video icon
Demo
laptop
Labs
laptop
Cloud Labs
checklist
Mock exams
Quizzes
slack icon
Slack channel support
people icon
Community support
language icon
English
Closed Captions