Linux Foundation Certified Engineer

By Rob Marti

Everything you need to become a Linux Foundation Certified Engineer is in this course.

25 hours
  • 72 Lessons
  • 17 Hands-On Labs

About the course

A Linux Foundation Certified Engineer (LFCE) possesses a greater depth of skill than the Linux Foundation Certified System Administrator (LFCS). Linux Foundation Certified Engineers are responsible for the design and implementation of system architecture. They provide an escalation path and serve as Subject Matter Experts (SMEs) for the next generation of system administration professionals.

The Linux Foundation is the non-profit organization that hosts the Linux project, employs Linux creator Linus Torvalds, and hosts kernel.org (where all Linux kernel updates are released). When you get our certifications, you’re getting certified from the source.

  • Chapter 1 4 Lessons Introduction 5:30

    An Important Note About A Cloud Guru and Linux Academy Courses

    1:19

    About the Course

    0:46

    About the Author

    0:26

    About the Exam

    2:59
  • Chapter 2 5 Lessons Essential Commands 1:26:19

    Use Version Control Tools

    10:04

    Manipulate File Content Programmatically

    4:12

    Run Commands on Many Systems Simultaneously

    4:52

    Install Linux Distribution

    7:11

    Using Git for Source Control and Programming

    1:00:00 Hands-On Lab
  • Chapter 3 18 Lessons Operation of Running Systems 5:12:40

    Develop and Test Disaster Recovery Plans

    9:48

    Monitor, Tune and Troubleshoot System Performance (top, vmstat, lsof, tcpdump, netstat, ss, htop, iotop, iostat)

    8:16

    Monitor, Tune, and Troubleshoot System Performance (iftop, nethogs, iptraf)

    4:10

    Update the Kernel and Ensure the System is Bootable

    7:42

    Script Automation Tools to Make Work Faster and More Accurate

    5:30

    Train Team Members on New Technology or Changes to Existing Systems

    5:55

    Maintain Systems via Configuration Management Tools

    14:42

    Maintain the Integrity and Availability of Hardware

    6:01

    Update Operating Systems to Provide Required Functionality and Security

    12:09

    Support Incident Management for Outages/Trouble

    7:43

    Produce and Deliver Reports on System Use (Processor, Memory, Disk, and Network), Outages, and User Requests

    9:58

    Monitor Security and Conduct Audits

    10:14

    Manipulate Linux System During the Recovery Process

    8:43

    Use udev for Device Detection and Management

    7:19

    Configure and Modify SELinux/AppArmor Policies

    14:30

    Display and Restore File and Directory Security Contexts with SELinux

    1:00:00 Hands-On Lab

    Create and Deliver a Report on System Utilization

    1:00:00 Hands-On Lab

    Updating Different Linux Distribution Types

    1:00:00 Hands-On Lab
  • Chapter 4 3 Lessons User and Group Management 1:20:33

    Connect to an External Authentication Source

    7:08

    Configure Advanced PAM

    13:25

    OpenLDAP Client User Authentication

    1:00:00 Hands-On Lab
  • Chapter 5 7 Lessons Networking 2:56:29

    Monitor, Tune and Troubleshoot Network Performance

    16:16

    Configure Network Traffic Tunneling

    10:58

    Configure a System to Perform Network Address Translation

    7:33

    Dynamically Route IP Traffic

    4:33

    Implement Advanced Packet Filtering

    17:09

    Create and Use an SSH Tunnel for Network Traffic

    1:00:00 Hands-On Lab

    Using 'firewalld' for Advanced Packet Filtering

    1:00:00 Hands-On Lab
  • Chapter 6 14 Lessons Service Configuration 4:22:18

    Implement and Configure an HTTP Server

    13:33

    Implement and Configure Time Synchronization Server

    7:59

    Implement and Configure Network Logging Server

    8:03

    Configure a DHCP Server

    6:56

    Implement and Configure an SMTP Service

    6:40

    Implement and Configure the HTTP Proxy Server

    5:45

    Configure Host-based and User-based Security for a Service

    6:23

    Implement and Configure a Centralized Authentication Server

    17:21

    Implement and Configure a PXE Boot Server

    11:58

    Implement and Configure an Authoritative DNS Server

    16:27

    Implement and Configure an Authoritative DNS Server - DNS Views

    11:13

    Install and Configure an HTTP Server (Apache)

    30:00 Hands-On Lab

    Configure and Use an SMTP Server for Email Forwarding

    1:00:00 Hands-On Lab

    Configuring a Service with Host Based Security Restrictions

    1:00:00 Hands-On Lab
  • Chapter 7 9 Lessons Storage Management 3:38:37

    Manage Advanced LVM Configuration (Part 1)

    13:23

    Manage Advanced LVM Configuration (Part 2)

    14:17

    Identify Storage Devices Using Block Device Attributes

    4:30

    Manage Linux File System Features and Flags

    9:47

    Implement and Configure Remote Block Storage Devices

    13:22

    Implement and Configure Network Shares - Samba

    13:18

    Setting Up LVM Partitions in Linux

    1:00:00 Hands-On Lab

    Working with iSCSI Target and Initiator to Mount on Clients

    30:00 Hands-On Lab

    Implement SAMBA (CIFS) Fileshares for Servers and Clients

    1:00:00 Hands-On Lab
  • Chapter 8 11 Lessons System Design and Deployment 6:48:39

    Define a Capacity Planning Strategy

    10:01

    Conduct Post Deployment Verifications

    5:44

    Create and Maintain Software Packages

    17:24

    Create, Configure and Maintain Containers

    11:22

    Create, Configure and Maintain Containers - CentOS

    7:26

    Deploy, Configure, and Maintain High Availability/Clustering/Replication

    8:32

    Deploy, Configure, and Maintain High Availability/Clustering/Replication - PCS, Corosync, Pacemaker

    18:10

    Install and Configure LXC/LXD for Container Management

    30:00 Hands-On Lab

    Instantiating Containers from Base Images with LXC/LXD

    30:00 Hands-On Lab

    Creating a Package from Source

    30:00 Hands-On Lab

    Linux System Engineer Final Review

    4:00:00 Hands-On Lab
  • Chapter 9 1 Lesson Conclusion 3:53

    Conclusion

    3:53

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!