ویژگیهای کلیدی
آشنایی کامل با نگهداری و عیبیابی سرویسهای systemd
یادگیری ایجاد، اصلاح و بارگذاری مجدد فایلهای سرویس و استفاده از ابزارهای systemd
استفاده از cgroups برای کنترل استفاده از منابع و افزایش امنیت
شرح کتاب
systemd نوع جدیدی از سیستم init لینوکس برای سختافزارهای با کارایی بالا، چند پردازندهای و چند هستهای امروزی است که اکنون در تمام توزیعهای اصلی لینوکس در سطح سازمانی استفاده میشود. هدف اصلی این کتاب systemd لینوکس، کمک به شما در درک عمیق systemd برای راهاندازی ایمن و کارآمد سرورهایتان است.
این کتاب با توضیح مدیریت systemd شروع میشود که به شما در مدیریت مؤثر سرورهایتان کمک میکند. سپس یاد خواهید گرفت که چگونه واحدهای systemd خود را ویرایش و ایجاد کنید، که به ویژه در صورت نیاز به ایجاد سرویسهای سفارشی یا تایمر و افزودن ویژگیها یا امنیت به یک سرویس موجود مفید خواهد بود. در مرحله بعد، خواهید فهمید که چگونه چالشهای بوت شدن را تجزیه و تحلیل و رفع کنید و پارامترهای سیستم را تنظیم کنید. بعداً با cgroups مواجه خواهید شد که به شما در کنترل استفاده از منابع سیستم برای فرآیندها و کاربران کمک میکند. این کتاب همچنین به شما نشان میدهد که cgroups چگونه ساختار یافتهاند، تفاوتهای بین cgroups نسخه ۱ و ۲ چیست و چگونه میتوان محدودیتهای منابع را برای هر دو تنظیم کرد. در نهایت، با روش systemd برای انجام مدیریت زمان، شبکه، ثبت وقایع و ورود به سیستم آشنا خواهید شد. نحوه پیکربندی دقیق سرورها و جمعآوری اطلاعات سیستم را برای تجزیه و تحلیل امنیت و عملکرد سیستم کشف خواهید کرد.
در پایان این کتاب لینوکس، شما قادر خواهید بود تمام جنبههای یک سرور که سیستم init systemd را اجرا میکند، به طور موثر مدیریت کنید.
آنچه خواهید آموخت
استفاده از ابزارهای اساسی systemd برای مدیریت یک سیستم
ایجاد و ویرایش واحدهای systemd خود
ایجاد سرویس برای کانتینرهای Podman-Docker
افزایش امنیت سیستم با افزودن پارامترهای مرتبط با امنیت
یافتن اطلاعات مهم با journald
تجزیه و تحلیل مشکلات بوت شدن
پیکربندی تنظیمات سیستم با ابزارهای systemd
این کتاب برای چه کسانی مناسب است؟
این کتاب برای مدیران لینوکس است که میخواهند در مورد نگهداری و عیبیابی سرورهای لینوکس اطلاعات بیشتری کسب کنند. مدیران مشتاقی که برای آزمون گواهینامه لینوکس درس میخوانند و توسعهدهندگانی که به دنبال یادگیری نحوه ایجاد فایلهای واحد systemd هستند، این کتاب را نیز مفید خواهند یافت. علاوه بر این، این کتاب برای مدیران امنیتی که میخواهند تنظیمات امنیتی قابل استفاده در واحدهای systemd و نحوه کنترل استفاده از منابع با cgroups را درک کنند، مفید خواهد بود. دانش عملی از دستورات پایه لینوکس فرض شده است.
فهرست مطالب
درک نیاز به systemd
درک دایرکتوریها و فایلهای systemd
درک واحدهای سرویس، مسیر و سوکت
کنترل سرویسهای systemd
ایجاد و ویرایش سرویسها
درک اهداف systemd
درک تایمرهای systemd
درک فرآیند بوت systemd
تنظیم پارامترهای سیستم
درک دستورات خاموش کردن و راهاندازی مجدد
درک cgroups نسخه ۱
کنترل استفاده از منابع با cgroups نسخه ۱
درک cgroup نسخه ۲
استفاده از journald
استفاده از systemd-networkd و systemd-resolved
درک زمانبندی با systemd
درک systemd و Bootloaders
درک systemd-logind






























