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

دانلود Linux for beginners with Hands-on Labs

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: چرا باید لینوکس یاد بگیرید؟ طبق آمارهای سایت Stack Overflow، لینوکس یکی از رایج‌ترین و محبوب‌ترین پلتفرم‌ها در دنیای فناوری است. با یک جستجوی ساده متوجه خواهید شد که ۵۰۰ ابرکامپیوتر سریع جهان، ۹۶.۳ درصد از یک میلیون سرور وب برتر و ۸۶ درصد از تمامی گوشی‌های هوشمند دنیا بر پایه لینوکس اجرا می‌شوند. در دنیای کلود (Cloud) و DevOps، بسیاری از ابزارهای جدید ابتدا برای محیط‌های لینوکس توسعه می‌یابند و سپس برای ویندوز عرضه می‌شوند. برای مثال، ابزارهای کانتینرسازی مانند Docker سال‌ها تنها در لینوکس در دسترس بودند. همچنین ابزارهای اتوماسیون مانند Ansible برای نصب حتماً به محیط لینوکس نیاز دارند؛ حتی اگر قرار باشد سیستم‌های ویندوزی را مدیریت کنند، کنترلر Ansible باید حتماً لینوکسی باشد. یادگیری لینوکس برای پیشرفت در مسیر شغلی DevOps تقاضا برای مهندسان DevOps و Cloud هر سال به صورت تصاعدی در حال رشد است. امروزه هر موقعیت شغلی جدید نیازمند تسلط بر ابزارهای DevOps و حداقل یکی از ارائه‌دهندگان اصلی خدمات ابری است. با پذیرش گسترده متدولوژی DevOps در سازمان‌ها، درک مفاهیم بنیادی لینوکس یک ضرورت است، به‌ویژه اگر پیش از این در محیط‌های تحت ویندوز فعالیت می‌کردید. در دوره لینوکس KodeKloud چه خواهید آموخت؟ بسیاری از دانشجویان ما هنگام یادگیری DevOps با چالش‌های زیر روبرو هستند: ۱. دشواری در کار با محیط خط فرمان (CLI) لینوکس ۲. عدم تجربه کافی در اجرای دستورات لینوکسی ۳. مشکل در پیمایش ساختار دایرکتوری‌ها و مدیریت فایل‌ها ۴. عدم آشنایی با ویرایشگرهای متنی مانند VI ۵. مدیریت خطاها هنگام نصب اپلیکیشن‌ها، وابستگی‌ها و پیکربندی مخازن نرم‌افزاری ۶. مشکلات مربوط به شبکه و DNS در لینوکس ۷. تشخیص زمان استفاده از دستور sudo و نحوه پیکربندی دسترسی‌ها ۸. نیاز به تجربه عملی و واقعی در محیط لینوکس به همین دلیل ما این دوره را طراحی کردیم تا پایه‌های علمی شما را تقویت کرده و شما را از این چالش‌های رایج عبور دهیم. در این دوره، شما با «باب» (یک شخصیت فرضی) همراه می‌شوید که کارآموز جدیدی در شرکت Caleston Technologies است. باب ماموریت دارد یک اپلیکیشن را برای دمو مشتری پیاده‌سازی و مستقر کند. او که در لینوکس تازه‌کار است، با چالش‌های متعددی در لپ‌تاپ و سرورهایش روبرو می‌شود و شما در کنار او مفاهیم پایه و پیشرفته این سیستم‌عامل را خواهید آموخت. کسب تجربه عملی در برنامه‌نویسی و مدیریت لینوکس تمام دروس ما از تکنیک‌های بصری‌سازی و مثال‌های ملموس برای ساده‌سازی مفاهیم پیچیده استفاده می‌کنند تا یادگیری در بلندمدت تثبیت شود. هر درس با یک آزمایشگاه عملی (Hands-on Lab) همراه است که در آن با چالش‌های واقعی روبرو می‌شوید. این آزمایشگاه‌ها مستقیماً در مرورگر شما باز می‌شوند و نیازی به نصب محیط‌های پیچیده ندارند. بلافاصله پس از تماشای ویدیو، تمرین را شروع می‌کنید. پس از حل هر چالش، سیستم ما کار شما را اعتبارسنجی کرده و بازخورد لازم را ارائه می‌دهد. در صورت نیاز، می‌توانید از راهنماها (Hints) استفاده کنید. کلید موفقیت در لینوکس، تکرار و تمرین است و صدها پرسش عملی در این دوره، اعتماد به نفس شما را در کار با لینوکس به حداکثر می‌رساند. پیش‌نیازهای دوره: این دوره هیچ پیش‌نیاز خاصی ندارد. تنها یک لپ‌تاپ مجهز به مرورگر برای کار در آزمایشگاه‌ها مورد نیاز است.

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

مقدمه Introduction

  • معرفی دوره Course Introduction

  • جنگ! (داستان) WAR! (story)

  • اولین روز کاری باب Bob's first day at work

کار با شل (بخش اول) Working with Shell 1

  • آشنایی با شل (Shell) Introduction to Shell

  • دستورات پایه لینوکس Basic Linux Commands

  • راهنمای خط فرمان Command-line Help

  • بش شل (Bash Shell) Bash Shell

  • اولین جلسه تیمی باب Bob's first team meeting

مفاهیم هسته لینوکس Linux Core Concepts

  • کرنل لینوکس Linux Kernel

  • کار با سخت‌افزار Working with Hardware

  • سلسله مراتب بوت لینوکس Linux Boot Sequence

  • سطوح اجرا (Runlevels) Runlevels

  • انواع فایل‌ها File Types

  • سلسله مراتب سیستم فایل Filesystem Hierarchy

مدیریت بسته‌ها Package Management

  • مقدمه‌ای بر مدیریت بسته‌ها Package Management Introduction

  • ابزارهای RPM و YUM RPM and YUM

  • ابزارهای DPKG و APT DPKG and APT

  • مقایسه APT و APT-GET APT vs APT-GET

کار با شل (بخش دوم) Working with Shell - II

  • عقب افتادن از برنامه Behind Schedule

  • فشرده‌سازی و آرشیو فایل‌ها File Compression and Archival

  • جستجوی فایل‌ها و الگوها Searching for Files and Patterns

  • تغییر مسیر ورودی/خروجی (IO Redirection) IO Redirection

  • ویرایشگر VI VI Editor

شبکه Networking

  • مشکل شبکه The network issue

  • سرویس DNS DNS

  • مبانی شبکه Networking Basics

  • عیب‌یابی شبکه Troubleshooting

امنیت و دسترسی‌های فایل Security and File Permissions

  • حادثه امنیتی Security Incident

  • حساب‌های کاربری لینوکس Linux Accounts

  • فایل‌های کنترل دسترسی Access Control Files

  • مدیریت کاربران User Management

  • مالکیت و دسترسی‌های فایل File Permissions and Ownership

  • پروتکل‌های SSH و SCP SSH and SCP

  • آشنایی با IPTABLES IPTABLES Introduction

  • امن‌سازی محیط با IPTABLES IPTABLES - Securing the Environment

  • برنامه‌ریزی با Cronjobs Cronjobs

مدیریت سرویس‌ها با SYSTEMD Service management with SYSTEMD

  • اضافه‌کاری Working Overtime

  • ایجاد سرویس SYSTEMD Creating a SYSTEMD Service

  • ابزارهای SYSTEMD SYSTEMD Tools

ذخیره‌سازی در لینوکس Storage in Linux

  • حافظه ذخیره‌سازی من کجاست؟ Where is my storage?

  • پارتیشن‌بندی دیسک Disk Partitions

  • سیستم‌های فایل در لینوکس File Systems in Linux

  • تکنولوژی‌های DAS, NAS و SAN DAS, NAS and SAN

  • سیستم فایل NFS NFS Filesystem

  • مدیریت حجم منطقی (LVM) LVM

  • جلسه بررسی وضعیت پروژه Project Status Meeting

دموی نهایی برای مشتری The Client Demonstration

  • دموی مشتری در خطر است! The Client Demonstration in Jeopardy!

  • پایان دوره Finale

نمایش نظرات

آموزش جامع لینوکس برای مبتدیان همراه با آزمایشگاه‌های عملی
جزییات دوره
13h 0m
48
(آخرین آپدیت)
4,357
5 از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده