Practical Linux for Network Engineers: Part 1
4h 9mIntermediate2018-06-26
Authors

David Bombal
Creating content and courses for networking professionals worldwide
Course details
Linux is a critical skill for network engineers. Many network operating systems use Linux, as do software-defined networking and DevOps tools such as OpenDaylight and Git. Don't get left behind. This course teaches Linux from the networking perspective, providing practical, hands-on lessons that are grounded in the fundamentals that network engineers need most. Learn Linux commands for interacting with the CLI. Find out how to configure Linux networking, create users, and assign permissions. Then discover how to build different types of virtual machines, including Ubuntu desktop and server VMs. Instructor David Bombal also helps you choose a Linux distribution and text editor, and then dives deeper into fundamental topics: file systems and the directory hierarchy; editing files and file-level permissions; and managing permissions and processes. Continue to Part 2 of the training series to learn more about setting up Linux services and software-defined networking.
Note: This course uses GNS3 for all demonstrations.
Learning objectives
Linux commands
Linux networks
Linux prompt basics
Linux file systems
Editing, copying, moving, and deleting files
Changing file owners and permissions
Updating users, groups, and passwords
Managing processes from the command line
Note: This course uses GNS3 for all demonstrations.
Learning objectives
Linux commands
Linux networks
Linux prompt basics
Linux file systems
Editing, copying, moving, and deleting files
Changing file owners and permissions
Updating users, groups, and passwords
Managing processes from the command line
Skills covered
LinuxPersonaNetwork AdministrationNetwork and System AdministrationOpen Source
Concepts
0. Introduction
- 01 - Welcome
1. Why Should You Learn Linux
- 02 - Linux network operating system shells, Cisco, and others
- 03 - Linux network operating systems (NOS)
- 04 - Cisco IOS Linux commands, part 1
- 05 - Cisco IOS Linux commands, part 2
- 06 - It's just a CLI
- 07 - Rise of the machines
2. GNS3 Linux Networks
- 08 - DHCP server
- 09 - DHCP client
- 10 - Network address translation (NAT) and internet testing
- 11 - Static Linux Docker container PC
- 12 - Network testing
- 13 - Ubuntu Desktop QEMU virtual machine
- 14 - Ubuntu Server download and VMware import
- 15 - Ubuntu Server installation
- 16 - Integrate Ubuntu Server virtual machine
- 17 - Ubuntu Server - Manual IP address
3. Linux Fundamentals - Which Linux Distro
- 18 - Which Linux distro should you learn
- 19 - Red Hat, CentOS, and Fedora
- 20 - Debian, Ubuntu, and Mint
4. Linux Fundamentals - Text Editors
- 21 - Why text editors
- 22 - nano and vi introduction
- 23 - vi shortcuts and why learn vi
- 24 - nano overview and shortcuts
5. Linux Fundamentals
- 25 - Root power
- 26 - Linux prompt basics
- 27 - Get help and version determination
- 28 - Fix GNS3 issue
- 29 - ifconfig deprecated
6. Linux Fundamentals - File Systems
- 30 - File systems
- 31 - Tree and directories
- 32 - Linux directory hierarchy, part 1
- 33 - Linux directory hierarchy, part 2
- 34 - Linux directory hierarchy, part 3
7. Linux Fundamentals - Files, Tools, Owners, and Permissions
- 35 - ls help, man, grep, more, and less
- 36 - Owners, groups, and permissions
- 37 - Owners and groups example
- 38 - Linux is about choice - cat, less, and more
8. Linux Fundamentals - Copy, Move, and Delete
- 39 - Copy, move, and delete, part 1
- 40 - Copy, move, and delete, part 2
- 41 - Never do this
9. Linux Fundamentals - Users, Groups, and Passwords
- 42 - Introduction
- 43 - Why
- 44 - Shells, home directories, and groups
- 45 - Bash, home directories, and permissions
- 46 - Add users
- 47 - Modify users
- 48 - Groups
- 49 - Passwords
- 50 - Password settings
10. Linux Fundamentals - Permissions
- 51 - Linux permissions, part 1 - Introduction
- 52 - Linux permissions, part 2
- 53 - Linux permissions, part 3
- 54 - Linux permissions, part 4 - Absolute permissions
- 55 - Linux permissions, part 5 - Relative permissions
11. Processes
- 56 - Linux processes, part 1
- 57 - Linux processes, part 2