LFCE Exam Study Guide (Linux Foundation Certified Engineer)

LFCE certification EXAM STUDY GUIDE (LINUX FOUNDATION CERTIFIED Engineer)

How to Prepare for the LFCE Exam?

Preparing for the LFCE Linux Foundation Certified Engineer Certificate exam? Don’t know where to start? This post is the LFCE Certificate Study Guide (with links to each exam objective).

I have curated a list of articles from Microsoft documentation for each objective of the LFCE exam. I hope this article will help you to achieve the LFCE Linux Foundation Certified Engineer Certification. Also, please share the post within your circles so it helps them to prepare for the exam.

LFCE Linux Certified Engineer Exam Coupon

Coupon: Use Code SUMMER25

LFCE Linux Certified Engineer Online Course

Pluralsight Linux Certified Engineer [Learning Path]
Udemy Linux Certification Engineer Preparation
Linux FoundationLinux Networking & Exam Bundle

LFCE Linux Certified Engineer Related Material

Linux Foundation BootcampCloud Engineer Bootcamp [24 weeks]
Coursera SpecializationOSS Development, Linux & Git Specialization
Amazon e-book (PDF) Linux for Devs: Jumpstart your Linux Skills

Looking for LFCE dumps? Read This!

Using LFCE exam dumps can get you permanently banned from taking any future certificate exams. However, I strongly suggest you validate your understanding with practice questions.

Check out all the other Linux certificate study guides

Full Disclosure: Some of the links in this post are affiliate links. I receive a commission when you purchase through them.

Essential Commands – 5%

Use version control tools

How to use the Git version control system in Linux

Unix tools for version control

Manipulate file content programmatically

How to use diff and patch?

Changing contents of a file through a shell script

Find & Replace Inside a Text File from a Bash Command

Run commands on many systems simultaneously

4 Useful Tools to Run Commands on Multiple Linux Servers

Parallel ssh to run a single command on multiple Linux / UNIX / BSD servers

Install Linux Distribution

How to Install CentOS 7 Step by Step with Screenshots

How To Install Ubuntu Linux 18.04 LTS

Operation of Running Systems – 18%

Monitor, tune, and troubleshoot system performance

20 Command Line Tools to Monitor Linux Performance

Troubleshooting slow servers: Checking CPU, RAM & Disk I/O

Update operating systems to provide required functionality and security

Linux 101: Updating Your System

How to Update Ubuntu Linux [Beginner’s Tip]

Update the kernel and ensure the system is bootable

How To Update Linux Kernel In Ubuntu

Manually upgrading the kernel

Script automation tools to make work faster and more accurate

Top 7 Tools that can automate Linux Admin Task

Introduction to automation with Bash scripts

Learn by doing with A Cloud Guru

Train team members on new technology or changes to existing systems

Train team members and document changes

Maintain systems via configuration management tools

Top 5 configuration management tools

Video on Maintaining systems via configuration management tools

Maintain the integrity and availability of hardware

Physical Security

Introduction to Linux security principles

Linux server security best practices

Develop and test disaster recovery plans

Pluralsight course on Disaster Recovery Plan

Disaster Recovery – Linux File System

Support incident management for outages/trouble

IT incident management

How to monitor system usage, outages & troubleshoot Linux servers

Produce and deliver reports on system use (processor, memory, disk, and network), outages, and user requests

How to produce & deliver system activity reports using Linux toolsets

How to check CPU utilization in Linux with command line

Monitor security and conduct audits

Security monitoring in Linux with Tripwire

How to quickly audit a Linux system from the command line

Manipulate the Linux system during the recovery process

How to use systemd-nspawn for Linux system recovery

Use udev for device detection and management

Beginners guide to Udev in Linux

How to use Udev for device detection and management in Linux

Configure and modify SELinux/AppArmor policies

What is SELinux?

What is AppArmor, and how does it keep Ubuntu secure?

Implementing mandatory access control with SELinux or AppArmor in Linux

LFCE Linux for dummies

Amazon link (affiliate)

