Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Unlock the essential skills needed to configure, manage, and troubleshoot Linux networking with "Linux Networking Basics and Beyond." This course takes you from foundational networking concepts to advanced command-line mastery across major Linux server distributions including Ubuntu, Debian, Red Hat, and SUSE. Through practical labs and real-world demonstrations, you’ll gain the expertise to set up network services, manage remote connectivity, and utilize powerful tools like SSH, SFTP, NMCLI, and more—preparing you for roles in system administration, cloud engineering, and DevOps.
Syllabus
- Course 1: Linux Networking - Basics and Beyond: Unit 1
- Course 2: Linux Networking - Basics and Beyond: Unit 2
- Course 3: Linux Networking - Basics and Beyond: Unit 3
- Course 4: Linux Networking - Basics and Beyond: Unit 4
Courses
-
Whether you’re an aspiring network engineer, system administrator, or IT professional, this course is designed to give you a solid foundation in both the theory and practical skills needed to excel in Linux-based networking environments. You’ll start by setting up your own lab using virtual machines, learning essential tools like NAT, SSH, and popular text editors. Dive into the fundamentals of computer networking, including the differences between physical and virtual networks, and explore the core protocols that keep networks running, such as TCP/IP, DHCP, and DNS. Gain a clear understanding of the OSI model and how it relates to Linux, empowering you to troubleshoot and design networks with confidence. Each lesson combines clear explanations with hands-on demonstrations, ensuring you can apply your new skills immediately.
-
Designed for aspiring system administrators and IT professionals, this course demystifies the core networking services that underpin all data communications on Linux systems. Through a series of focused lessons, you’ll gain hands-on experience with the most widely used networking services, including Networking Service, NetworkD, and Network Manager, across popular distributions like Debian, Ubuntu, Red Hat, SUSE, and Amazon Linux. Learn how to analyze, configure, and troubleshoot network connections using industry-standard tools and commands. You’ll master both dynamic and static IP configuration, DNS setup, and explore advanced tools like Netplan and Cockpit for seamless network management. By the end of this course, you’ll have the practical know-how to ensure reliable network connectivity on any Linux server.
-
This course immerses you in the power of the Linux command line—your essential toolkit for real-world network management and troubleshooting. Through a series of focused lessons, you'll master critical networking commands such as IP, Ping, Traceroute, Whois, DiG, Nslookup, SS, and NMAP, enabling you to analyze and diagnose network issues with confidence. You'll gain practical skills in configuring hostnames and DNS across various Linux distributions, ensuring seamless network identification and connectivity. Plus, you'll unlock the full potential of nmcli, the indispensable command-line tool for managing network interfaces on Red Hat, CentOS, Fedora, and beyond. By the end of this course, you'll have the command-line proficiency to configure, test, and troubleshoot Linux networks efficiently.
-
Designed for IT professionals, system administrators, and command line enthusiasts, this course equips you with the essential skills to manage and transfer data securely across Linux systems. Through hands-on lessons, you’ll master the Secure Shell (SSH) for remote administration, streamline file transfers using SCP and rsync, and leverage SFTP for secure, interactive file management. Explore additional connectivity options, including SMB and GUI-based tools, and broaden your toolkit with powerful networking utilities like Wget, cURL, and Netperf. You’ll even set up a basic Apache web server and run real-world labs to test your new skills. By the end of this course, you’ll confidently connect, administer, and transfer files between hosts—whether on-premises or in the cloud—using industry-standard protocols and tools.
Taught by
Dave Prowse and Pearson