Beginner

Networking Packages and Automation Basics

networking · packages · automation · web · servers · systems · security · software · dnf · tasks · automating · repositories · shell · apt · bash · hat · installing · linux · managing · n...

A practical reference covering the core tools for Linux system administration: acquiring and managing software packages on both Debian/Ubuntu and Red Hat family distributions, understanding how a Linux machine interacts with a network environment, automating repetitive tasks with Bash scripts, and scheduling those scripts so they run on their own.

The Linux ecosystem is rich in powerful, reliable, and free software. That richness isn't just about the sheer number of packages available — it's really about the online software repositories that curate, secure, provide, and manage all of those packages on our behalf. Debian, Ubuntu, and related distributions rely on the APT (Advanced Package Tool) repository system, while Red Hat, Fedora, and their relatives use the RPM/DNF system covered in Module 2.

Before doing anything involving APT, you should make sure that the local copy of the repository index is synchronized with the online sources. Syncing the index is done through apt update, and like almost everything involving APT, it requires sudo privileges.

Sign in to read this course

A free account unlocks all 514 courses. 20 are readable without one.

What's inside

7 sections
  1. 1 Table of Contents
  2. 2 Module 1: Managing Software on Debian and Ubuntu Systems
  3. 3 Module 2: Managing Software on Red Hat Enterprise Linux Systems
  4. 4 Module 3: Working with Linux Networking Tools
  5. 5 Module 4: Automating Tasks Using Shell Scripts
  6. 6 Module 5: Scheduling Automated Tasks
  7. 7 Summary

Interested in this course?

Contact us to book it or get a custom training plan for your team.