مروری بر دوره
علاقه مند باشیم یا نه، systemd برای موندن اومده. بنابر این باید یاد بگیریم که چطور باهاش کار کنیم و شاید یاد بگیریم که عاشقش باشیم.
Systemd اولین چیزیه که در حال حاضر توسط هسته لینوکس در اغلب توزیعها راه اندازی شده و در نقش های زیادی کار میکنه. مثلا سرویس های سیستم رو شروع و مدیریت میکنه، login های سیستم رو کنترل میکنه، task ها رو تو فاصله های زمانی مشخص انجام میده و خیلی کارای دیگه..
Systemd همین طوری در حال رشد هست و همراه ابزار هایی که ارائه میده، داره به یه چیزی مثل "سیستم پایه" برای راه اندازی و نگهداری توزیع های لینوکسی تبدیل میشه. جسارت systemd در حدی هست که برخی از توافق نامه های یونیکسی مثل فایل های لاگ "متن ساده" رو رد میکنه.
اون سعی داره به عنوان یه پروژه ی "یکپارچه" هر چیز دیگه ای رو از سر راه برداره و این یه تغییر اصلی تو پایه سیستم عامل لینوکس به حساب میاد. الان خیلی از توزیع های اصلی با اون سازگاری پیدا کردن، پس systemd اینجاست که بمونه و مزایایی مثل بوت سریع سیستم، طراحی ساده سرویس ها و مدیریت و امنیت سرویس هایی که به همدیگه وابستگی دارن رو برای کاربرای لینوکسی هدیه بده.
تو این کارگاه 2 روزه سعی میکنیم هر دو نوع مدیریت سیستم و سرویس تو سیستم عامل لینوکس به صورت کامل به همراه مثال و تمرین های کاربردی تشریح شه.
مزایای دوره:
- ارائه گواهی معتبر مورد تایید وزارت علوم و تحقیقات و فن آوری
- ارائه جزوات و سناریو ها و تمرینات کارگاه به دانشجویان
- ارائه کتاب آموزشی مهندسی لینوکس به شرکت کنندگان در کارگاه
- آموزش سریع طراحی و پیاده سازی سیستم سرویس های لینوکسی بنا به نیاز سازمان
- انجام سناریوهای کاربردی در محیط های زیرساختی توسط دانشجویان
.
آنچه خواهید آموخت
- آشنایی با عملکرد و مجموعه اصطلاحات systemd
- آشنایی با عملکرد systemd هنگام بوت سیستم
- آشنایی با مفهوم و عملکرد فایل های unit
- معرفی پروفایل های سیستم عامل در systemd
- مدیریت منابع سیستم عامل برای سرویس ها و پروسس ها
- آشنایی مکانیزم لاگ در systemd
- برقراری امنیت در سرویس ها
- زمان بندی اجرای پروسس ها و سرویس ها با استفاده از timer
- مکانیزم mount/umount در systemd
- معرفی فایل های socket و ایجاد آنها در systemd
سرفصل ها
- Understanding system
- systemd Units
- Understanding the Unit File Structure
- systemd Unit Files
- systemd Managing
- Boot Process
- Exploring dependencies
- Targets
- Terminology
- CUSTOMIZING UNITS
- Resource Management
- SECURITY CAPABILITIES
- Timer units
- Sockets
- Networking
- systemd Logging
- Additional Systemd concepts
به عنوان اولین نفر، نظر خود را بنویسید!