1. صفحه اصلی
  2. »
  3. آموزش
  4. »
  5. آموزش تصویری
  6. »
  7. Oreilly – Linux Networking – Basics and Beyond 2024-2
Linux Networking - Basics and Beyond

Oreilly – Linux Networking – Basics and Beyond 2024-2

توضیحات

دوره Linux Networking – Basics and Beyond. این دوره آموزشی ویدیویی با بیش از 10 ساعت محتوا، به شما یاد می‌دهد که سیستم‌های لینوکس چگونه با هم ارتباط برقرار می‌کنند و در محیط‌های واقعی چگونه شبکه می‌شوند. با توجه به اینکه اکثر سرورهای امروزی در شبکه‌ها و ابر از نوعی از لینوکس استفاده می‌کنند، دوره «شبکه‌سازی لینوکس – فراتر از اصول اولیه» بر کاربرد لینوکس به عنوان سرور تمرکز دارد. برای برقراری ارتباط بین این سرورها، چه فیزیکی و چه مجازی، نیاز به شبکه‌سازی آن‌ها وجود دارد. این دوره با بیش از 8 ساعت آموزش عمیق و نمایش عملی، مفاهیم کلیدی پیکربندی شبکه در توزیع‌های مختلف سرور لینوکس را به شما یاد می‌دهد تا مهارت‌های لازم برای موفقیت در حرفه خود را کسب کنید.

آنچه فرا خواهید گرفت:

  • مقدمات راه‌اندازی و شبکه‌سازی: در بخش راه‌اندازی اولیه سیستم، پیشنهاداتی ارائه می‌شود، سیستم‌ها آماده می‌شوند و نحوه کار با ترمینال و ویرایشگرهای متن آموزش داده می‌شود. همچنین مفاهیم شبکه‌سازی از جمله اصول شبکه‌های کامپیوتری، پروتکل TCP/IP، مدل OSI و موارد دیگر را پوشش می‌دهد.
  • سرویس‌های شبکه: در این بخش با سرویس‌های شبکه‌ای واقعی مورد استفاده در توزیع‌های مختلف لینوکس آشنا می‌شوید، از جمله Networkd و NetPlan در اوبونتو و NetworkManager در فدورا، RHEL و CentOS.
  • دستورات و پیکربندی‌ها: زمان زیادی را صرف یادگیری دستورات مهمی مانند ip، ping، dig و nmcli به همراه نام میزبان (Hostname) و DNS خواهیم کرد.
  • اتصال بین میزبان‌ها با خط فرمان: با ابزارهایی مانند SSH، SFTP، rsync، SMB و دیگر ابزارها و سرویس‌های شبکه‌ای نظیر wget و curl برای برقراری ارتباط بین سیستم‌ها آشنا می‌شوید.

این دوره مناسب افرادی است که:

  • دانش اولیه‌ای در مورد دانلود و نصب دبیان (به عنوان سرور) روی یک ماشین مجازی دارند.
  • می‌دانند چگونه یک پلتفرم مجازی‌سازی مانند VirtualBox (یا هر برنامه مشابه) را راه‌اندازی کنند.
  • با یک ویرایشگر متن لینوکس مانند vim یا nano کار کرده‌اند (مدرس بر روی vim تمرکز خواهد کرد).
  • یک پلتفرم مجازی‌سازی به انتخاب خود مانند VirtualBox یا VMware Workstation و … در اختیار دارند. توصیه می‌شود از حالت NAT به جای حالت bridged استفاده کنید. اگر از VirtualBox استفاده می‌کنید، برای اتصال شبکه ماشین‌های مجازی خود، گزینه «شبکه NAT» را ایجاد و انتخاب کنید.
  • حداقل سیستم‌عامل‌های لینوکس زیر را دانلود و روی ماشین‌های مجازی نصب کنید: دبیان (به عنوان سرور، بدون محیط دسکتاپ) و حداقل یک کلاینت لینوکس با محیط (دبیان، اوبونتو دسکتاپ، فدورا ورک‌استیشن و غیره). این سیستم‌عامل‌ها باید بتوانند با هم ارتباط برقرار کرده و به اینترنت متصل شوند.
  • برای اطلاعات بیشتر در مورد نحوه راه‌اندازی محیط مجازی و سیستم‌های لینوکس خود به وب‌سایت https://prowse.tech/webinars مراجعه کنید.

