Linux
Linux runs 99% of security tools and most servers. Mastering the command line, understanding file permissions, managing processes, and writing Bash scripts are non-negotiable skills for any security professional.
📋 Lessons (7 total)
Pipes, redirection, text processing with grep/awk/sed, and building powerful one-liners.
Create users, manage groups, configure sudo, and apply least privilege with file permissions.
Learn the Filesystem Hierarchy Standard every distro follows, and how apt, dnf, and pacman solve the same dependency-resolution problem with different syntax.
Write reliable POSIX shell scripts — variables, conditionals, loops, functions, exit codes, and the quoting rules that keep automation from breaking in production.
Understand systemd as PID 1, read and write unit files, control services with systemctl, and use signals to manage running processes correctly.
Inspect live network state with ss, capture and filter packets with tcpdump, and route/rotate logs correctly with syslog, journald, and logrotate.
Apply CIS Benchmark thinking to a Linux server: SSH hardening, sysctl network hardening, auditd, least-privilege sudoers, and file integrity monitoring.
Linux is the Hacker's OS
99% of security tools run on Linux. Mastering it puts you in control of your entire environment.
What You'll Learn
- ✓ Navigate and manage the Linux filesystem
- ✓ Write Bash scripts to automate tasks
- ✓ Manage users, groups, and permissions
- ✓ Work with processes, services, and cron
- ✓ Configure SSH and secure remote connections