آموزش شبکه‌نویسی لینوکس برای مبتدیان - آخرین آپدیت

دانلود Linux Networking For Beginners

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آموزش جامع شبکه‌بندی لینوکس و پیاده‌سازی سرور

یادگیری آسان شبکه‌بندی و پیاده‌سازی سرور در لینوکس

مباحث کلیدی دوره

  • فعال‌سازی ارتباط بین سیستم‌های مختلف لینوکس

    با این آموزش می‌توانید به سادگی ارتباط بین چند سیستم لینوکسی را برقرار کنید.

  • مدیریت از راه دور با Telnet، SSH و PuTTY

    چگونگی انجام مدیریت از راه دور سیستم‌های لینوکسی با ابزارهای قدرتمند Telnet، SSH و PuTTY.

  • پیکربندی و استفاده از احراز هویت بدون رمز عبور (Passwordless Authentication)

    با این بخش، لاگین بدون نیاز به رمز عبور را یاد بگیرید.

  • پیکربندی و استفاده از احراز هویت دو عاملی (2FA)

    افزایش امنیت با پیاده‌سازی و استفاده از احراز هویت دو عاملی.

  • فعال‌سازی ارتباط بین سیستم‌های لینوکس و ویندوز

    راهنمای کامل برای برقراری ارتباط شبکه‌ای بین محیط‌های لینوکس و ویندوز.

  • پیکربندی و استفاده از سرور DHCP (Dynamic Host Configuration Protocol)

    یادگیری تنظیمات سرور DHCP برای تخصیص خودکار IP در شبکه.

  • پیکربندی و استفاده از سرور NFS (Network File System)

    نحوه اشتراک‌گذاری فایل‌ها بین سیستم‌های لینوکسی با استفاده از NFS.

  • پیکربندی و استفاده از سرور VSFTPD (Very Secure File Transfer Protocol Daemon)

    راه‌اندازی یک سرور FTP امن با استفاده از VSFTPD.

  • پیکربندی و استفاده از سرور Samba

    اشتراک‌گذاری فایل و پرینتر بین لینوکس و ویندوز با استفاده از Samba.

  • پیکربندی سیستم لینوکس به عنوان روتر و تست عملکرد

    تبدیل لینوکس به یک روتر کارآمد و چگونگی ارزیابی عملکرد آن.

درباره دوره

امروزه لینوکس به عنوان یک سیستم عامل قوی و قابل اعتماد، جایگاه ویژه‌ای در دنیای فناوری پیدا کرده است. شرکت‌های بزرگ، کسب‌وکارهای کوچک، سازمان‌های دولتی و موسسات آموزشی به طور فزاینده‌ای به سمت استفاده از لینوکس روی می‌آورند.

این دوره آموزشی، مفاهیم پایه‌ای شبکه‌بندی در لینوکس را پوشش می‌دهد و هدف آن تقویت قوی دانش شبکه‌بندی شما در این سیستم عامل است. دوره با راه‌اندازی یک لابراتوار شبکه‌بندی شامل سه سیستم لینوکسی آغاز می‌شود. نحوه تخصیص IP استاتیک به سیستم‌ها و تست اتصال بین آنها، و همچنین پیکربندی صحیح فایل hosts در صورت عدم دسترسی به DNS، آموزش داده می‌شود. سپس یک سیستم ویندوز اضافه خواهد شد تا درک کاملی از شبکه‌بندی بین پلتفرمی کسب کنید.

چگونگی دسترسی به سیستم‌های لینوکسی از طریق لینوکس و ویندوز، کاربرد Telnet، SSH و PuTTY، مفهوم احراز هویت بدون رمز عبور و نحوه پیکربندی و استفاده از آن، همچنین ماهیت احراز هویت دو عاملی (2FA) و چگونگی پیاده‌سازی و استفاده از آن، به تفصیل مورد بحث قرار می‌گیرد.

علاوه بر این، مباحثی چون پیکربندی و استفاده از سرور DHCP، سرور NFS، سرور VSFTPD، سرور Samba و تبدیل سیستم لینوکس به روتر و تست عملکرد آن نیز به طور کامل آموزش داده خواهد شد.

پیش‌نیازها

  • دانش پایه از سیستم عامل لینوکس

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

راه‌اندازی آزمایشگاه شبکه لینوکس Linux Networking Lab Setup

  • مقدمه‌ای بر راه‌اندازی آزمایشگاه شبکه لینوکس Linux Networking Lab Setup Introduction

  • نحوه دنبال کردن صحیح این دوره How to Properly Follow this Course

  • آماده‌سازی سیستم اصلی - ۱ Prepare Master System -1

  • آماده‌سازی سیستم اصلی - ۲ Prepare Master System -2

  • آماده‌سازی سیستم C10 Prepare C10 System

  • آماده‌سازی سیستم C20 Prepare C20 System

  • ایجاد بهبود در راه‌اندازی آزمایشگاه Make Improvements in Lab Setup

  • پیکربندی سیستم ویندوز Configure Windows System