مشخصات دوره Linux Networking – Basics and Beyond

  • ناشر: Oreilly
  • مدرس: Dave Prowse
  • سطح آموزش: مبتدی تا پیشرفته
  • مدت زمان آموزش: 10 ساعت 28 دقیقه

سرفصل های دوره

  • Introduction
    1. Linux Networking – Basics and Beyond: Introduction
  • Module 1: Setup and Networking 101
    1. Module introduction
  • Lesson 1: System Setup
    1. Learning objectives
    2. 1.1 Recommended Lab Setup
    3. 1.2 Potential Virtualization Systems
    4. 1.3 Configuring Linux Virtual Machines
    5. 1.4 Configuring NAT
    6. 1.5 Using SSH
    7. 1.6 Working with the Terminal
    8. 1.7 Basic Linux Commands
    9. 1.8 Using Text Editors
    10. 1.9 Using VSCode
    11. 1.10 Accessing the Course Repository
  • Lesson 2: Computer Networking Basics
    1. Learning objectives
    2. 2.1 What is a Computer Network?
    3. 2.2 Use Cases for Computer Networks
    4. 2.3 Physical versus Virtual Networks
  • Lesson 3: TCP/IP
    1. Learning objectives
    2. 3.1 Introduction to TCP/IP
    3. 3.2 Our First Lab: the ip a Command
    4. 3.3 Instructor’s Network Map
    5. 3.4 CIDR Notation and Netmasks
    6. 3.5 What is DHCP?
    7. 3.6 What is DNS?
  • Lesson 4: The OSI Model
    1. Learning objectives
    2. 4.1 What is the OSI Model?
    3. 4.2 The OSI Layers
    4. 4.3 OSI and Linux
    5. 4.4 OSI versus the TCP/IP Model
  • Module 2: Networking Services
    1. Module introduction
  • Lesson 5: Introduction to Networking Services
    1. Learning objectives
    2. 5.1 A Tale of Three Networking Services
    3. 5.2 Network Service Example
  • Lesson 6: The networking Service
    1. Learning objectives
    2. 6.1 Introduction to the networking Service
    3. 6.2 Exploring the networking Service in Debian Server
    4. 6.3 Analyzing the System with the ip a and ip r Commands
    5. 6.4 Configuring a Dynamic Address
    6. 6.5 The DORA Process
    7. 6.6 Configuring a Static Address
    8. 6.7 Configuring DNS in Debian Server
    9. 6.8 Debian in AWS
  • Lesson 7: The networkd Service
    1. Learning objectives
    2. 7.1 Introduction to systemd and the networkd service
    3. 7.2 Analyzing systemd-networkd in Ubuntu
    4. 7.3 Analyzing systemd-networkd in Debian
    5. 7.4 Using Netplan to Configure a Static IP Configuration
    6. 7.5 Examining Dynamic and Wireless IP Configurations
    7. 7.6 Additional networkd-based Commands
    8. 7.7 DNS in a Debian System Running networkd
    9. 7.8 Arch in AWS
  • Lesson 8: The NetworkManager Service
    1. Learning objectives
    2. 8.1 Introduction to the NetworkManager Service
    3. 8.2 Analyzing the NetworkManager Service
    4. 8.3 Working with NetworkManager Tools
    5. 8.4 Using Cockpit
    6. 8.5 NetworkManager Configuration Files
    7. 8.6 Viewing the NetworkManager Log
  • Lesson 9: More Networking Services
    1. Learning objectives
    2. 9.1 Introduction to the wicked and network Services
    3. 9.2 Working with the wicked Service in openSUSE
    4. 9.3 Amazon Linux
  • Module 3: Commands and Configurations
    1. Module introduction
  • Lesson 10: The ip Command
    1. Learning objectives
    2. 10.1 Introduction to the ip Command
    3. 10.2 Working with ip link
    4. 10.3 Working with ip address
    5. 10.4 Advanced ip a
    6. 10.5 Network Connection Data
    7. 10.6 Working with ip route
  • Lesson 11: Network Testing Commands
    1. Learning objectives
    2. 11.1 Introduction to Network Testing Commands
    3. 11.2 ping Basics
    4. 11.3 Advanced ping
    5. 11.4 traceroute
    6. 11.5 whois
    7. 11.6 dig and nslookup
    8. 11.7 ss
    9. 11.8 nmap scanning
  • Lesson 12: Hostnames and DNS
    1. Learning objectives
    2. 12.1 Introduction to Hostnames and DNS
    3. 12.2 Configuring a Hostname in the GUI
    4. 12.3 Configuring a Hostname in the Terminal
    5. 12.4 FQDNs
    6. 12.5 Review of DNS
    7. 12.6 Configuring DNS in the GUI
    8. 12.7 Configuing DNS in the Big Three Networking Services
    9. 12.8 Working with the hosts File
  • Lesson 13: nmcli
    1. Learning objectives
    2. 13.1 Introduction to nmcli
    3. 13.2 Using nmcli to Analyze Network Connections
    4. 13.3 Modifying Static IP Connections with nmcli
    5. 13.4 Configuring a DHCP Network Connection with nmcli
    6. 13.5 Editing Network Connections with the nmcli Shell
    7. 13.6 Scanning Wireless Networks with nmcli
    8. 13.7 nmcli Help and Manual Pages
  • Module 4: Connecting between Hosts with the Command Line
    1. Module introduction
  • Lesson 14: SSH
    1. Learning objectives
    2. 14.1 Introduction to SSH
    3. 14.2 Installing and Analyzing SSH on Linux
    4. 14.3 Using SSH to Connect to a Remote System
    5. 14.4 Analyzing the SSH Connection
    6. 14.5 Terminating SSH Connections
    7. 14.6 Using SSH Keys Part1
    8. 14.7 Using SSH Keys Part2
  • Lesson 15: SCP and rsync
    1. Learning objectives
    2. 15.1 Working with SCP
    3. 15.2 Working with rsync
    4. 15.3 Advanced rsync
  • Lesson 16: SFTP More Connectivity Tools
    1. Learning objectives
    2. 16.1 SFTP Overview
    3. 16.2 Working with SFTP Locally
    4. 16.3 Working with SFTP over the Internet
    5. 16.4 SMB
    6. 16.5 Additional Remote Connectivity Tools
  • Lesson 17: Additional Networking Tools
    1. Learning objectives
    2. 17.1 Working with Additional Networking Tools
    3. 17.2 wget
    4. 17.3 Create an Apache Web Server
    5. 17.4 curl
    6. 17.5 NetPerf
    7. 17.6 Additional Tools
    8. 17.7 Deprecated Tools
    9. 17.8 speedtest-cli
  • Summary
    1. Linux Networking – Basics and Beyond: Summary

