Video description
Over 10 Hours of Video Instruction
Learn hands-on how Linux systems communicate and how they are networked together in real-life environments.
Overview:
Linux Networking - Basics and Beyond focuses on using Linux as a server. Most servers in today’s networks and on the cloud run Linux in some form or another. For this to work, the servers’whether physical or virtual—need to be networked together. With over 8 hours of deep-dive discussions and demos, this video course demonstrates the core concepts of configuring networking on different Linux server distributions with an emphasis on giving you the expertise you need to succeed in your career.
Topics Include:
- Setup and Networking 101 Initial system setup provides recommendations, prepares our systems, and demonstrates how to work with the terminal and text editors. It covers networking concepts including computer networking basics, TCP/IP, the OSI Model, and more.
- Networking Services including the actual networking service used by Debian, networkd and NetPlan used by Ubuntu, and NetworkManager used by Fedora, RHEL, and CentOS.
- Commands and Configurations We’ll spend a lot of time here on commands such as ip, ping, dig, and nmcli, as well as hostnames and DNS.
- Connecting between Hosts with the Command Line introduces tools such as SSH, SFTP, rsync, smb, and additional networking tools and services such as wget and curl.
Related Learning:
Sign up for Linux Networking live training with Dave Prowse:
Linux Networking & Security Fundamentals
About the Instructor:
Dave Prowse has more than 20 years of experience in the IT field. He solves problems for organizations using Linux, infrastructure as code, and many other types of technology. He loves to teach those solutions to others. Dave is an advocate of lifelong learning, self-improvement, building confidence, and the sharing of knowledge. You can contact Dave at his website: prowse.tech
Skill Level:
- Beginner, Intermediate
Course Requirement:
- Basic understanding of how to download and install Debian (as a server) into a virtual machine. Examples at: https://www.prowse.tech
- Knowledge of how to set up a virtualization platform such as VirtualBox (or other favorite program). Example: https://www.prowse.tech/virtualbox/
- Ability to work with a Linux editor: vim, nano, etc... (The instructor will focus on vim). Vim introduction: https://www.prowse.tech/vim/
- A virtualization platform of your choice. For example, VirtualBox: https://www.virtualbox.org/wiki/Downloads, or VMware Workstation, KVM, and so on. It is recommended that you utilize NAT mode and not bridged mode. If using VirtualBox, create and select “NAT Network” for your virtual machines’ networking connectivity.
- At a minimum, download and install the following Linux operating systems into virtual machines: Debian (as a server, no desktop environment): https://www.debian.org/distrib/; and at least one Linux client with desktop environment (Debian, Ubuntu Desktop, Fedora Workstation, etc.) These operating systems will need to be able to communicate with each other and connect to the Internet.
- Go to https://prowse.tech/webinars for details on how to setup your virtual environment and Linux systems.
About Pearson Video Training:
Pearson publishes expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. These professional and personal technology videos feature world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, Pearson IT Certification, Sams, and Que Topics include: IT Certification, Network Security, Cisco Technology, Programming, Web Development, Mobile Development, and more. Learn more about Pearson Video training at http://www.informit.com/video.
Table of contents
- Introduction
- Module 1: Setup and Networking 101
- Lesson 1: System Setup
- Lesson 2: Computer Networking Basics
- Lesson 3: TCP/IP
- Lesson 4: The OSI Model
- Module 2: Networking Services
- Lesson 5: Introduction to Networking Services
-
Lesson 6: The networking Service
- Learning objectives
- 6.1 Introduction to the networking Service
- 6.2 Exploring the networking Service in Debian Server
- 6.3 Analyzing the System with the ip a and ip r Commands
- 6.4 Configuring a Dynamic Address
- 6.5 The DORA Process
- 6.6 Configuring a Static Address
- 6.7 Configuring DNS in Debian Server
- 6.8 Debian in AWS
-
Lesson 7: The networkd Service
- Learning objectives
- 7.1 Introduction to systemd and the networkd service
- 7.2 Analyzing systemd-networkd in Ubuntu
- 7.3 Analyzing systemd-networkd in Debian
- 7.4 Using Netplan to Configure a Static IP Configuration
- 7.5 Examining Dynamic and Wireless IP Configurations
- 7.6 Additional networkd-based Commands
- 7.7 DNS in a Debian System Running networkd
- 7.8 Arch in AWS
- Lesson 8: The NetworkManager Service
- Lesson 9: More Networking Services
- Module 3: Commands and Configurations
- Lesson 10: The ip Command
- Lesson 11: Network Testing Commands
- Lesson 12: Hostnames and DNS
-
Lesson 13: nmcli
- Learning objectives
- 13.1 Introduction to nmcli
- 13.2 Using nmcli to Analyze Network Connections
- 13.3 Modifying Static IP Connections with nmcli
- 13.4 Configuring a DHCP Network Connection with nmcli
- 13.5 Editing Network Connections with the nmcli Shell
- 13.6 Scanning Wireless Networks with nmcli
- 13.7 nmcli Help and Manual Pages
- Module 4: Connecting between Hosts with the Command Line
- Lesson 14: SSH
- Lesson 15: SCP and rsync
- Lesson 16: SFTP More Connectivity Tools
- Lesson 17: Additional Networking Tools
- Summary
Product information
- Title: Linux Networking - Basics and Beyond
- Author(s):
- Release date: April 2024
- Publisher(s): Pearson
- ISBN: 0138358052
You might also like
video
Linux Security - Basics and Beyond
Use Linux as a server and learn how to secure it against attacks. Overview: Learn how …
book
Linux for Networking Professionals
Get to grips with the most common as well as complex Linux networking configurations, tools, and …
video
Building Linux Servers: DHCP, DNS, and Directory Services
13+ Hours of Video Instruction Overview Building Linux Servers: DHCP, DNS, and Directory Services LiveLessons provides …
book
Network Programming with Go
Go combines the best parts of many other programming languages. It’s fast, scalable, and designed for …