Description
Linux Networking Course – Basics and More. With over 10 hours of content, this video course will teach you how Linux systems communicate and network in real-world environments. Given that most servers in networks and the cloud today use some form of Linux, the course Linux Networking Systems – Beyond the Basics focuses on using Linux as a server. To communicate between these servers, both physical and virtual, it is necessary to connect them into a network. Featuring over 8 hours of in-depth training and hands-on demonstrations, this course will teach you key network configuration concepts across a variety of Linux server distributions to gain the skills you need to succeed in your career.
What you will learn:
- Getting started and working online. The initial system setup section provides suggestions, prepares the system, and teaches how to use the terminal and text editors. It also covers networking concepts including computer networking fundamentals, TCP/IP protocol, OSI model, and more.
- Network services. In this section, you’ll learn about the actual network services used in various Linux distributions, including Networkd and NetPlan on Ubuntu and NetworkManager on Fedora, RHEL, and CentOS.
- Commands and Settings: We will spend a lot of time learning important commands such as ip, ping, dig and nmcli, as well as hostname and DNS.
- Connecting between hosts using the command line. You will be introduced to tools such as SSH, SFTP, rsync, SMB, as well as other networking tools and services such as wget and Curl for communication between systems.
This course is suitable for people who:
- They have basic knowledge about downloading and installing Debian (as a server) on a virtual machine.
- Know how to set up a virtualization platform such as VirtualBox (or any similar program).
- Worked with a Linux text editor such as vim or nano (the instructor will focus on vim).
- They have a virtualization platform of their choice like VirtualBox or VMware Workstation etc. It is recommended to use NAT mode instead of Bridge mode. If you are using VirtualBox, create and select the NAT Network option to connect a network of virtual machines.
- Download and install at least the following running Linux systems on the virtual machines: Debian (as a server, without a desktop environment) and at least one Linux client with an environment (Debian, Ubuntu Desktop, Fedora Workstation, etc.). These operating systems must be able to communicate with each other and connect to the Internet.
- For more information on how to set up virtual environments and Linux systems, visit https://prowse.tech/webinars.
Linux Networking: Basics and Beyond Course Specifications
- Publisher: Oreily
- Instructor: Dave Prowse
- Level of training: from beginner to advanced
- Duration of training: 10 hours 28 minutes
Course headings
- Introduction
- Linux Networking – Basics and More: Introduction
- Module 1: Setting Up and Networking 101
- module introduction
- Lesson 1: System Setup
- Learning Objectives
- 1.1 Recommended laboratory setup
- 1.2 Potential virtualization systems
- 1.3 Setting up Linux virtual machines
- 1.4 NAT setup
- 1.5 Using SSH
- 1.6 Working with the Terminal
- 1.7 Basic Linux commands
- 1.8 Using text editors
- 1.9 Using VSCode
- 1.10 Access to the course repository
- Lesson 2: Computer Networking Basics
- Learning Objectives
- 2.1 What is a computer network?
- 2.2 Options for using computer networks
- 2.3 Physical and virtual networks
- Lesson 3: TCP/IP
- Learning Objectives
- 3.1 Introduction to TCP/IP
- 3.2 Our first lab: the ip a command
- 3.3 Instructor Network Map
- 3.4 CIDR notation and netmasks
- 3.5 What is DHCP?
- 3.6 What is DNS?
- Lesson 4: OSI Model
- Learning Objectives
- 4.1 What is the OSI model?
- 4.2 OSI layers
- 4.3 OSI and Linux
- 4.4 OSI and TCP/IP model
- Module 2: Network Services
- module introduction
- Lesson 5: Introduction to Network Services
- Learning Objectives
- 5.1 A Tale of Three Network Services
- 5.2 Example of a network service
- Lesson 6: Network Service
- Learning Objectives
- 6.1 Introducing the Network Service
- 6.2 Exploring the network service on a Debian server
- 6.3 Analyzing the system using the ip a and ip r commands
- 6.4 Dynamic address setting
- 6.5 DORA process
- 6.6 Setting a static address
- 6.7 Setting up DNS on a Debian server
- 6.8 Debian on AWS
- Lesson 7: Network Service
- Learning Objectives
- 7.1 Introduction to systemd and network service
- 7.2 Analysis of systemd-networkd on Ubuntu
- 7.3 Analysis of systemd-networkd on Debian
- 7.4 Using Netplan to set up a static IP configuration
- 7.5 Study of dynamic and wireless IP configurations
- 7.6 Additional network commands
- 7.7 DNS on a Debian system running on a network
- 7.8 Arch in AWS
- Lesson 8: NetworkManager Service
- Learning Objectives
- 8.1 Introducing the NetworkManager service
- 8.2 Analysis of the NetworkManager service
- 8.3 Working with NetworkManager tools
- 8.4 Using the cabin
- 8.5 NetworkManager configuration files
- 8.6 View NetworkManager Log
- Lesson 9: Additional Network Services
- Learning Objectives
- 9.1 Introduction to evil and network services
- 9.2 Working with a malicious service in openSUSE
- 9.3 Amazon Linux
- Module 3: Commands and Configurations
- module introduction
- Lesson 10: The ip Command
- Learning Objectives
- 10.1 Introduction to the ip command
- 10.2 Working with an IP link
- 10.3 Working with IP address
- 10.4 Enhanced IP
- 10.5 Network connection details
- 10.6 Working with an IP route
- Lesson 11: Network Test Commands
- Learning Objectives
- 11.1 Introduction to Network Testing Commands
- 11.2 Ping Basics
- 11.3 Advanced ping
- 11.4 tracing
- 11.5 who
- 11.6 dig and nslookup
- 11.7 ss
- 11.8 nmap scanning
- Lesson 12: Hostnames and DNS
- Learning Objectives
- 12.1 Introduction to Hostnames and DNS
- 12.2 Setting the hostname in the GUI
- 12.3 Setting the hostname in the terminal
- 12.4 Fully qualified domain names
- 12.5 DNS overview
- 12.6 Setting up DNS in the GUI
- 12.7 Configuring DNS in the “Big Three” network services
- 12.8 Working with the hosts file
- Lesson 13: nmcli
- Learning Objectives
- 13.1 Introducing nmcli
- 13.2 Using nmcli to analyze network connections
- 13.3 Changing static IP connections using nmcli
- 13.4 Setting up a DHCP network connection using nmcli
- 13.5 Editing network connections using the nmcli shell
- 13.6 Scanning wireless networks using nmcli
- 13.7 nmcli help and manual pages
- Module 4: Connecting Between Hosts Using the Command Line
- module introduction
- Lesson 14:
- Learning Objectives
- 14.1 Introduction to SSH
- 14.2 Installing and analyzing SSH on Linux
- 14.3 Using SSH to connect to a remote system
- 14.4 Analyzing the SSH connection
- 14.5 Terminating SSH connections
- 14.6 Using SSH keys. Part 1.
- 14.7 Using SSH Keys, Part 2
- Lesson 15: scp and rsync
- Learning Objectives
- 15.1 Working with SCP
- 15.2 Working with rsync
- 15.3 Enhanced rsync
- Lesson 16: Additional SFTP Connection Tools
- Learning Objectives
- 16.1 SFTP Overview
- 16.2 Local work with SFTP
- 16.3 Working with SFTP over the Internet
- 16.4 SMB
- 16.5 Additional remote connection tools
- Lesson 17: Additional Network Tools
- Learning Objectives
- 17.1 Working with additional network tools
- 17.2 W
- 17.3 Creating an Apache web server
- 17.4 curl
- 17.5 Netperf
- 17.6 Additional tools
- 17.7 Legacy tools
- 17.8 Speedtest-cli
- Summary
- Linux Networking – Basics and More: Summary
Images of Linux Networks – Basics and Beyond Course
Example video course
installation instructions
Once extracted, watch using your favorite player.
Subtitles: No
Quality: 720p
Download link
Password for file(s): www.downloadly.ir
size
3.09 GB