آموزش Advanced Linux: The Linux Kernel (2016)

Advanced Linux: The Linux Kernel (2016)

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

ما مشخصات هسته لینوکس ، روند بوت و ماژول های هسته قابل بارگیری را بررسی می کنیم. شما روش هایی مانند بارگیری و جستجو در کد منبع هسته لینوکس و پیکربندی هسته لینوکس را از ابتدا تمرین خواهید کرد. فیلم های چالشی و راه حل تقریباً در انتهای هر فصل به شما امکان می دهد مهارت های جدید لینوکس خود را در طول مسیر آزمایش کنید.
موضوعات شامل:
  • هسته لینوکس چیست؟
  • کنترل سخت افزار
  • خواندن پیام های هسته لینوکس
  • خواندن و نوشتن پرونده ها از سیستم پرونده های proc و sysfs
  • پیکربندی GRUB
  • استفاده از پارامترهای خط فرمان هسته
  • پیکربندی سطوح اجرا
  • اشکال زدایی
  • کار با ماژول های هسته قابل بارگذاری (LKM)
  • جستجو در کد منبع هسته
  • ساخت و نصب هسته لینوکس

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

مقدمه Introduction

  • خوش آمدی Welcome

  • با استفاده از پرونده های تمرینی Using the exercise files

  • پیش نیازها و غذاهای آماده مصرف Prerequisites and takeaways

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

  • هسته کجاست؟ Where's the kernel?

1. نقشه برداری از هسته لینوکس 1. Surveying the Linux Kernel

  • سخت افزار را کشف و کنترل کنید Discover and control hardware

  • مکانیک تماس سیستم را درک کنید Understand system call mechanics

  • پیام های هسته را بخوانید Read messages from the kernel

  • از سیستم فایل های / proc و / sys استفاده کنید Use the /proc and /sys filesystems

  • چالش: سخت افزار ، تماس های سیستمی ، پیام ها ، پردازش و sysfs Challenge: Hardware, system calls, messages, proc, and sysfs

  • راه حل چالش Challenge solution

  • راه حل چالش ، قسمت 2 Challenge solution, part 2

2. غوطه وری 2. Booting

  • GRUB bootloader را درک کنید Understand the bootloader GRUB

  • GRUB را پیکربندی کنید Configure GRUB

  • پارامترهای خط فرمان هسته را شناسایی و استفاده کنید Identify and use the kernel command-line parameters

  • سطح و اهداف اجرا را پیکربندی کنید Configure run levels and targets

  • اشکال زدایی در تصاویر آغازگر Debug initramfs images

  • Challenge: GRUB و اهداف را پیکربندی کنید و ابتدا را تنظیم کنید Challenge: Configure GRUB and the targets and customize the initramfs

  • راه حل چالش Challenge solution

3. کار با ماژول های هسته قابل بارگیری 3. Working with Loadable Kernel Modules

  • آشنایی با ماژول های هسته قابل بارگیری (LKMs) Introduction to the loadable kernel modules (LKMs)

  • LKM ها را پیدا کنید Find the LKMs

  • از دستورات LKM استفاده کنید Use LKM commands

  • نحوه کار LKMs را مشخص کنید Identify how LKMs work

  • چالش: با LKM ها کار کنید Challenge: Work with the LKMs

4- بررسی کد منبع هسته لینوکس 4. Examining Linux Kernel Source Code

  • منبع هسته را بدست آورید Get the kernel source

  • کرایه هسته را کشف کنید Explore the kernel makefile

  • بررسی و ساخت مستندات هسته Examine and build kernel documentation

  • منبع هسته را جستجو کنید Search the kernel source

  • منبع درایور هسته را بررسی کنید Examine kernel driver source

  • زیر شاخه های انتخابی اضافی را بررسی کنید Examine additional selected subdirectories

  • چالش: با کد منبع هسته لینوکس کار کنید Challenge: Work with the Linux kernel source code

  • راه حل چالش Challenge solution

5- پیکربندی و ساخت هسته هسته لینوکس 5. Configuring and Building a Linux Kernel

  • هسته را با استفاده از ساخت menuconfig پیکربندی کنید Configure the kernel using make menuconfig

  • هسته را با استفاده از make xconfig پیکربندی کنید Configure the kernel using make xconfig

  • پرونده های پیکربندی هسته را کاوش کنید Explore kernel config files

  • ماژول ها و هسته لینوکس را بسازید و نصب کنید Build and install modules and the Linux kernel

  • چالش: پیکربندی ، ساخت و نصب هسته جدید لینوکس و LKMs Challenge: Configure, build, and install a new Linux kernel and LKMs

  • راه حل چالش Challenge solution

  • راه حل چالش Challenge solution

نتیجه Conclusion

  • خداحافظ Goodbye

نمایش نظرات

نظری ارسال نشده است.

آموزش Advanced Linux: The Linux Kernel (2016)
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 47m
40
Linkedin (لینکدین) lynda-small
03 خرداد 1395 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
205,563
- از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kevin Dankwardt Kevin Dankwardt

دکتر کوین دانکوردت رهبر جامعه لینوکس و مرجعی در مورد لینوکس تعبیه شده است. در سال 1992 ، او شرکت آموزش و مشاوره K Computing را تأسیس کرد. از آن زمان ، این شرکت به یک رهبر در آموزش و مشاوره جاسازی شده لینوکس تبدیل شده است. از سال 1992 ، دکتر Dankwardt آموزش و مشاوره در مورد طیف گسترده ای از موضوعات مانند برنامه نویسی درایور دستگاه لینوکس ، مهندسی سیستم های جاسازی شده لینوکس ، برنامه نویسی در زمان واقعی لینوکس ، سیستم لینوکس و مدیریت شبکه ، برنامه نویسی Perl ، C ++ را طراحی و توسعه داده است. برنامه نویسی ، برنامه نویسی موازی یونیکس ، برنامه نویسی در زمان واقعی ، برنامه نویسی سیستم یونیکس ، و مدیریت شبکه یونیکس ، و همچنین تعداد زیادی از کلاس های ویژه هدفمند در رابطه با شرکای فنی برتر دنیا. دکتر دانکوردت دکترای خود را در رشته کامپیوتر از مرکز مطالعات پیشرفته رایانه در دانشگاه لوئیزیانا (لافایت) به دست آورد و به عنوان استادیار در دانشگاه لوئیزیانا تکنیک خدمت کرد ، و در آنجا به عنوان رئیس موقت بخش علوم کامپیوتر فعالیت کرد. او یک سخنران منظم در کنفرانس های بزرگ است و مرتباً مقالات در مورد موضوعات توسعه لینوکس می نویسد. علاوه بر این ، وی ریاست کمیته آموزش کنسرسیوم Linux Embedded را به عهده داشت ، به عنوان ویراستار مشارکت LinuxDevices.com و Embedded Linux Journal فعالیت داشت ، و بعنوان رئیس فنی کنفرانس های Linux Embedded در سراسر ایالات متحده و اروپا فعالیت می کرد. دکتر دانکوردت در حال حاضر در سیلیکون ولی زندگی می کند و در آنجا فعالیت می کند و در فعالیت های مختلف لینوکس از جمله تأسیس و رهبری گروه ملاقات با فناوری 2،500+ عضو Silicon Valley Linux شرکت می کند.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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