تصاویر دوره Linux Networking – Basics and Beyond

Linux Networking - Basics and Beyond

نمونه فیلم دوره

راهنمای نصب

پس از Extract، با Player دلخواه خود مشاهده کنید.

زیرنویس: ندارد

کیفیت: 720p

لینک دانلود

دانلود بخش 1 – 1 گیگابایت

دانلود بخش 2 – 1 گیگابایت

دانلود بخش 3 – 1 گیگابایت

دانلود بخش 4 – 95 مگابایت

گذرواژه فایل(ها): www.downloadly.ir


حجم فایل

3.09 گیگابایت

5/5 - (3 امتیاز)

محاسبه حجم دانلود برای ایرانسل به‌صورت تمام‌بها است.

Download Faster Without Limitation

The data center of free servers has applied a non-Iranian IP restriction on some servers
There is no limitation for VIP servers

برچسب ها:

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این قسمت نباید خالی باشد
این قسمت نباید خالی باشد
لطفاً یک نشانی ایمیل معتبر بنویسید.
فقط دیدگاه‌هایی که جنبه‌ی استفاده‌ی عمومی دارد، نمایش داده می‌شود؛ درصورت تمایل به دریافت نتیجه‌ی رسیدگیِ دیدگاه خود، ایمیل معتبر وارد کنید.

فهرست