User and Group Management – 10%

Connect to an external authentication source

How to configure LDAP client to connect

Configuring external authentication

Configure advanced PAM

How to configure and use PAM in Linux

PAM configuration files

Networking – 15%

Monitor, tune, and troubleshoot network performance

20 command-line tools to monitor Linux performance

A beginner’s guide to Network troubleshooting in Linux

Configure network traffic tunneling

Learn about Tunneling

IP tunneling with the Linux IPIP driver

Tunneling: IPIP and GRE Encapsulation

Configure a system to perform Network Address Translation

Network Address Translation (NAT)

Step-By-Step Configuration of NAT with iptables

Dynamically route IP traffic

What is dynamic routing?

Dynamic Linux Routing with Quagga

Routing IP Traffic on Linux

Implement advanced packet filtering

Understand what is Packet Filtering

Use iptables to implement packet filtering & configure NAT

How to install, configure & use Firewalld in CentOS and Ubuntu

Service Configuration – 17%

Implement and configure an HTTP server

How to configure an Apache webserver

Implement and configure time synchronization server

How to synchronize time with NTP in Linux

Implement and configure network logging server

How to set up a central logging server with Rsyslog in Linux?

Configure a DHCP server

How to setup DHCP server & client on Centos and Ubuntu

Implement and configure an SMTP service

Setting up an SMTP Server on Linux – the ultimate guide

Implement and configure the HTTP proxy server

How to configure a proxy in CentOS/RHEL/Fedora

Configure host-based and user-based security for a service

Configure host-based & user-based security for the service on RHEL 7

Host-based security best practices

Implement and configure a centralized authentication server

Centralized authentication using OpenLDAP

How to set up centralized Linux authentication with FreeIPA on CentOS 7

Implement and configure a PXE Boot server

PXE – Pre-Boot Execution Environment

How to configure PXE boot server in Linux ( CentOS / RHEL 7 )

Implement and configure an authoritative DNS server

Set up bind authoritative DNS server on Ubuntu 18.04, 16.04

Storage Management – 10%

Manage advanced LVM configuration

An introduction to LVM concepts, terminology & operations

How to create an LVM mirror in Linux?

Striped Logical Volume in Logical volume management (LVM)

How to extend/reduce LVM’s in Linux?

How to take a ‘snapshot of logical volume & restore’ in LVM?

Creating thinly-provisioned logical volumes

Identify storage devices using block device attributes

What is a block device?

How to use Linux to find the names of the devices on your computer?

Finding all storage devices attached to a Linux machine

Manage Linux file system features and flags

Understanding Linux filesystems: ext4 & beyond

GParted, Partition & Filesystem Flags

Implement and configure remote block storage devices

Using the iSCSI protocol to provide remote block storage

Implement and configure network shares

Accessing an SMB share with Linux Machines

How to share files between Windows & Linux?

Sharing a folder with another Linux machine on the same home network

System Design and Deployment – 25%

Define a capacity planning strategy

Planning for capacity with Linux

Linux capacity planning: 5 things you need to do

Conduct post-deployment verifications

Post-deployment and validation

Create and maintain software packages

Linux package management

Installing and maintaining software

Create, configure and maintain containers

Learn how to Install LXD / LXC containers in Ubuntu

LXC and LXD: Explaining Linux containers

Pluralsight course module on LXC and LXD

Deploy, configure, and maintain high availability/clustering/replication

How to configure & maintain high availability/clustering in Linux

Creating a red hat high-availability cluster with a pacemaker

This brings us to the end of the LFCE Linux Foundation Certified Engineer Study Guide

What do you think? Let me know in the comments section if I have missed out on anything. Also, I love to hear from you about how your preparation is going on!

In case you are preparing for other Linux certification exams, check out the Linux study guides for those exams.

Follow Me to Receive Updates on LFCE Exam


Want to be notified as soon as I post? Subscribe to the RSS feed / leave your email address in the subscribe section. Share the article to your social networks with the below links so it can benefit others.

Share the LFCE Study Guide in Your Network

You may also like