Linux: Firewalls and SELinux

Go to class
Write Review

Free Online Course: Linux: Firewalls and SELinux provided by LinkedIn Learning is a comprehensive online course, which lasts for 2-3 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Linux: Firewalls and SELinux is taught by Sean Colins.

Overview
  • Learn how to secure Linux servers and workstations. Find out how to configure and troubleshoot firewalls and leverage the security-enhancing features of SELinux.

Syllabus
  • Introduction

    • Welcome to firewalls and SELinux
    • Prerequisites
    1. Firewall Basics on Linux
    • Iptables and Firewalld
    • Installing Firewalld
    • Installing the Firewalld GUI controls
    • Installing GUI controls with no GUI
    • Understand Firewalld zones
    • Understand Firewalld services
    • Zones explored
    2. Configuring Firewalld for Local Protection
    • Firewall-cmd configuration preparation
    • Allowing the Apache web server
    • Allowing any mail server
    • Allowing an XMPP server
    • Allowing an SMB server
    • Allowing an NFS server
    • Allowing an LDAP server
    • Allowing a PostgreSQL server
    • Allowing FTP and SFTP servers
    • VM Port Forwarding
    • ShieldsUP! panic mode
    3. SELinux Fundamentals
    • Installing SELinux utils
    • Discretionary vs. mandatory access
    • Understanding contexts
    • Installing SELinux man pages
    • Understanding Booleans
    4. Working with SELinux
    • Enabling SELinux and modes
    • Graphical management tools
    • Changing context labels
    • Changing ports on services
    • Copying files
    • Moving files
    5. SELinux Troubleshooting
    • Running sepolicy
    • Finding SELinux logs
    • Making domains permissive
    • Disabling and reenabling SELinux
    Conclusion
    • Next steps