تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی کاوش در درون لینوکس: بینش‌های پیشرفته و کاربردهای عملی

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

11 ساعت 49 دقیقهمتوسط2024-10-18

مدرسین

Pearson

Pearson

Sander van Vugt

Sander van Vugt

جزئیات دوره

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

دوره با یک بررسی معماری لینوکس آغاز می‌شود که شامل بررسی عملکرد داخلی اجزای کلیدی لینوکس مانند هسته (Kernel)، systemd و روند بوت شدن لینوکس است. سپس در مورد ذخیره‌سازی و سیستم‌های فایل صحبت می‌شود که شامل دستگاه‌های محلی و همچنین راه‌حل‌های ذخیره‌سازی ابری و دیتاسنترها است. اجزای اصلی از جمله حافظه، فرآیندها و پیچیدگی‌های اجرای دستورات در مرحله بعدی مورد بررسی قرار می‌گیرند. در نهایت، تحولی که لینوکس به یک پلتفرم مبتنی بر کانتینر تبدیل شده است، بررسی می‌شود.

اهداف آموزشی:
آشنایی با معماری لینوکس و اجزای اصلی آن.
بررسی عملکرد هسته (Kernel)، systemd و روند بوت شدن لینوکس.
یادگیری نحوه مدیریت ذخیره‌سازی و سیستم‌های فایل در لینوکس.
درک چگونگی استفاده از دستگاه‌های محلی و راه‌حل‌های ذخیره‌سازی ابری و دیتاسنتر.
تسلط بر نحوه مدیریت حافظه و فرآیندها در لینوکس.
تحلیل و درک پیچیدگی‌های اجرای دستورات و پردازش‌ها در لینوکس.
بررسی نحوه تکامل لینوکس به یک پلتفرم مبتنی بر کانتینر.
بهبود بهره‌وری و استفاده بهینه از لینوکس از طریق شناخت درون‌مایه‌های آن.

مهارت ها

LinuxServer AdministrationNetwork and System AdministrationOpen SourceOne-Off

سرفصل ها

0. مقدمه

  • 01 - Linux under the hood - مقدمه

درس 1 - عناصر اصلی لینوکس

  • 02 - ماژول 1 - معرفی معماری لینوکس
  • 03 - اهداف آموزشی
  • 04 - فضای سیستم و فضای کاربری و نحوه ارتباط آنها
  • 05 - نقش هسته
  • 06 - چرا کاربر ریشه نامحدود است
  • 07 - درایورها، ماژول‌های هسته و فایل‌های دستگاه
  • 08 - Glibc
  • 09 - پوسته
  • 10 - توصیف کننده‌های فایل
  • 11 - سناریوی دنیای واقعی - درک کاربر ریشه

درس 2 - روش بوت لینوکس

  • 12 - اهداف آموزشی
  • 13 - مراحل بوت از سیستم عامل به پوسته
  • 14 - سیستم عامل سیستم - UEFI و BIOS
  • 15 - مدیریت بوت شدن UEFI
  • 16 - بوت لودرها
  • 17 - جایی که GRUB ذخیره می‌شود
  • 18 - پیکربندی GRUB2
  • 19 - درک و اصلاح initramfs
  • 20 - مدیران خدمات
  • 21 - بوت کردن نمونه‌های لینوکس ابری
  • 22 - دسترسی به پوسته بوت اولیه
  • 23 - سناریوی دنیای واقعی - بازیابی از یک MBR از دست رفته

درس 3 - نگاهی نزدیک به هسته

  • 24 - اهداف آموزشی
  • 25 - چرا کامپایل کرنل‌ها دیگر ضروری نیست
  • 26 - رابط‌های عمومی هسته
  • 27 - مدیریت و تنظیم ماژول‌های هسته
  • 28 - سیستم فایل کاذب proc
  • 29 - استفاده از proc برای دریافت اطلاعات دقیق سیستم
  • 30 - خواندن اطلاعات فرآیند در proc
  • 31 - تنظیم هسته از طریق proc sys
  • 32 - تست ویژگی‌های حیاتی با sysrq
  • 33 - استفاده از سگ‌های نگهبان
  • 34 - eBPF
  • 35 - سناریوی دنیای واقعی - بازیابی خودکار از هنگ کردن سیستم

