Linux for Network Engineers: Practical Linux with GNS3
Beginner LevelIT & SoftwareLinux

Linux for Network Engineers: Practical Linux with GNS3

Linux for Networking Engineers (CCNA, CCNP, CCIE etc). Practical Linux with GNS3 = network programmability & automation

Created by David Bombal, Experts with David Bombal
13 hours
Video Content
125
Lectures
192,100
Students
4.6
Rating
4.6
(192,100 students enrolled)

What you'll learn

Learn foundational Linux skills
Learn how to practically use Linux in your networks
Build Linux networks using GNS3

Course Content

22 sections • 125 lectures • 13:10:47 total length

Welcome

3 lectures • 12:40

Welcome to the course!07:26
Answering your questions01:54
Udemy Tips and Tricks03:20

Course layout

1 lectures • 00:42

Need to build your own GNS3 topology?00:42

Why should you learn Linux?

6 lectures • 30:00

NOS Linux shells - Cisco, Arista, Cumulus Linux05:07
Linux Network Operating systems: Cisco, Arista and more05:15
Cisco IOS Linux commands (Part 1)07:03
Cisco IOS Linux commands (Part 2)06:05
It's just a CLI01:57
+1 more lectures

GNS3 Linux Networks Part 1

11 lectures • 42:33

DHCP Server03:45
DHCP Client05:06
NAT and Internet testing01:52
Static Linux Docker Container PC03:51
Network Testing: DHCP, Static, DNS, Internet02:20
+6 more lectures

Linux Fundamentals: Which Linux distro?

3 lectures • 10:16

Which Linux distro should you learn?02:15
Red Hat, CentOS and Fedora03:38
Debian, Ubuntu, Mint04:23

Linux Fundamentals: Text Editors

5 lectures • 19:29

Why Text Editors?08:07
nano and vi introduction04:10
vi shortcuts and why learn vi?03:35
nano overview and shortcuts03:34
Interactive VIM Tutorial00:03

Linux Fundamentals

5 lectures • 22:25

Root = power06:44
Linux Prompt Basics03:15
Get Help! And Version determination04:41
Fix GNS3 issue05:18
ifconfig deprecated02:27

Linux Fundamentals: File Systems

5 lectures • 25:56

File Systems04:45
tree and directories09:44
Linux Directory Hierarchy Part 106:05
Linux Directory Hierarchy Part 204:17
Linux Directory Hierarchy Part 301:05

Linux Fundamentals: Files, tools, owners, permissions

4 lectures • 18:54

ls. help, man, grep, more and less06:31
Abbreviated and long arguments, owners, groups and permissions05:21
Owners, groups and basic permission example02:12
Linux is about choice: cat. less, more04:50

Linux Fundamentals: Copy, move, delete

3 lectures • 12:56

Copy, move and delete part 106:31
Copy, move and delete Part 205:04
Never do this!01:21

Linux Fundamentals: Users, Groups, Passwords

9 lectures • 32:13

Introduction01:06
Why?03:51
Shells, Home Directories, Groups03:22
bash, home directories and permissions05:15
Add users03:12
+4 more lectures

Linux Fundamentals: Permissions

5 lectures • 22:42

Linux Permissions Part 1: Introduction06:18
Linux Permissions Part 203:44
Linux Permissions Part 305:55
Linux Permissions Part 4: Absolute Permissions02:24
Linux Permissions Part 5: Relative Permissions04:21

Processes

2 lectures • 07:06

Linux Processes Part 104:29
Linux Processes Part 202:37

Linux Fundamentals: Software Installation

2 lectures • 05:56

Software Install Part 103:24
Software Install Part 202:32

Put Linux to Work: TFTP Server

3 lectures • 12:38

Use Linux practically01:01
Find and install a TFTP server04:32
Configure and test TFTP07:05

Put Linux to work: DNS Server

4 lectures • 14:52

Dnsmasq introduction00:46
Dnsmasq install and configuration05:13
Testing and Wireshark captures05:08
Cisco Router using dnsmasq DNS server03:45

Put Linux to work: DHCP Server

3 lectures • 09:50

Configure and test Linux DHCP server06:50
Test network with extra host01:41
View address leases01:19

Put Linux to work: Linux Switch

1 lectures • 04:58

Replace GNS3 switch with a Linux Switch04:58

Additional Content

2 lectures • 00:17

Free access: Cumulus Linux Course00:12
Additional Content00:05

GNS3, Docker, Open vSwitch, SDN, OpenDaylight and OpenFlow

15 lectures • 01:52:28

SDN Linux networks00:21
Docker, Open vSwitch, SDN and OpenFlow Part 107:33
Docker, Open vSwitch, SDN and OpenFlow Part 210:21
Docker, Open vSwitch, SDN and OpenFlow Part 315:31
Docker, Open vSwitch, SDN and OpenFlow Part 411:28
+10 more lectures

GNS3 Install

8 lectures • 02:47:36

GNS3 Installation16:40
GNS3 Install: VMware Workstation Pro20:55
Download Cisco IOS images and use in GNS319:11
CML (VIRL 2.0) Install Part 131:26
CML (VIRL 2.0) Install Part 212:22
+3 more lectures

GNS3 Setup

25 lectures • 03:24:18

GNS3 2.1 Install Part 1: Components and software requirements03:32
GNS3 2.1 Install Part 2: GUI install11:47
GNS3 2.1 Install Part 3: Troubleshooting GNS3 installation issues Windows 1004:37
GNS3 2.1 Install Part 4: Basic GNS3 Network (your first network)09:50
GNS3 2.1 Install Part 5: Where do I get Cisco IOS images?07:55
+20 more lectures

Description

It is important for you as a network engineer to learn Linux!

Why? There are many reasons including:

1) A lot of network operating systems are based on Linux, or have a Linux shell you can access, or use Linux type commands. I'll show you an example using Cisco, Arista and Cumulus Linux.

2) Network Automation tools such as Ansible don't run the command node on Windows. You are probably going to use Linux with tools such as Ansible, Netmkio, NAPALM and other network automation tools.

3) SDN controllers such as OpenDaylight, ONOS, RYU and APIC-EM run on Linux.You will find that many SDN tools require Linux.

4) DevOps tools such as git work best with Linux.

5) IoT devices typically run Linux

6) A new breed of network devices from companies like Facebook, Microsoft and Cumulus Linux use Linux.

There are even more reasons, but make sure you don't get left behind! You as a network engineer start learning Linux.

This course teaches foundational Linux knowledge without assuming that you have any Linux experience. Learn practically with GNS3!

Learn how to configure Linux networking, how to create users and assign permissions, how to install and run Linux services such as DNS and DHCP.

The course uses various GNS3 topologies with devices such as:

1) Linux Docker containers

2) Linux GNS3 QEMU virtual machines

3) Traditional Linux virtual mahcines

4) Network devices - you could use Cisco, Arista, Cumulus Linux or others

Do you want to see something else added to the course? Just let me know. I like to get your feedback on ways I can improve the course and add more content that you think is relevant.

Networking is changing. Make sure you keep up to date!

All the very best!

David

Who this course is for:

  • Network Engineers
  • Network Architects
  • Anyone who want to learn about Linux from a networking perspective

This course includes:

  • 13 hours on-demand video
  • 6 articles
  • 0
  • Access on mobile and TV
  • Full lifetime access
  • Certificate of completion

Instructors

David Bombal

Experts with David Bombal

Students also download

Explore related courses to expand your learning journey.