کارگاه Linux Kernel Internals

کارگاه Linux Kernel Internals یک دوره تخصصی و عملی برای آشنایی عمیق‌تر با معماری و رفتار داخلی سیستم‌عامل Linux است. در این کارگاه، شرکت‌کنندگان فراتر از مدیریت روزمره Linux، با نحوه Boot شدن Kernel، اجرای Processها، مدیریت CPU و Memory، عملکرد Filesystem و I/O و سازوکارهای داخلی سیستم آشنا می‌شوند.

ویژگی‌ها

۲ جلسه حضوری

ظرفیت محدود

پروژه محور

گواهینامه پایان‌دوره

۱۲ ساعت آموزش

این دوره مناسب چه کسانی است؟

این کارگاه برای افرادی مناسب است که تجربه عملی کار با Linux دارند و می‌خواهند شناخت عمیق‌تری از رفتار سیستم‌عامل در سطح Kernel به دست آورند، از جمله:

  • Linux System Administrators
  • DevOps Engineers
  • Site Reliability Engineers (SRE)
  • Platform Engineers
  • Cloud و Infrastructure Engineers
  • Systems Developers
  • کارشناسان Monitoring و Observability
  • کارشناسان فنی فعال در حوزه Performance و Troubleshooting
  • Backend Engineers علاقه‌مند به مباحث System-Level
  • افرادی که قصد دارند دانش Linux خود را فراتر از سطح Administration توسعه دهند

پیش‌نیاز

  • دانش Linux در سطح LPIC-1 یا تجربه عملی معادل آن
  • آشنایی مناسب با Linux Command Line و Shell
  • آشنایی با Process Management
  • تجربه کار عملی با محیط Linux
  • آشنایی با فرایند Compile کردن نرم‌افزار
  • دانش مقدماتی زبان C در حد خواندن و درک کد
  • این دوره در سطح Intermediate تا Advanced برگزار می‌شود و برای افرادی که هیچ تجربه قبلی کار با Linux ندارند مناسب نیست.

سرفصل‌ها

معماری و عملکرد Linux Kernel
آشنایی با معماری Kernel و زیرسیستم‌های اصلی Linux
بررسی User Space، Kernel Space و System Callها
آشنایی با فرایند Boot و Kernel Initialization
مدیریت Process، Thread و Task در Kernel
CPU Scheduling، Context Switching و Interrupts
آشنایی با مفاهیم Kernel Synchronization
پیکربندی و Compile کردن Linux Kernel
اضافه‌کردن قابلیت‌ها و Filesystemهای جدید به Kernel
Boot و تست Custom Kernel با QEMU
Debugging فرایند Boot با Kernel Parameters
Virtual و Physical Memory، Paging و Page Fault
Memory Allocation، Swap و Memory Pressure
بررسی Page Reclaim و OOM Killer
معماری VFS، Filesystem و Page Cache
بررسی مسیر File I/O و Block I/O
Kernel Modules و Device Management
Kernel Tracing با perf، trace-cmd و bpftrace
آشنایی عملی با eBPF
تحلیل Bottleneckهای Filesystem، Memory و Network
عیب‌یابی و تحلیل Performance در سناریوهای عملی

تقویم زمانی

۱

دوشنبه ۱۶ شهریور

جلسه اول
ساعت ۱۴ تا ۲۰

۲

دوشنبه ۲۳ شهریور

جلسه دوم
ساعت ۱۴ تا ۲۰

گواهینامه تخصصی کارگاه Linux Kernel Internals
دریافت کنید

قابل درج در رزومه حرفه‌ای
صدور گواهینامه در صورت موفقیت در آزمون و پروژه نهایی

هزینه ثبت‌نام در کارگاه

هزینه ثبت‌نام در دوره ۶ میلیون تومان است.

سوالات متداول
نحوه برگزاری کارگاه به چه صورت است؟
این کارگاه روزهای دوشنبه مورخ ۱۶ و ۲۳ شهریور ماه از ساعت ۱۴ الی ۲۰ (هر هفته یک جلسه ۶ ساعته) به صورت حضوری برگزار می‌شود.

تسلط به زبان C الزامی نیست، اما آشنایی مقدماتی با C در حد خواندن و درک کد به استفاده بهتر از مباحث دوره کمک می‌کند.

بله. بخشی از کارگاه به پیکربندی و Compile کردن Linux Kernel، ایجاد Custom Kernel و Boot و تست آن با QEMU اختصاص دارد.

تمرکز این کارگاه بر مباحث داخلی Linux Kernel و تحلیل رفتار سیستم در سطح عمیق‌تر است. موضوعاتی مانند Memory Management، CPU Scheduling، Filesystem و I/O، Kernel Tracing، eBPF و Performance Troubleshooting به‌صورت تخصصی و عملی بررسی می‌شوند.

مشاوره رایگان

تمامی حقوق این درگاه برای آکادمی همراه محفوظ است.

شرکت ارتباطات سیار ایران