آموزش دوره 3 روزه مدیریت لینوکس

3 Days Linux Administration Course

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

این دوره برای دانشجویانی طراحی شده است که زمان کافی برای یادگیری لینوکس ندارند. آنها می خواهند با اجرای دستورات در 3 روز بتوانند نصب لینوکس را انجام دهند و سرور لینوکس را مدیریت کنند. برای 3 روز آینده هر روز چند ساعت را با من بگذرانید و مطمئن خواهم شد که موارد زیر را یاد خواهید گرفت:


روز 1 - نصب، پیکربندی، سیستم فایل و دستورات پایه

  • آشنایی با لینوکس؟

  • Oracle Virtual Box چیست؟

  • دانلود و نصب Oracle Virtual Box

  • ایجاد ماشین مجازی

  • توزیعات لینوکس

  • دانلود و نصب لینوکس (CentOS)

  • Putty را دانلود و نصب کنید

  • VM Linux را از طریق Putty وصل کنید

  • تغییر رمز عبور

  • مقدمه ای بر سیستم فایل

  • شرح ساختار سیستم فایل

  • دستورات ناوبری سیستم فایل

  • نمای کلی فهرست دایرکتوری

  • ایجاد فایل ها و فهرست ها

  • مسیرهای سیستم فایل

  • یافتن فایل‌ها و فهرست‌ها (یافتن، مکان‌یابی)

  • کارت عام (*، $، ^)

  • مسابقه و جزوات


روز 2 - مدیریت سیستم لینوکس

  • مجوزهای فایل (chmod)

  • مالکیت فایل (chown، chgrp)

  • دریافت کمک (مرد، whatis و غیره)

  • افزودن متن به فایل

  • لوله ها ( | )

  • فرمان های نگهداری فایل

  • دستورات نمایش فایل

  • فیلترها/دستورات پردازش متن (برش، مرتب سازی، grep، awk، uniq، wc)

  • مقایسه فایل‌ها (تفاوت، cmp)

  • فشرده کردن و خارج کردن فشرده سازی فایل ها/دایرکتوری ها (tar، gzip، gunzip)

  • ویرایشگرهای فایل لینوکس (ویرایشگر متن vi)

  • مدیریت حساب کاربری (useradd، groupadd، usermod، userdel، groupdel)

  • تغییر کاربران و دسترسی Sudo

  • کاربران (چه کسی، شناسه، آخرین نفر) را نظارت کنید

  • دستورات ابزار سیستم (تاریخ، زمان، نام میزبان، که، cal، bc و غیره)

  • مسابقه و جزوات