درس 4 - تصاحب سیستمی

  • 36 - اهداف آموزشی
  • 37 - راه‌اندازی دستی systemd
  • 38 - فایل‌های واحد سیستم شده
  • 39 - بهینه‌سازی فایل‌های واحد
  • 40 - نصب فایل سیستم با systemd
  • 41 - استفاده از سوکت
  • 42 - زمان بندی فرآیندها با تایمر
  • 43 - تجزیه‌و‌تحلیل عملکرد سیستم
  • 44 - مدیریت وابستگی پیشرفته
  • 45 - مدیریت تخصیص منابع، قسمت 1
  • 46 - مدیریت تخصیص منابع، قسمت 2
  • 47 - مدیریت تخصیص منابع، قسمت 3
  • 48 - ایجاد واحدهای سفارشی
  • 49 - ایجاد اهداف سفارشی
  • 50 - اجرای فرآیندهای کاربر در systemd
  • 51 - سناریوی دنیای واقعی - بوت شدن بدون و غیره fstab

درس 5 - مدیریت سخت افزار

  • 52 - اهداف آموزشی
  • 53 - شناخت Nodeهای دستگاه
  • 54 - مقدار دهی اولیه دستگاه‌ها به صورت خودکار یا دستی
  • 55 - تجزیه‌و‌تحلیل sysfs
  • 56 - سیستمد-ودود
  • 57 - ایجاد قوانین udev
  • 58 - سناریوی واقعی - انکار دستگاه‌های غیرمجاز

درس 6 - دستگاه‌های ذخیره سازی

  • 59 - ماژول 2 - معرفی ذخیره‌سازی و سیستم‌های فایل
  • 60 - اهداف آموزشی
  • 61 - دستگاه‌های ذخیره‌سازی لینوکس
  • 62 - پارتیشن - MBR و GPT
  • 63 - مدیریت پارتیشن ها
  • 64 - تصاویر و فایل‌های ISO
  • 65 - درک راه حل‌های ذخیره‌سازی انعطاف پذیر
  • 66 - مدیریت حجم‌های منطقی LVM
  • 67 - استفاده از ویژگی‌های LVM
  • 68 - نقشه‌بردار دستگاه
  • 69 - ایجاد ذخیره‌سازی نقشه دستگاه به صورت دستی
  • 70 - LVM و VDO
  • 71 - استراتیس
  • 72 - ایجاد دستگاه‌های رمزگذاری شده
  • 73 - بوت شدن از دستگاه‌های رمزگذاری شده
  • 74 - سناریوی دنیای واقعی - ایجاد یک دستگاه ذخیره‌سازی مخفی

درس 7 - سیستم‌های فایل

  • 75 - اهداف آموزشی
  • 76 - سیستم‌های فایل و VFS
  • 77 - درباره فایل سیستم‌های POSIX و غیر POSIX
  • 78 - اجزای سیستم فایل لینوکس
  • 79 - اینودها و تخصیص بلوک
  • 80 - فایل‌های پراکنده
  • 81 - سیستم‌های فایل FUSE
  • 82 - فایل سیستم‌های نسل بعدی
  • 83 - اجرای ZFS در لینوکس
  • 84 - دویدن بیترفس
  • 85 - استفاده از دیباگر فایل سیستم Ext
  • 86 - مدیریت شناسه‌های XFS
  • 87 - سناریوی دنیای واقعی - کاوش ابزارهای جالب سیستم فایل

درس 8 - ذخیره‌سازی ابر و مرکز داده

  • 88 - اهداف آموزشی
  • 89 - چالش‌های ذخیره‌سازی در ابر و دیتاسنتر
  • 90 - کار با رسانه SSD
  • 91 - درک iSCSI
  • 92 - پیکربندی حافظه iSCSI
  • 93 - اتصال آغازگر
  • 94 - ذخیره اشیاء
  • 95 - پیکربندی یک خوشه Ceph
  • 96 - پیکربندی یک کلاینت Ceph
  • 97 - سناریوی دنیای واقعی - Ceph در Kubernetes

درس 9 - مدیریت حافظه

  • 98 - ماژول 3 - معرفی اجزای اصلی لینوکس
  • 99 - اهداف آموزشی
  • 100 - تخصیص حافظه لینوکس - حافظه مجازی در مقابل حافظه فیزیکی
  • 101 - کش
  • 102 - حافظه فعال و غیر فعال
  • 103 - نیاز به معاوضه
  • 104 - پیکربندی و نظارت بر فضای مبادله
  • 105 - مدیریت صفحات بزرگ
  • 106 - مدیریت کش کثیف
  • 107 - از حافظه (OOM) و برخورد با آن
  • 108 - تجزیه‌و‌تحلیل حافظه هسته
  • 109 - سناریوی دنیای واقعی - بهینه‌سازی استفاده از حافظه

درس 10 - فرآیندها

  • 110 - اهداف آموزشی
  • 111 - چگونه یک فرآیند ایجاد می‌شود
  • 112 - فرآیندها و رشته ها
  • 113 - کشتن یک زامبی
  • 114 - اولویت ‌ها , زمان بندی‌ها و ارزش‌های خوب
  • 115 - ارتباطات بین فرآیندی، سوکت ‌ها , لوله‌ها و موارد دیگر
  • 116 - ارتباط بر روی رابط پیام D-Bus
  • 117 - نظارت بر استفاده از IPC
  • 118 - سناریوی دنیای واقعی - گروه‌ها و اولویت ها

درس 11 - دستورات لینوکس و نحوه کار آنها

  • 119 - اهداف آموزشی
  • 120 - بررسی آنچه هنگام اجرای دستورات اتفاق می‌افتد
  • 121 - فضای سیستم و فضای کاربری
  • 122 - درک تماس‌های سیستمی
  • 123 - نحوه دسترسی فرآیندها به تماس‌های سیستمی
  • 124 - نحوه سازماندهی حافظه پردازشی
  • 125 - ایجاد فرآیندها
  • 126 - تخصیص حافظه
  • 127 - دسترسی به کتابخانه ها
  • 128 - تجزیه‌و‌تحلیل استفاده از کتابخانه
  • 129 - سناریوی دنیای واقعی - استفاده از exec برای عیب یابی

درس 12 - شبکه سازی

  • 130 - اهداف آموزشی
  • 131 - نام دستگاه‌های شبکه لینوکس
  • 132 - مدل OSI
  • 133 - تبدیل داده‌ها به بسته ها
  • 134 - تجزیه‌و‌تحلیل هدر بسته ها
  • 135 - IPv4 و IPv6
  • 136 - نحوه انتخاب رابط شبکه توسط لینوکس
  • 137 - تحلیل و بهینه‌سازی شبکه
  • 138 - پیوند و گروه
  • 139 - دستگاه‌های پل شبکه
  • 140 - سناریوی واقعی - اسکن بسته‌ها برای امنیت

درس 13 - کانتینرها لینوکس هستند، لینوکس کانتینرها هستند

  • 141 - ماژول 4 - معرفی اجزای کلیدی لینوکس
  • 142 - اهداف آموزشی
  • 143 - اجرای برنامه در لینوکس
  • 144 - اجرای برنامه‌ها در زندان chroot
  • 145 - مدیریت تخصیص منابع فرآیند لینوکس
  • 146 - استفاده از unshare برای اجرای فرآیندهای فضای نام
  • 147 - اجرای برنامه‌های لینوکس با فضای نام و cgroup
  • 148 - از برنامه‌های لینوکس محدود به کانتینرها
  • 149 - زمان اجرا کانتینر
  • 150 - ظروف سیستم دار
  • 151 - کانتینرها و آینده لینوکس
  • 152 - سناریوی دنیای واقعی - اجرای کانتینرهای لینوکس خالص

درس 14 - کد پشت لینوکس

  • 153 - اهداف آموزشی
  • 154 - زبان برنامه نویسی C
  • 155 - کار با هم در Git
  • 156 - از پروژه Git تا توزیع‌های لینوکس
  • 157 - برنامه‌های C - از کد منبع تا باینری
  • 158 - ج و کتابخانه ها
  • 159 - کامپایل یک برنامه C از یک makefile
  • 160 - سناریوی دنیای واقعی - نوشتن زامبی خود

خلاصه

  • 161 - خلاصه

دوره های مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal