Skip to content
O'Reilly home
Network Security

Linux Networking & Security Fundamentals

Published by Pearson

Jan. 27 & 28, 2022

3 - 7 p.m. Coordinated Universal Time

181 Spots Remaining

Sign up for a free trial!

or sign in.

Registration closes Jan. 26, 2022 11 p.m. Coordinated Universal Time

What you’ll learn and how you can apply it

  • Learn how Linux servers and the various Linux networking services operate, and how to configure them.
  • Use networking utilities to test Linux systems and verify that they are functioning properly.
  • Learn about firewalls and user security.
  • Utilize tools such as SSH securely and effectively.

This live event is for you because…

  • You want to learn the fundamentals of Linux networking and Linux security.
  • You are an aspiring Linux administrator/systems administrator.
  • You wish to increase your overall knowledge of the Linux operating system.


Course Set-up

  • A virtualization platform of your choice. For example, VirtualBox:, or VMware Workstation, KVM, and so on. It is recommended that you utilize NAT mode and not bridged mode. If using VirtualBox, create and select “NAT Network” for your virtual machines’ networking connectivity.
  • At a minimum, download and install the following Linux operating systems into virtual machines: Debian (as a server, no desktop environment):; and at least one Linux client with desktop environment (Debian, Ubuntu Desktop, Fedora Workstation, etc.) These operating systems will need to be able to communicate with each other and connect to the Internet.
  • Go to for details on how to setup your virtual environment and Linux systems.

Recommended Preparation

Recommended Follow-up


The timeframes are only estimates and may vary according to how the class is progressing.

Day 1: Linux Networking Fundamentals

Introduction (5 min)

  • Course introduction
  • Overview of two-day agenda

Segment 1: Networking 101 (20 min)

  • What is a computer network?
  • How do computers communicate over the network? And why?
  • Introduction to Linux tools used for network analysis.

Segment 2: Linux Networking Services and Configuration Files (70 min)

  • networking.service
  • systemd-networkd
  • NetworkManager
  • Netplan
  • Quiz

10 minute break

Segment 3: Networking Commands and Configurations (70 min)

  • ping
  • hostnames and resolution
  • ip
  • nmcli
  • netstat, lsof and ss
  • Quiz

10 minute break

Segment 4: Connecting Between Hosts with the Command Line (40 min)

  • SCP
  • SSH

Segment 5: Wrap-up for the Day (15 min)

  • Q&A
  • Additional coverage of topics based on questions (time allowing)

Day 2: Linux Security Fundamentals

Introduction (5 min)

  • Overview of day two agenda

Segment 1: Security 101 (20 min)

  • Nothing is 100% Secure!
  • The CIA Triad
  • Security Catch Phrases
  • Quiz

Segment 2: Working with Services (25 min)

  • Displaying Services and their Status
  • Starting/Stopping, Enabling/Disabling Services
  • Reducing the Attack Surface... with less Services!

Segment 3: Updates & Upgrades (15 min)

  • apt update
  • dnf update

10 minute break

Segment 4: Firewalls (50 min)

  • Types of Firewalls
  • iptables/nwtables
  • firewalld
  • UFW
  • Scanning the firewall
  • Quiz

10 minute break

Segment 5: User Security (30 min)

  • User & Group Security
  • su, sudo, and Passwords

Segment 6: Using SSH Properly (60 min)

  • Utilizing RSA keys
  • Timeouts, and other security best practices
  • Quiz

Segment 7: Course wrap-up (15 min)

  • Final Q&A
  • Survey
  • Ending statement

Your Instructor

  • David Prowse

    Dave Prowse has over 20 years of experience in the IT field, and loves to share his knowledge with his readers, watchers, and students. Dave is an advocate of: lifelong learning, self-improvement, building confidence, and the sharing of knowledge, and promotes these ideas within his books, videos, and classes. You can visit him at his free website:

Start your free 10-day trial

Get started

Want to learn more at events like these?

Get full access to O'Reilly online learning for 10 days—free.

  • checkmark50k+ videos, live online training, learning paths, books, and more.
  • checkmarkBuild playlists of content to share with friends and colleagues.
  • checkmarkLearn anywhere with our iOS and Android apps.
Start Free TrialNo credit card required.