روز 3 - مدیریت سیستم لینوکس پیشرفته

  • فرآیندها و زمان‌بندی‌ها (systemctl، ps، top، kill، crontab و at)

  • دستورهای نظارت بر سیستم (بالا، df، dmesg، iostat 1، netstat، رایگان و غیره)

  • فرمان های نگهداری سیستم عامل (خاموش کردن، راه اندازی مجدد، توقف، راه اندازی و غیره)

  • تغییر نام میزبان سیستم (hostnamectl)

  • پیدا کردن اطلاعات سیستم (نام، cat/etc/redhat-release، cat/etc/*rel*، dmidecode)

  • کلیدهای کنترل ترمینال

  • هسته لینوکس

  • شل چیست؟

  • اسکریپت نویسی پوسته

  • اسکریپت های اصلی شل

  • نام مستعار

  • سابقه فرمان

  • فعال کردن اینترنت در Linux VM

  • فایل‌ها و دستورات شبکه (پینگ، ifconfig، netstat، tcpdump، فایل‌های پیکربندی شبکه)

  • رابط شبکه (ethtool)

  • به روز رسانی ها و مخازن سیستم (rpm و yum)

  • ارتقاء سیستم و مدیریت مسیر

  • سطوح اجرای سیستم

  • انتقال فایل (ftp، scp، rsync و غیره)

  • پیام روز

  • پارتیشن دیسک (df، fdisk و غیره)

  • آزمون و جزوات



============================================== =============================================


در اینجا گواهی از دانش آموزان من است:

  • به همه شما که به دنبال یک دوره آموزشی واقعا خوب لینوکس هستید، این همان است، به طور جدی قول می‌دهم که دوره‌ای در لینوکس در اینجا پیدا نخواهید کرد که به این خوبی باشد. -- تی.جی. Marstiller (Udemy Student)


  • عمران یک مربی بسیار آگاه و جذاب است. همانطور که دیگران گفته‌اند، می‌توانید بگویید که او فقط در تلاش برای فروش یک دوره نیست، بلکه سرمایه‌گذاری می‌کند تا شاگردانش پایه‌های حرفه‌ای قوی با نگرش مثبت و قابل دسترسی داشته باشند. او همچنین با استفاده از فرهنگ پاپ و نمونه های کار عملی سرگرم کننده است. واقعاً احساس می کنید که با او در کلاس درس هستید. من این دوره را عمدتاً به عنوان یک سرگرمی می گذرانم، اما قبلاً چیزهای زیادی از آن گرفته ام. تکالیف، آزمون ها و جزوه ها به تقویت مطالب کمک می کنند. -- Raymond B. (Udemy Student)


  • نکته اصلی در مورد دوره، سادگی و سلسله مراتب آن است. طراحی بسیار خوب و آسان است که به درک بهتر مسائل کمک می کند. -- Akash Garg (دانشجوی Udemy)


  • من فقط عاشق تبلیغ تدریس هستم، تجربه یادگیری که دارم -- Jacob Samba (دانشجوی Udemy)


  • عمران افضل ممکن است معلم مورد علاقه من باشد که تا به حال داشته ام. او بامزه و جذاب است. دنبال کردن دوره آسان بود، و بدون هیچ تجربه ای در شروع کار، اکنون با لینوکس بسیار راحت هستم و واقعاً آن را دوست دارم. او شما را وادار می کند که گوگل خود را انجام دهید، اما این چیز بدی نیست به خصوص با توجه به ماهیت فناوری اطلاعات و مستندات برای حل مشکلات خود. من به شدت توصیه می کنم. -- ونسا دیاز-گوموند (دانشجوی Udemy)


  • دوره بسیار خوب اجرا می‌شود و من جزوه‌ها و تکالیف تعیین شده را خیلی دوست دارم. تکالیف به من کمک می کند تا یاد بگیرم و به روند یادگیری ادامه دهم، حتی زمانی که زندگی بزرگسالی هنوز در حال پیشرفت است. -- توماس راجرز (دانشجوی Udemy)


  • معلم فوق العاده ای. عمران باید در ساختن دوره و گام به گام بردن دانش آموز تلاش زیادی کرده باشد، برای توضیح همه چیز از لینوکس چیست، نحوه بارگذاری آن، کدنویسی و غیره وقت می گذارد. من دروس دیگر را از عمران. من دانشجوی مادام العمر هستم. به همین منوال ادامه دهید و لطفاً دوره های بیشتری را برای ما که می توانیم از روش تدریس، دانش و تجربه شما بهره مند شویم، آماده کنید. متشکرم. -- علی شیخ (دانشجوی Udemy)


  • در وهله اول از مدرس برای ساخت چنین دوره عالی تشکر می کنم. می ترسیدم لینوکس یاد بگیرم. اکنون با لینوکس احساس راحتی می کنم. من هم مفهوم پشت و هم کاربردی را درک کرده ام. من به همه کسانی که تازه وارد لینوکس هستند و می خواهند یک بار برای همیشه بدون اتلاف وقت از آن استفاده کنند و ثبت نام کنند توصیه می کنم. پشیمان نخواهی شد. من دوست دارم مدرس همین کار را برای WINDOWS SERVER ADMIN انجام دهد، به نظر نمی رسد دوره ای بهتر و مبتدی را در آنجا پیدا کنم که بتواند با این دوره مطابقت داشته باشد. برای من، این بهترین دوره لینوکس آنلاین است. من به تازگی چند پروژه دنیای واقعی را با لینوکس بعد از این دوره عالی شروع کردم، من تازه وارد لینوکس شدم و فقط در عرض یک ماه همیشه در خط فرمان هستم و همیشه بازی می کنم. -- Opoku Bright (دانشجوی Udemy)


  • من واقعا مشتاق دوره های بعدی در آینده هستم. این بسیار آموزنده بوده است. شما همیشه نام اوراکل را می شنوید، اما این به زبان عامیانه به خوبی بیان شده است -- عطوفا حسن (دانشجوی کلاس درس)


  • عمران افضل لینوکس می خورد، نفس می کشد و می خوابد! او واقعاً چیزهای خود را می داند. احساس می کنم در مدت کوتاهی مرا از سطح تحصیلات مبتدی به سطح کارشناسی ارشد رسانده است. هرکسی که به دنبال کار در لینوکس است باید حتما این دوره را بگذراند. -- تی جی واکر (دانشجوی Udemy)



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

بررسی اجمالی برنامه درسی Syllabus Overview

  • بررسی اجمالی برنامه درسی Syllabus Overview

  • برنامه درسی را دانلود کنید Download Syllabus

  • متشکرم Thank You

روز 1 - نصب، پیکربندی، سیستم فایل و دستورات پایه Day 1 - Installation, Configuration, File System and Basic Commands

  • به روز 1 خوش آمدید Welcome to Day 1

  • لینوکس چیست؟ What is Linux?

  • توزیع های لینوکس Linux Distributions

  • Virtual Box چیست؟ What is Virtual Box?

  • نصب Virtual Box Installing Virtual Box

  • ایجاد ماشین مجازی Creating Virtual Machine

  • نصب لینوکس (توصیه می شود) Linux Installation (Recommended)

  • نصب لینوکس (CentOS8 - اختیاری) Linux Installation (CentOS8 - Optional)

  • Putty (ترمینال مشتری) را نصب کنید Install Putty (Client Terminal)

  • لینوکس را از طریق ترمینال putty متصل کنید Connect Linux through putty Terminal

  • تغییر رمز عبور کاربر Changing User Password

  • مقدمه ای بر سیستم فایل Introduction to File System

  • شرح ساختار فایل سیستم File System Structure Description

  • دستورات ناوبری سیستم فایل (cd، ls و pwd) File System Navigation Commands (cd , ls and pwd)

  • مسیر مطلق و نسبی Absolute and Relative Path

  • نمای کلی فهرست دایرکتوری Directory Listing Overview

  • ایجاد فایل ها و دایرکتوری ها (لمس، cp، vi و غیره) Creating Files and Directories (touch, cp, vi etc.)

  • یافتن فایل ها و فهرست ها (یافتن، مکان یابی) Finding Files and Directories (find, locate)

  • حروف عام (*، ?، []) Wildcards (*, ?, [])

  • آزمون روز اول Day 1 Quiz

  • روز اول تکلیف Day 1 Homework

  • جزوات روز اول Day 1 Handouts

روز دوم - مدیریت سیستم لینوکس Day 2 - Linux System Administration

  • به روز 2 خوش آمدید Welcome to Day 2

  • لوله Pipe

  • فایل ها و مجوزهای دایرکتوری Files and Directory Permissions

  • دستورات مالکیت فایل File Ownership Commands

  • کمک گرفتن (مرد، چه چیزی) Getting Help (man, whatis)

  • اضافه کردن متن به فایل ها Adding Text to Files

  • تعمیر و نگهداری فایل سیستم (cp, mv, rm) File System Maintenance (cp, mv, rm)

  • دستورات نمایش فایل File Display Commands

  • فیلترها/دستورات پردازش متن (cut، awk، grep، sort، uniq، wc) Filters / Text Processing Commands (cut, awk, grep, sort, uniq, wc)

  • مقایسه فایل ها (تفاوت، cmp) Compare Files (diff, cmp)

  • فشرده سازی و غیر فشرده سازی (tar، gzip، gunzip) Compress and un-compress (tar, gzip, gunzip)

  • ویرایشگر vi (ویرایشگر فایل) vi Editor (File Editor)

  • مدیریت حساب کاربری User Account Management

  • کاربران سوئیچ و دسترسی Sudo Switch Users and Sudo Access

  • نظارت بر کاربران (که، آخرین، w، id) Monitor Users (who, last, w, id)

  • دستورات ابزار سیستم (تاریخ، زمان آپدیت، نام میزبان، cal، bc و غیره) System Utility Commands (date, uptime, hostname, which, cal, bc etc.)

  • آزمون روز دوم Day 2 Quiz

  • تکلیف روز دوم Day 2 Homework

  • جزوات روز دوم Day 2 Handouts

روز 3 - مدیریت سیستم لینوکس پیشرفته Day 3 - Advance Linux System Administration

  • به روز 3 - مدیریت پیشرفته سیستم لینوکس خوش آمدید Welcome to Day 3 - Advance Linux System Administration

  • فرآیندها و مشاغل (systemctl، ps، top، kill، crontab و در) Processes and Jobs (systemctl, ps, top, kill, crontab and at)

  • دستورات مانیتورینگ سیستم (بالا، df، dmesg، iostat 1، netstat، رایگان و غیره) System Monitoring Commands (top, df, dmesg, iostat 1, netstat, free etc.)

  • دستورات نگهداری سیستم (خاموش کردن، راه اندازی مجدد، توقف، راه اندازی و غیره) System Maintenance Commands (shutdown, reboot, halt, init etc.)

  • تغییر نام میزبان سیستم Changing System Hostname

  • یافتن اطلاعات سیستم (نام، cat/etc/redhat-release، cat/etc/*rel*) Finding System Information (uname, cat /etc/redhat-release, cat /etc/*rel*)

  • کلیدهای کنترل ترمینال Terminal control keys

  • کرنل چیست؟ What is Kernel?

  • شل چیست؟ What is Shell?

  • اسکریپت پوسته Shell Scripting

  • اسکریپت های اصلی پوسته Basic Shell Scripts

  • نام مستعار (نام مستعار، نام مستعار) Aliases (alias, unalias)

  • تاریخچه پوسته (تاریخچه) Shell History (history)

  • فعال کردن اینترنت در لینوکس VM Enabling Internet in Linux VM

  • فایل ها و دستورات شبکه (پینگ، ifconfig، netstat، tcpdump) Network files and commands (ping, ifconfig, netstat, tcpdump)

  • اطلاعات NIC (ethtool) NIC Information (ethtool)

  • به روز رسانی سیستم و مخازن (rpm و yum) System updates and repositories (rpm and yum)

  • ارتقاء سیستم و مدیریت پچ System Upgrade and Patch Management

  • سطوح اجرای سیستم System Run Levels

  • انتقال فایل (ftp، scp، rsync) File Transfer (ftp, scp, rsync)

  • ردیابی ترافیک شبکه Tracing Network Traffic

  • پیام روز Message of the Day

  • پارتیشن دیسک (df، fdisk) Disk Partition (df, fdisk)

  • آزمون روز سوم Day 3 Quiz

  • روز سوم تکالیف Day 3 Homework

  • جزوات روز سوم Day 3 Handouts

  • تبریک می گویم Congratulations

منابع اضافی (اختیاری) Additional Resources (Optional)

  • مجازی سازی چیست؟ What is Virtualization?

  • مقدمه ای بر VMWare Introduction to VMWare

  • VMWare Workstation Player (اختیاری) VMWare Workstation Player (Optional)

  • یک VM در VMWare Player ایجاد کنید Create a VM on VMWare Player

  • نصب Oracle Guest Addition (ابزار) Install Oracle Guest Addition (Tools)

  • Oracle Virtualbox را روی MAC نصب کنید Install Oracle Virtualbox on MAC

  • تغییر مجوزهای پیش فرض فایل (umask) Changing Default File Permissions (umask)

  • تعریف رنگ سیستم فایل Filesystem Color Definition

  • عیب یابی مشکلات فایل سیستم Troubleshooting FileSystem Issues

  • عیب یابی تغییر مسائل دایرکتوری Troubleshooting Change Directory Issues

  • سیستم فایل خراب و روش های عیب یابی Corrupted FileSystem and Troubleshooting Practices

  • سیستم لینوکس کند کار می کند Linux System is Running Slow

  • IP اختصاص داده شده است اما قابل دسترسی نیست IP Assigned but not Reachable

  • عیب یابی اتصال بتونه Troubleshooting Putty Connection

جایزه Bonus

  • به بخش پاداش خوش آمدید Welcome to Bonus Section

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

آموزش دوره 3 روزه مدیریت لینوکس
جزییات دوره
10.5 hours
84
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
32,644
4.7 از 5
دارد
دارد
دارد
Imran Afzal
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Imran Afzal Imran Afzal

IT حرفه ای، کارآفرین و بهترین ها

سلام، من عمران افضل هستم و در اینجا تحصیلات و تجربه من است:

درباره من:

عمران افضل

تحصیلات:

لیسانس در سیستم های اطلاعات کامپیوتری (کالج باروخ، دانشگاه شهر نیویورک)

کارشناس ارشد مدیریت بازرگانی (موسسه فناوری نیویورک)

تجربه:

- بیش از 20 سال تجربه زیرساخت فناوری اطلاعات

- 7 سال تجربه آموزشی در لینوکس، VMWare، ویندوز و بسیاری دیگر از فناوری های IT

- 5 سال تجربه مدیریت زیرساخت فناوری اطلاعات

گواهینامه:

- مدیریت سیستم های لینوکس (دانشگاه نیویورک، نیویورک)

- سیستم عامل یونیکس

- مدیریت سیستم لینوکس و سیستم های داخلی

- VMWare Certified Professional

- گواهی سرور ویندوز