AVG Duration5h
course 7 exam 1


This learning path is a deep dive into Linux security and provides a comprehensive overview of the key areas that you need to know to secure your Linux systems!

We start by taking a look at Linux security in general before moving on to physical security and the countermeasures you can employ to protect your hardware. From there, we look at authentication systems and the various account types on a Linux system, and how to secure each one. You'll also learn how to enforce strong passwords and manage account and password expirations.

In the networking section, you'll learn how to secure network services that run on Linux systems. You'll also learn how the local firewall works in Linux and how to configure it. We'll cover file system security and how permissions work in detail, including special modes, file attributes, and ACLs. You'll also learn what rootkits are, how to detect them, and how to remove them.

This learning path also includes several security resources you can use to continue your security education and stay on top of the latest security issues for your Linux distribution.

Learning Objectives

  • Get a general view of Linux security including roles, network services, encryption, accounts, and multifactor authentication
  • Learn specific strategies for mitigating physical security risks and protecting your Linux systems against the most common physical attacks
  • Learn about data encryption and how to implement it on new Linux systems, as well as those that are already in service
  • Understand the different types of accounts you'll find on a Linux system and the special precautions you need to take with each account type
  • Learn how to enforce good password security practices on your Linux systems
  • Learn about multi-factor authentication and how it can be implemented in Linux
  • Learn techniques and strategies to secure network services
  • Learn how to secure your files and directories on Linux through permissions, data sharing, special modes, file attributes, ACLs, and rootkits

Intended Audience

This learning path is intended for anyone who wants to understand how to secure their Linux systems or enhance existing their existing security.


To get the most out of this course, you should already have a good working knowledge of Linux. If you want to brush up on your Linux skills, consider taking our Learn Linux in 5 Days learning path first.


Your certificate for this learning path

Training Content

Course - Intermediate - 1m
Linux Security and Hardening - Introduction
Course - Intermediate - 21m
General Linux Security
In this course, you'll learn the fundamentals of Linux security and how to keep your systems safe.
Course - Intermediate - 47m
Physical Security for Linux
This course covers a range of points to consider when securing your Linux systems and the best strategies to take.
Course - Intermediate - 40m
Account Security in Linux
In this course, you'll learn about account security in Linux including pluggable authentication modules (PAM), password security, account access controls, and account types.
Course - Intermediate - 1h 7m
Network Security in Linux
In this course, you'll learn some techniques and strategies to secure network services.
Course - Intermediate - 1h 13m
File System Security in Linux
This course covers the security features that you can use in order to secure your files and directories on Linux.
Course - Intermediate - 5m
Additional Security Resources
This course outlines some additional resources that might be useful for your continued learning of Linux security.
Exam - 50m
Final Exam: Linux Security and Hardening
Final Exam: Linux Security and Hardening
About the Author
Learning paths6

Jason is the founder of the Linux Training Academy as well as the author of "Linux for Beginners" and "Command Line Kung Fu." He has over 20 years of professional Linux experience, having worked for industry leaders such as Hewlett-Packard, Xerox, UPS, FireEye, and Amazon.com. Nothing gives him more satisfaction than knowing he has helped thousands of IT professionals level up their careers through his many books and courses.