Linux Fundamentals and Shell Scripting for Network Engineers (Online Video-based Learning, Lifetime Access Pass)

full stack networker linux fundamentals and shell scripting course-min

Linux Fundamentals and Shell Scripting for Network Engineers (Online Video-based Learning, Lifetime Access Pass)

$199 $59

Linux Fundamentals and Shell Scripting for Network Engineers Course includes:


7 Course Modules
24 Video Theory Lessons
14 Video Labs
24 Lesson Handouts (PDFs)
14 Lab Handouts (PDFs)
7 Quizzes (one for each module)
Billed Once, Lifetime Access

Complete Course Outline (PDF)


Prices go up when the timer hits zero.

SKU: linux-fne Category:

Buy Now

  • Description
  • Reviews (0)


Linux Fundamentals and Shell Scripting for Network Engineers course covers everything you need to know to get started or accelerate your networking career transformation.

This Course is in an easy to follow video-based learning format consisting of 7 modules and 38 videos that you can watch using desktop, laptop or one of your smart devices. All theory lessons and labs come with PDF hand-outs that contain more details. All video modules are in HD format.

This course is intended for YOU, if you’re committed to TRANSFORMING your networking career by learning and embracing Linux and open source ecosystem.

Here are FIVE reasons you need to learn Linux as a Network Engineer.

  • Linux or some form of Unix is the foundation OS behind all of the network operating systems such as Cisco IOS, Juniper Junos OS. Linux understanding can be helpful in learning Network OS system internals where access to native Linux shell is possible
  • Open source network OS entirely based on Linux, such as one from Cumulus Networks, are also shaking up the otherwise black box networking from Cisco and Juniper
  • Top open source projects, such as Docker, are based off Linux networking internals. Docker container network isolation leverages Linux namespaces along with basic Linux interfaces and L2 internals
  • While Open vSwitch (or OVS) is not entirely based on Linux, it does contain its own kernel module. It is also used inside OpenStack project
  • Ultimately network engineering is headed to full stack, which primarily includes fusion of skill set across network and server admin boundaries leveraging DevOps ecosystem and cloud/web technologies

In this course, following topics are covered in the form of these modules:

Course Modules:

Module 1: History of Linux and evolution of Networking industry

  • Lesson #1: Linux/Unix History and Why Network Engineers Need to Learn Linux
  • Lesson #2: Linux Distributions Overview
  • Lesson #3: Virtual Lab Environment
  • Lab #1: VirtualBox Installation for Virtual Lab Setup
  • Lab #2: Installation of Centos 7 Using VirtualBox

Module 2: Linux Shell User interface and Utilities

  • Lesson #1: Basic Overview of Shell and User Interfaces
  • Lesson #2: System Shutdown, Reboot and Systemd Overview
  • Lesson #3: Compression Utilities
  • Lesson #4: Email Protocols and Utilities
  • Lesson #5: Email Server Components
  • Lab #1: Compression and Shell Overview
  • Lab #2: Linux Email Utilities

Module 3: The Linux File system and Text Editors

  • Lesson #1: File System and Editors
  • Lab #1: File System and Vi Editor Overview

Module 4: Linux User and File System Management

  • Lesson #1: Introduction to User Management
  • Lesson #2: Packages and Repositories Management
  • Lesson #3: File System and Partition Management
  • Lesson #4: Managing File Permissions and Ownership
  • Lesson #5: Process and Services
  • Lab #1: Users and Group Creation, Modification, Deletion
  • Lab #2: Overview of User Profile

Module 5: Linux Network Administration

  • Lesson #1: Networking Overview
  • Lesson #2: Network Troubleshooting and Remote Access Commands
  • Lesson #3: Understanding Linux Layer 2 Internetworking
  • Lesson #4: Understanding Linux Layer 3 Internetworking
  • Lab #1 : Network Configuration Through Network Manager CLI
  • Lab #2: Network Configuration Through Configuration Files
  • Lab #3 : Network Configuration Through GUI
  • Lab #4: Network Configuration Using Network Manager
  • Lab #5: Setting Up Host Name

Module 6: Linux Shell Scripting

  • Lesson #1: Introduction to Shell Scripting
  • Lesson #2: Shell Scripting: Conditional, Loops and AWK/SED
  • Lab #1: Shell Scripting and Variables
  • Lab #2: Shell Scripting Building Blocks

Module 7: Linux and Network Automation

  • Lesson #1: Cisco IOS, IOS XE, IOS XR, NX-OS, Guest Shell and Linux
  • Lesson #2: Junos OS and Linux
  • Lesson #3: Arista EOS and Linux
  • Lesson #4: Cumulus Linux

Complete Course Outline (PDF)

About the Author:

Afaq Muhammad Khan is a Cisco CCIE #9070. He worked at Cisco Systems San Jose within customer support and technical and product marketing roles. His career includes working at big corporates as well as SF Bay area startups.


Afaq Muhammad Khan Cisco Press Author

Share your thoughts!

4.25 out of 5 stars

0 reviews

Let us know what you think...

What others are saying

  1. Aldoleiva1

    a compelling argument for the future of networking as more companies are going to a linux, open operating systems…I think all network engineers that want to become more relevant will take this course.. I’m looking forward to finishing and being better for it!

    (0) (0)

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...

  2. Arnold

    I believe that every network engineer should consider to take this course to stay ‘relevant’ in this new world of network engineering.

    (0) (0)

    Something wrong with this post? Thanks for letting us know. If you can point us in the right direction...


Continue as a Guest

Don't have an account? Sign Up

STORE-WIDE HOLDAY SALE - 10% Discount on Everything
Did you know
Evolving Technologies V1.1 is now part of all CCIE/CCDE Written exams.
All of our study material is already updated with V1.1 material!