Back to Learning Paths
Systems Security

System and Network Hardening

Reduce attack surface across Linux hosts, networks, credentials, files, administrative interfaces, and volatile environments.

FamilyDefensive Security Operations
LevelFoundational to intermediate
Courses9
Estimated time2.25-3 hours
Audience

System administrators, Security engineers, Homelab operators

Outcome

Reduce attack surface across Linux hosts, networks, credentials, files, administrative interfaces, and volatile environments.

Ordered sequence

Courses in this path

9 courses
Course 0110 modules
Linux Security Fundamentals

A practical defensive introduction to safely operating Linux systems through identity, permissions, services, patching, remote access, monitoring, backups, and controlled change.

Launch Course
Course 0210 modules
System Hardening Fundamentals

A practical introduction to reducing operating system and endpoint risk through inventory, baselines, least privilege, service reduction, patching, logging, endpoint protection, backup readiness, validation, and change control.

Launch Course
Course 0310 modules
Network Hardening Fundamentals

A practical introduction to reducing network attack surface and improving resilience through inventory, segmentation, access control, secure configuration, patching, monitoring, validation, and change control.

Launch Course
Course 0410 modules
Password Security and Credential Storage

Open course in the Application Security: General catalog: Password Security and Credential Storage.

Launch Course
Course 0510 modules
Secrets Management

A practical course on identifying, storing, delivering, rotating, monitoring, and governing application and infrastructure secrets safely.

Launch Course
Course 0610 modules
Secure File Handling

Open course in the Application Security: General catalog: Secure File Handling.

Launch Course
Course 0710 modules
Introduction to Secure Shell Scripting

Open course in the Application Security: General catalog: Introduction to Secure Shell Scripting.

Launch Course
Course 0810 modules
Introduction to Secure PowerShell Scripting

Open course in the Application Security: General catalog: Introduction to Secure PowerShell Scripting.

Launch Course
Course 0910 modules
Booting Linux from RAM Drive

A practical course on RAM-backed Linux boot designs, including live-to-RAM systems, initramfs, tmpfs, overlays, volatile root patterns, persistence planning, updates, and recovery.

Launch Course
Related routes
Next steps