Tomadora
Linux Networking & Security
AI-generated course for Master Linux covering: Module 1: Linux Networking Fundamentals, Module 2: Network Configuration and Management, Module 3: Essential Network Services, Module 4: Linux Firewalls with iptables & nftables, Module 5: Advanced Firewall Management and Intrusion Detection, Module 6: Secure Tunnels and Remote Access, Module 7: Network Traffic Analysis and Monitoring, Module 8: System Hardening and Security Auditing
Beginner
32 lessons
871 questions
Download Tomadora to start →
What you'll learn
This course is part of the Master Linux track on Tomadora. It covers 8 progressive modules with 32 bite-sized lessons, totalling 871 interactive questions including flashcards, multiple choice, true/false, typing, matching, and fill-in-the-blank.
Course syllabus
Module 1: Linux Networking Fundamentals
Establish a strong foundation by exploring the TCP/IP stack, IP addressing (IPv4/IPv6), and core Linux networking utilities like `ip`, `ss`, and `dig`.
- Introduction to Linux Networking & Core Commands (23 questions)
- Managing Network Configurations (27 questions)
- DNS and Name Resolution (29 questions)
- Network Troubleshooting and Diagnostics (30 questions)
Module 2: Network Configuration and Management
Learn to configure, manage, and troubleshoot network interfaces for various scenarios, using modern tools like NetworkManager (`nmcli`) and netplan.
- Core Network Configuration (26 questions)
- Network Service Management and Troubleshooting (25 questions)
- Advanced Networking: Bonding, VLANs, and Bridging (25 questions)
- Securing the Network with firewalld (29 questions)
Module 3: Essential Network Services
Dive into setting up and managing critical network services on Linux, including DNS servers (BIND), DHCP, and time synchronization with NTP.
- DNS Server Implementation with BIND9 (31 questions)
- Automating IP Assignment with DHCP (16 questions)
- Ensuring Time Synchronization with NTP/Chrony (27 questions)
- Deploying a Secure Web Server with Nginx (29 questions)
Module 4: Linux Firewalls with iptables & nftables
Understand the fundamentals of packet filtering and build a secure perimeter by mastering the command-line firewall tools `iptables` and its modern successor, `nftables`.
- Introduction to iptables and Netfilter (29 questions)
- Advanced iptables: Stateful Filtering and NAT (21 questions)
- Introducing nftables: The Modern Replacement (28 questions)
- Advanced nftables and Migration (26 questions)
Module 5: Advanced Firewall Management and Intrusion Detection
Go beyond basic rulesets by implementing Network Address Translation (NAT), using high-level tools like `firewalld`, and exploring Intrusion Detection Systems (IDS) with `fail2ban`.
- Advanced Firewall Configuration with iptables and nftables (28 questions)
- Application-Level Filtering and Dynamic Firewalls (25 questions)
- Implementing Host-based Intrusion Detection Systems (HIDS) (26 questions)
- Deploying Network Intrusion Detection Systems (NIDS) (32 questions)
Module 6: Secure Tunnels and Remote Access
Master secure remote administration with an in-depth look at SSH, including key-based authentication, port forwarding, and setting up Virtual Private Networks (VPNs) with WireGuard.
- Mastering Secure Shell (SSH) for Remote Access (35 questions)
- SSH Hardening and Security Best Practices (27 questions)
- Creating Secure Tunnels with SSH Port Forwarding (28 questions)
- Implementing Virtual Private Networks (VPNs) with WireGuard (26 questions)
Module 7: Network Traffic Analysis and Monitoring
Gain visibility into your network by learning to capture and analyze packets with `tcpdump` and Wireshark, and monitor real-time bandwidth and system performance.
- Packet Capturing with tcpdump and libpcap (28 questions)
- Deep Packet Inspection with Wireshark and tshark (27 questions)
- Real-time Monitoring and Intrusion Detection (27 questions)
- Network Flow Analysis with NetFlow/sFlow (27 questions)
Module 8: System Hardening and Security Auditing
Learn proactive security measures to lock down a Linux server, including service hardening, implementing Mandatory Access Control with SELinux/AppArmor, and auditing for vulnerabilities.
- Foundational Linux Hardening Techniques (26 questions)
- Advanced Security and Kernel Tuning (27 questions)
- Automated Security Auditing and Vulnerability Scanning (35 questions)
- System Monitoring, Logging, and Intrusion Detection (26 questions)
Frequently asked questions
- What is the Linux Networking & Security course?
- Linux Networking & Security is a beginner course on Tomadora covering 8 modules and 32 lessons. It is designed to be completed in 5-minute bursts during your work breaks, using a Pomodoro-style focus + learn cycle.
- How long does Linux Networking & Security take to finish?
- Each lesson takes about 5 minutes. With 32 lessons, you can finish the course in roughly 3 hours of total learning time, spread across as many breaks as you like.
- Is Linux Networking & Security free?
- Yes. Tomadora is free to download and the entire Master Linux track — including Linux Networking & Security — is free to learn.
- What level is Linux Networking & Security?
- Linux Networking & Security is rated Beginner. No prior knowledge is required.
- What language is Linux Networking & Security taught in?
- Linux Networking & Security is taught in English.
More courses in Master Linux