مدیریت از راه دور با استفاده از Telnet، SSh و Putty Remote Management Using Telnet, SSh and Putty

  • نحوه استفاده از Telnet برای مدیریت از راه دور How to Use Telnet for Remote Management

  • نحوه استفاده از SSh برای مدیریت از راه دور How to Use SSh for Remote Management

  • آزمون مدیریت از راه دور Remote Management Quiz

نحوه استفاده از احراز هویت بدون رمز عبور و دو عاملی (2FA) How to Use Passwordless and Two Factor (2FA) Authentication

  • احراز هویت بدون رمز عبور (احراز هویت مبتنی بر کلید عمومی/خصوصی) Password Less Authentication (Public/Private Key Based Authentication)

  • احراز هویت دو عاملی (2FA) Two Factor Authentication (2FA)

  • نحوه غیرفعال کردن احراز هویت رمز عبور How to Disable Password Authentication

  • آزمون احراز هویت Authentication Quiz

نحوه پیکربندی و استفاده از سرور DHCP (پروتکل پیکربندی پویای میزبان) How to Configure and Use DHCP (Dynamic Host Configuration Protocol) Server

  • مقدمه‌ای بر سرور DHCP DHCP Server Introduction

  • نحوه پیکربندی سرور DHCP - ۱ How to Configure DHCP Server - 1

  • نحوه پیکربندی سرور DHCP - ۲ How to Configure DHCP Server - 2

  • نحوه پیکربندی کلاینت‌های DHCP How To Configure DHCP Clients

  • نحوه پیکربندی رزرو آدرس IP How to Configure IP Address Reservation

  • بازگرداندن آزمایشگاه به حالت اولیه Bring back the Lab to Original State

  • آزمون DHCP DHCP Quiz

نحوه پیاده‌سازی سرور NFS (سیستم فایل شبکه) How To Implement NFS (Network File System) Server

  • نحوه پیاده‌سازی سرور NFS How to Implement NFS Server

  • نحو فایل پیکربندی سرور NFS NFS Server Configuration File Syntax

  • نحوه دسترسی به سرور NFS How To Access NFS Server

  • دستورات مفید NFS Useful NFS Commands

  • سرویس‌های مختلف مورد استفاده NFS Different Services Used By NFS

  • تغییر تنظیمات سرور NFS و تأیید اثربخشی تنظیمات تغییر یافته Modify NFS Server Setting and Verify Effictivness of Modified Settings

پروتکل انتقال فایل بسیار امن (VSFTPD) سرور Very Secure File Transfer Protocol (VSFTPD) Server

  • مقدمه آزمایشگاه VSFTPD. تفاوت بین انواع سرور FTP ناشناس و محلی VSFTPD Lab Introduction. Difference Between Anonymou vs Local FTP Server Types

  • ایجاد داده‌های مورد نیاز برای درک سرور FTP Create Required Data For Understanding FTP Server

  • نحوه استفاده از کلاینت‌های FTP مختلف How To Use Different FTP Clients

  • نحوه ناشناس/فقط محلی کردن سرور FTP. فعال کردن آپلود در نوع ناشناس How Tto Make FTP Server Anonymous/Local Only. Enable Uploading in Anonymous Type

  • چرا و چگونه فعال کردن Chroot در سرور FTP Why and How to Enable Chroot in FTP Server

  • عیب‌یابی تنظیمات Chroot در سرور FTP Troubleshhot Chroot Setting in FTP Server

  • نحوه پیکربندی بنر FTP و پیام دایرکتوری How to Configure FTP Banner and Directory Message

  • نحوه محدود کردن تعداد اتصالات دانلود How to Restrict Number of Download Connections

  • نحوه محدود کردن سرعت دانلود در سرور FTP How to Restrict Download Speed in FTP Server

  • نحوه تغییر دایرکتوری ناشناس How to Change Anonymous Directory

  • نحوه جلوگیری از دسترسی کاربران به سرور FTP How to Restrict Users From Accessing FTP Server

  • خلاصه سرور FTP FTP Server Summary

  • آزمون سرور پروتکل انتقال فایل بسیار امن (VSFTPD) Very Secure File Transfer Protocol (VSFTPD) server quiz

