We may earn an affiliate commission when you visit our partners.
Course image
Jason Cannon

Keep yourself and your company out of the news by protecting your Linux systems from hackers, crackers, and attackers.

This course will not only teach you the security concepts and guidelines that will keep your Linux servers safe, it will walk you through hardening measures step-by-step.

Read more

Keep yourself and your company out of the news by protecting your Linux systems from hackers, crackers, and attackers.

This course will not only teach you the security concepts and guidelines that will keep your Linux servers safe, it will walk you through hardening measures step-by-step.

Hello. My name is Jason Cannon and I'm the author of Linux Administration, the founder of the Linux Training Academy, and an instructor to thousands of satisfied students. I started my IT career in the late 1990's as a Unix and Linux System Engineer. I've worked for many technology companies who take information security seriously. I've even worked for security firms such as Mandiant and FireEye. I'll be sharing my real-world Linux security experience with you throughout this course.

By the end of this course you will be able to tighten up the security on any Linux system. You'll learn the security weaknesses of the Linux operating system and be given step-by-step instructions on how to protect those weaknesses. You'll even learn some security concepts that apply to information security as a whole while focusing on the Linux specific issues that require special consideration.

What People Are Saying About Jason and his Courses:

"Excellent course on Linux. It is the best way to get started using Linux that I have come across." Chris Bischoff, Udemy student

"This class was a great review of the 2 Linux classes I took in school. I learned plenty of new stuff and got a great refresher on things I haven't used in some time. I did well on my interview and got the job I was looking for. Thanks. " Alan Derrick, Udemy student

"This was a great course. Learned a lot from it. " Ricardo José Crosara Junior, Udemy student

"Excellent starter course. Very good and complete guide to get you started on working on Linux." Brian Mulder, Udemy student

"Great course. Easy to understand for beginners and a great refresher for experienced users. " Spencer Ball, Udemy student

"Very well laid out course. Thanks Jason. " Eric Etheredge, Udemy student

"Love it... it's absolutely one of the best courses I've taken here on Udemy." Idriss N, Udemy student

"Awesome Course. Another great one. Thanks Jason. " John Wilmont, Udemy student

"Excellent Course. Having come from a moderate understanding of Linux, this course has given me a deeper and more streamlined understanding of Linux. Definitely worth the money." Armando Cabrera, Udemy student

"Fantastic course and very beautifully explained." S John, Udemy student

"Great course, great instructor. I enjoyed every minute of it. I recommend this course 100%." Alfredo, Udemy student

"I am lovin' it. Nice way to begin one's journey into Linux." Rohit Gupta, Udemy student

Here is just some of what you will learn by taking this Linux Security and Hardening course:

  • How to protect your Linux systems against hackers.
  • Ways to prevent attackers from breaking into your systems, even when they have physical access to your machine.
  • How to enforce strong password policies and control password as well as account aging policies on your Linux servers.
  • SSH Hardening practices.
  • Network security tactics.
  • Port scanning and network service detection.
  • How the Linux firewall works and exactly how to configure it.
  • How to protect the superuser (root) account.
  • Ways to share accounts securely with an audit trail.
  • File system security and encryption.
  • Using and configuring sudo, and why you need to.
  • Advanced Linux permissions include special modes, file attributes, and access control lists (ACLs).
  • Much, much more.
  • Unconditional Udemy 30 day money-back guarantee - that's my personal promise of your success.

What you learn in course applies to any Linux environment or distribution including Ubuntu, Debian, Linux Mint, RedHat, CentOS, Fedora, OpenSUSE, Slackware, Kali Linux and more.

Free Bonus - PDFs of All the Material Covered

As an added bonus for enrolling in this Linux Server Security video training course, you'll receive access to all the slides used in the lessons. You can download them and refer to them when you want to jog your memory or double-check your work.

Enroll now and start learning the skills you need to hack-proof your Linux systems today.

Enroll now

What's inside

Learning objective

By the end of this course you will be able to harden a linux system, reduce its surface of vulnerability, and reduce the risk of your linux system being hacked or compromised.

Syllabus

Course Overview and Downloads

A brief overview of what you'll learn in this Linux security course.

The course download includes the lecture slides as well as additional information security resources.

Read more

This is part two of the Linux file permissions lesson.  In this lesson you will learn about:

  • Symbolic permissions

  • Numeric and octal permissions

  • File versus directory permissions

  • Changing permissions

  • Working with groups

  • File creation mask

This lesson covers the special modes of setuid, setgid, and the sticky bit.

The contents of this lecture are so secret I'm not even allowed to describe it! Open, if you dare.

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Develops strong foundational skills and deep expertise in Linux systems
Teaches industry-standard tools for Linux systems security
Taught by Jason Cannon, a recognized Linux security expert
Covers a wide range of topics, including SSH hardening, network security, and file system security
Provides hands-on practice with step-by-step instructions
Requires some prior experience with Linux systems

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Practical linux security & hardening guide

According to students, this course provides a practical and comprehensive guide to Linux security and hardening. Learners praise its clear explanations and the instructor's ability to simplify complex topics, making it an excellent starting point for those new to Linux security. The course is noted for its hands-on demonstrations and focus on real-world scenarios, covering essential areas like file system security, network hardening, and account management. While it offers a solid foundational understanding, some intermediate to advanced users might find certain sections lack in-depth coverage. Notably, the instructor has shown continuous improvement by updating content, ensuring the course remains relevant and current.
Provides a strong base for new or less experienced users.
"Good course overall. It covers a wide range of topics... Still, a solid foundation for anyone new to Linux security."
"Excellent starter course. Very good and complete guide to get you started on working on Linux."
"This class was a great review... I learned plenty of new stuff and got a great refresher on things I haven't used in some time."
Instructor actively updates content based on feedback and trends.
"Updated content! I initially took this course a year ago and revisited it. The instructor has added new sections..."
"This continuous improvement makes it even better. Still very relevant."
"It's great to see an instructor keeping the material fresh and relevant to current threats, improving the course over time."
Instructor explains complex concepts in an easy-to-understand manner.
"...The instructor explains complex topics clearly. I feel much more confident securing my Linux systems now."
"Fantastic guide for anyone looking to secure their Linux servers. The explanations were very clear, and the pace was perfect."
"The lectures are concise, and I found the explanations easy to follow."
Focuses on practical application and real-world scenarios.
"This course is incredibly practical and straight to the point. The hands-on demonstrations were excellent..."
"Absolutely essential course for anyone managing Linux systems. The content is very up-to-date and the practical exercises are invaluable."
"It's directly applicable to my work as a DevOps engineer. The focus on real-world scenarios and practical steps is a huge plus."
May be too basic for experienced or advanced users.
"Decent course, but it felt a bit basic for me. I was hoping for more in-depth content on advanced exploits..."
"I found this course somewhat redundant if you already have a strong sysadmin background. Was hoping for more advanced hardening techniques."
"Some sections felt a bit rushed, and I wish there were more advanced examples."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Linux Security and Hardening, The Practical Security Guide. with these activities:
Read 'Red Hat Enterprise Linux Security' by Michael Jang
Review this book to become familiar with Linux security concepts and best practices.
Show steps
  • Purchase the book from Amazon or another retailer.
  • Read the book cover-to-cover, taking notes as you go.
  • Complete the practice exercises at the end of each chapter.
  • Take a practice test to assess your understanding of the material.
Follow a tutorial on how to secure a Linux server
This activity will help you to learn how to secure a Linux server.
Browse courses on Linux Security
Show steps
  • Find a tutorial on how to secure a Linux server.
  • Follow the steps in the tutorial.
  • Test the security of the server.
Attend a Linux security meetup or conference
This activity will help you to network with other Linux security professionals.
Show steps
  • Find a Linux security meetup or conference in your area.
  • Register for the event.
  • Attend the event and participate in the activities.
Six other activities
Expand to see all activities and additional details
Show all nine activities
Attend a Linux security workshop
This activity will help you to learn about Linux security in a hands-on environment.
Show steps
  • Find a Linux security workshop in your area.
  • Register for the workshop.
  • Attend the workshop and participate in the activities.
Join a Linux security study group
This activity will help you to learn about Linux security from other students.
Show steps
  • Find a Linux security study group in your area.
  • Attend the meetings and participate in the discussions.
Set up a home Linux server
This project will give you hands-on experience with Linux security.
Browse courses on Linux Server
Show steps
  • Purchase a Raspberry Pi or other small computer.
  • Install a Linux distribution on the device.
  • Configure the server's security settings.
  • Set up a web server and other services.
  • Monitor the server's security and make adjustments as needed.
Create a security policy for a Linux system
This activity will help you to develop your skills in security policy writing.
Browse courses on Linux Security
Show steps
  • Identify the assets that need to be protected.
  • Identify the threats to those assets.
  • Develop a set of security controls to mitigate the threats.
  • Write a security policy that documents the security controls.
  • Implement the security policy on the Linux system.
Practice hardening a Linux system
This activity will help you to develop your skills in Linux security hardening.
Browse courses on Linux Security
Show steps
  • Install a Linux distribution on a virtual machine.
  • Configure the system's security settings.
  • Install and configure security software.
  • Test the system's security by running security scans.
  • Make adjustments to the system's security settings as needed.
Create a blog post or article about a Linux security topic
This activity will help you to solidify your understanding of Linux security and improve your writing skills.
Browse courses on Linux Security
Show steps
  • Choose a Linux security topic that you are interested in.
  • Research the topic and gather information from reliable sources.
  • Write a blog post or article that is clear, concise, and informative.
  • Publish your blog post or article on a website or blog.

Career center

Learners who complete Linux Security and Hardening, The Practical Security Guide. will develop knowledge and skills that may be useful to these careers:

Reading list

We've selected 47 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Linux Security and Hardening, The Practical Security Guide..
This in-depth guide to the Linux kernel's security architecture provides a comprehensive understanding of how Linux systems are protected from threats. It covers topics such as memory management, process isolation, and security modules.
Covers a wide range of access control topics, including policies, technologies, and standards. It provides a comprehensive overview of the field, making it a valuable resource for those interested in gaining a broad understanding of access control.
This classic work by Bruce Schneier focuses on the practical aspects of cryptography and provides source code in C for various cryptographic algorithms. It valuable resource for anyone who wants to implement cryptographic protocols and algorithms in their own applications.
Focuses on the security aspects of firewall configuration, covering topics such as firewall design, firewall deployment, and firewall monitoring. It good choice for experienced practitioners who want to learn about the latest security threats and how to mitigate them.
This document from the National Institute of Standards and Technology provides a framework for developing and implementing a cybersecurity program.
This introductory textbook on computer security by Matt Bishop covers a wide array of topics, including access control, cryptography, malicious software, security engineering, and more. It is accessible to students with a basic background in computer science.
A more in-depth exploration than 'Network Security Essentials,' this book delves into the theory and practice of cryptography and network security. It covers a wide range of topics, from encryption algorithms to network security applications. comprehensive resource often used as a textbook for undergraduate and graduate-level courses.
A practical guide to system and network security that includes best practices for account security.
Provides a broad introduction to network security, with significant coverage of cryptography and authentication methods. It is widely used as a textbook in academic settings, making it a valuable resource for gaining foundational knowledge in password security as part of a larger security context. While not solely focused on passwords, it provides essential prerequisite understanding of the underlying security principles. Now in its 8th edition, it remains a relevant reference.
Practical guide to building and operating a network security monitoring (NSM) capability. It covers data collection, detection techniques, and analysis. It's an essential resource for security analysts and anyone responsible for monitoring network traffic for malicious activity.
Specifically addresses password security as a critical component of cybersecurity. It highlights vulnerabilities and provides insights into building secure authentication infrastructures. It's a focused resource on the topic of passwords and their importance in overall security.
This handbook focuses specifically on web authentication, covering modern protocols like OAuth, SAML, and FIDO. It emphasizes leveraging cryptography and these protocols to strengthen web security, making it a highly relevant resource for contemporary password security practices in web environments.
Offers a practical introduction to penetration testing and ethical hacking. It guides readers through the process of identifying and exploiting vulnerabilities in networks and systems. It hands-on guide suitable for those interested in offensive security and understanding how attackers operate.
Based on real bug bounty reports, this book offers practical insights into finding vulnerabilities in web applications. It's a valuable resource for aspiring bug bounty hunters and those interested in learning about common web security flaws through real-world examples.
This practical guide to security incident handling provides a step-by-step methodology for responding to and recovering from security incidents on Linux systems. It covers a wide range of topics, from incident detection and response to evidence collection and reporting.
A comprehensive guide to cloud security that includes a section on account security in the cloud.
Directly addresses password security from an offensive perspective, detailing methods and tools used for password cracking. Understanding these techniques is crucial for building effective defenses. It provides practical guidance for security professionals and ethical hackers to assess password strength and identify vulnerabilities.
Authored by leading experts, this book focuses on the engineering aspects of building secure cryptographic systems. It provides insights into designing and implementing cryptographic solutions that are resistant to real-world attacks, highly relevant for building secure password storage and authentication systems.
Offers a rigorous and accessible treatment of modern cryptography, covering essential concepts that underpin secure password systems and authentication protocols. It's suitable for both beginners and practitioners seeking to enhance their expertise in cryptographic principles. It provides a strong theoretical foundation for understanding how secure password schemes are designed and analyzed.
This manual serves as a reference guide for password cracking methods and tools. It details techniques for recovering passwords and assessing password strength, offering a practical perspective on the offensive side of password security. It's particularly useful for penetration testers and security professionals.
A book that discusses the security and privacy challenges of the Internet of Things, including account security.
This practical guide to network security with Linux provides a comprehensive overview of essential security concepts and techniques. It covers a wide range of topics, from network protocols and traffic analysis to firewalls, intrusion detection, and VPNs.
This practical guide to Linux firewall security provides a comprehensive overview of essential firewall concepts and techniques. It covers a wide range of topics, from firewall design and configuration to firewall management and troubleshooting.
This practical guide to Linux security for administrators provides a comprehensive overview of essential security concepts and techniques. It covers a wide range of topics, from user and group management and file permissions to firewalls, intrusion detection, and log analysis.
This textbook by Charles Pfleeger and Shari Pfleeger provides a comprehensive overview of computer security. It good choice for students who want to learn about the different types of security threats and how to protect against them.
By Kevin Mitnick discusses the human element of security and how attackers can exploit it. It valuable resource for anyone who wants to learn about the social engineering techniques used by attackers.
By Scott Helme provides a comprehensive overview of web security. It good choice for web developers who want to learn about the different types of web security threats and how to protect against them.
Provides a practical introduction to modern encryption, focusing on the algorithms and techniques used in real-world applications. It strikes a balance between theoretical concepts and practical implementation, making it suitable for students and practitioners interested in the cryptographic foundations of network security.
Provides a collection of recipes for configuring firewalls to protect against common security threats. It good choice for experienced practitioners who want to learn how to configure firewalls to meet the specific needs of their organizations.
Provides a comprehensive overview of role-based access control (RBAC), a widely used access control model. It covers the theory, design, and implementation of RBAC systems, making it a valuable resource for those interested in understanding this specific aspect of access control.
Concentrates on the use of cryptographic techniques in authentication and key distribution systems for secure networks. It explains how various authentication systems were designed and how they work, offering a detailed look at the cryptographic underpinnings of network authentication.
A guide to continuous security monitoring that includes techniques for detecting and responding to account security threats.
This guide is focused on securing web applications and includes coverage of authentication vulnerabilities such as brute-forcing. It provides practical recommendations and insights into the tools and techniques used in web security attacks, which is directly relevant to understanding password security in web contexts. It's a good resource for developers looking to build more secure applications.
Focuses on writing secure code, which is directly applicable to developing applications that handle passwords securely. It discusses principles and practices to avoid vulnerabilities in software development, crucial for implementing robust password security measures. It's a valuable resource for developers and software engineers.
Explores the complexities of modern web application security, covering various client-side and browser vulnerabilities that can impact authentication and password security. It provides a deep dive into the browser security model and potential attack vectors relevant to web-based password systems.
A classic true story of early network intrusion detection, this book provides a captivating account of tracking a hacker through computer networks. While predating modern network security tools, it offers timeless lessons in vigilance, investigation, and the human element of security. It's an engaging read for anyone interested in the history of cybersecurity.
Explores the dark side of technological advancement and its implications for security and privacy. While not a technical guide, it provides a thought-provoking look at emerging threats and the future of cybercrime, offering valuable context for understanding the evolving landscape of network security.
Provides an accessible introduction to cybersecurity concepts, including the basics of encryption and threat management. While not solely focused on passwords, it lays a foundational understanding of security principles that are relevant to password security for those new to the field.
While a general operating systems textbook, it includes sections on security, protection, and authentication mechanisms within operating systems. Understanding how operating systems handle user authentication and access control is fundamental to comprehending password security at a system level. It provides essential background knowledge for those new to the technical aspects of security.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Linux Security and Hardening, The Practical Security Guide..
Next-Generation Firewalls and Intrusion Prevention
Most relevant
Cloud Computing Security - Master's
Most relevant
Cloud-Based Network Design & Management Techniques
Most relevant
Advanced Junos Concepts (Firewall Filters, IPv6, CoS)
Most relevant
pfSense 2.4.4: Open Source Firewall
Most relevant
Cyber Threats and Attack Vectors
Most relevant
CCNP ROUTE 300-101 Video Boot Camp With Chris Bryant
Most relevant
Linux Security: The Complete Iptables Firewall Guide
Most relevant
Configuring Fortigate Unified Threat Management Appliances
Most relevant

Udemy Buyer Protection & Guarantee

Verified partner policies & purchase protections

Global Marketplace Leader
Free Trial & Audit

Free Lecture Previews

Free preview video lectures available for all courses; optional 7-day free trial on Personal Plan subscriptions (cancel before trial ends to avoid conversion).

Return & Refund Policy

30-Day Money-Back Guarantee

30-day money-back guarantee on all eligible individual course purchases (provided course content has not been substantially consumed or downloaded). Subscription fees are non-refundable once billed.

Buyer Protections

Verified Academic & Industry Partner

Lifetime access to purchased individual courses and future updates, verifiable certificate of completion, and direct student Q&A forums.

Key Purchase Protections
30-day 100% money-back guarantee on course purchases
Lifetime access on web, mobile, and offline
Certificate of completion included with purchase
Direct instructor Q&A and active student community
OpenCourser Verified Partner Policy details last reviewed: 2026-10-22
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser