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

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

2 ساعت 52 دقیقهپیشرفته2024-12-06

مدرسین

Kevin Dankwardt

Kevin Dankwardt

Linux Leader, Embedded Linux Authority

جزئیات دوره

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

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

مهارت ها

Software AdministrationLinuxServer AdministrationAdvancedNetwork and System AdministrationOpen Source

سرفصل ها

0. مقدمه

  • 01 - کار با هسته لینوکس
  • 02 - استفاده از فایل‌های تمرین
  • 03 - پیش نیازها و پیش نیازها
  • 04 - هسته لینوکس چیست

1. بررسی هسته لینوکس

  • 05 - سخت‌افزار را کشف و کنترل کنید
  • 06 - چالش - سخت افزار
  • 07 - راه حل - سخت افزار
  • 08 - تماس‌های سیستمی در عمق
  • 09 - چالش - تماس‌های سیستمی (sycalls)
  • 10 - راه حل - تماس‌های سیستمی (sycalls)
  • 11 - خواندن پیام‌ها از هسته و proc
  • 12 - چالش - پیام‌های هسته و پروک
  • 13 - راه حل - پیام‌های هسته و روند
  • 14 - مقدمه ای بر sys
  • 15 - چالش - sysfs
  • 16 - راه حل - sysfs
  • 17 - درایورهای دستگاه و فایل‌های دستگاه
  • 18 - چالش - درایورها و فایل‌های دستگاه
  • 19 - راه حل - درایورها و فایل‌های دستگاه

2. بوت شدن

  • 20 - آشنایی با بوت لودر GRUB
  • 21 - پیکربندی GRUB
  • 22 - پارامترهای خط فرمان هسته
  • 23 - آرگ‌های خط فرمان هسته آزمایشی
  • 24 - فرآیند 1 و خدمات راه اندازی
  • 25 - چالش - GRUB، پارامترهای خط فرمان، توالی بوت
  • 26 - راه حل - GRUB، پارامترهای خط فرمان، دنباله بوت

3. کار با ماژول‌های هسته قابل بارگیری

  • 27 - ماژول‌های هسته قابل دانلود (LKM)
  • 28 - یافتن LKM ها
  • 29 - چالش - یافتن LKM
  • 30 - راه حل - یافتن LKM ها
  • 31 - استفاده از دستورات LKM
  • 32 - چالش - کار با دستورات LKM
  • 33 - راه حل - کار با دستورات LKM
  • 34 - وابستگی‌ها و تعداد استفاده LKM
  • 35 - چالش - کار با وابستگی‌ها و تعداد ماژول ها
  • 36 - راه حل - کار با وابستگی‌ها و شمارش‌های ماژول
  • 37 - نحوه کار LKM و نوشتن LKM
  • 38 - چالش - نحوه عملکرد LKM ها
  • 39 - راه حل - نحوه عملکرد LKM ها

4. بررسی کد منبع هسته لینوکس

  • 40 - دریافت کد منبع هسته لینوکس
  • 41 - فایل ساخت هسته را کاوش کنید
  • 42 - مستندات هسته را بررسی و بسازید
  • 43 - منبع هسته را جستجو کنید
  • 44 - نمایش منبع هسته و جستجو
  • 45 - منبع درایور هسته را بررسی کنید
  • 46 - نمایش - منبع هسته
  • 47 - فهرست‌های فرعی انتخاب شده اضافی
  • 48 - چالش - کد منبع هسته لینوکس
  • 49 - راه حل - کد منبع هسته لینوکس

5. پیکربندی و ساخت هسته لینوکس

  • 50 - با استفاده از make menuconfig
  • 51 - با استفاده از make xconfig
  • 52 - فایل‌های پیکربندی هسته را کاوش کنید
  • 53 - ساخت و نصب ماژول‌ها و هسته
  • 54 - پیکربندی و ساخت نمایش
  • 55 - چالش - پیکربندی و ساخت هسته
  • 56 - راه حل - پیکربندی و ساخت هسته

نتیجه گیری

  • 57 - مراحل بعدی

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

درباره ما

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

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

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

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

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