نحوه پیاده‌سازی سرور Samba How to Implement Samba Server

  • مقدمه‌ای بر سرور Samba Samba Server Introduction

  • نصب بسته‌های مورد نیاز برای سرور Samba Install Required Packages for Samba Server

  • نحوه پیکربندی سیستم ویندوز برای راه‌اندازی آزمایشگاه سرور Samba How to configure Windows system for Samba server Lab Setup

  • اضافه کردن کاربران Samba و ایجاد پوشه/فایل برای اشتراک‌گذاری Add Samba Users and Create Folder/Files for sharing

  • پیکربندی سرور Samba Configure Samba Server

  • دسترسی به پوشه اشتراک‌گذاری شده Samba در سیستم ویندوز با استفاده از دسترسی امن Access Samba Shared Folder on Windows system by using secure access

  • دسترسی به پوشه ویندوز در سیستم لینوکس Access Windows Folder on Linux system

  • عمومی کردن دسترسی به پوشه لینوکس Make Linux Folder Access Public

  • دسترسی به پوشه عمومی در سیستم ویندوز و عیب‌یابی مشکلات Access Public Folder on Windows system and troubleshoot issues

  • خلاصه سرور Samba Samba Server Summary

نحوه پیکربندی لینوکس به عنوان روتر How to Configure Linux as a Router

  • مقدمه‌ای بر لینوکس به عنوان روتر Linux as a Router Introduction

  • پیکربندی سیستم لینوکس به عنوان روتر Configure Linux system as a Router

  • نحوه پیکربندی سیستم‌های دیگر در آزمایشگاه How to configure other systems in the Lab

  • تأیید عملکرد روتر Verify Router Functionality

  • تأیید عملکرد روتر با استفاده از Putty Verify Router Functionality Using Putty

  • بازگرداندن آزمایشگاه به حالت اولیه Restore the lab to original state

  • آزمون لینوکس به عنوان روتر Linux as a Router Quiz

(اختیاری) نحوه نصب CentOS Linux، کلون کردن ماشین مجازی لینوکس، صادرات/واردات ماشین‌های مجازی (Optional) How To Install CentOS Linux, Clone Linux VM, Export/Import VMs

  • نحوه نصب CentOS Linux How To Install CentOS Linux

  • تنظیمات پس از نصب و نحوه کلون کردن ماشین‌های مجازی برای استفاده در آزمایشگاه شبکه لینوکس Post Installation Settings and How To Clone VMs For Use in Linux Networking Lab

  • نحوه صادرات/واردات ماشین‌های مجازی. نحوه استفاده از ماشین مجازی وارد شده. How to Export/Import VMs. How To Use Imported VM.

  • دانلود ماشین مجازی CentOS 7 Download CentOS 7 VM

  • مدیریت بسته‌های نرم‌افزاری لینوکس با استفاده از Yum - ۱ Linux Software Package Management Using Yum - 1

  • مدیریت بسته‌های نرم‌افزاری لینوکس با استفاده از Yum - ۲ Linux Software Package Management Using Yum - 2

  • مدیریت بسته‌های نرم‌افزاری لینوکس با استفاده از RPM Linux Software Package Management Using RPM

  • نصب ویندوز ۱۰ Windows 10 Installation

  • عیب‌یابی به‌روزرسانی Yum CentOS CentOS Yum Update Troubleshooting

نمایش نظرات

آموزش شبکه‌نویسی لینوکس برای مبتدیان
جزییات دوره
8 hours
62
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,349
4.6 از 5
دارد
دارد
دارد
Vipin Gupta
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Vipin Gupta Vipin Gupta

مهندس لینوکس و ابر ویپین گوپتا دارای گواهی BE، Engg دارای گواهی Redhat (RHCE)، هکر اخلاقی معتبر (CEH)، گواهی سیسکو (CCNA)، گواهی مایکروسافت (MCSE، MCSA) است. او بیش از 25 سال تجربه در زمینه های مرتبط با فناوری اطلاعات دارد. تخصص او در شبکه، امنیت، لینوکس، رایانش ابری، داکر، Kubernetes و SDN است. او در طول زندگی طولانی خود با دانشگاه ها، دانشکده های مهندسی، پلی تکنیک، موسسات خصوصی و بخش شرکتی ارتباط داشته است. او هم با دنیای شرکت ها و هم با دنیای دانشگاهی در تعامل است. او نویسنده 2 لینوکس، 1 نرم افزار تعریف شبکه و 1 کتاب Kubernetes است. وی بیش از 20 مقاله پژوهشی در نشریات بین المللی منتشر کرده است. او صدها کارگاه آموزشی/STC را در مورد فناوری های مختلف برگزار کرده است.