WIUNIX ACADEMY
سختسازی سرویسهای systemd با آزمون و بازگشت امن
صفحهٔ 3 از 3؛ مراحل قبلی و پیشنیازها را پیش از ادامه مرور کن.
آموزش متناسب با محیط تو
کجا اجرا میکنی؟
سیستمعامل و نسخه را انتخاب کن تا مراحل، دستورها و راهحلها برای همان محیط نمایش داده شوند.
آموزش متناسب با مقادیر تو
تنظیمات این آموزش
مقادیر نمونه را برای محیط خودت تنظیم کن؛ متن و دستورهای مرتبط با هم تغییر میکنند. رمز، کلید خصوصی و توکن وارد نکن. مقادیر فقط در همین زبانه نگهداری میشوند و به سرور یا لینک اشتراکگذاری فرستاده نمیشوند. پیش از اجرا، DNS، گواهیها و سیاست شبکهٔ واقعی را بررسی کن.
آیپی، دامنه یا پورت مثالها با محیط تو فرق دارد؟ دکمهٔ زیر را باز کن، مقادیر را تغییر بده و «اعمال در آموزش» را بزن؛ سپس دستورهای بهروزشده را کپی کن.
تنظیم مقادیر برای محیط من3 مقدار قابلتغییر
قدم بعدی
در صورت ناسازگاری، فقط همین فایل را غیرفعال کنید
در همان پنجرهٔ تغییر، فقط drop-in ساختهشده در این آموزش را به نام غیرفعال تغییر دهید. اگر مقصد همنام موجود است متوقف شوید. سپس تنظیمات systemd را دوباره بارگذاری کنید و فقط همان سرویس را restart کنید.
این بازگشت، محدودیتهای همین فایل را برای بازیابی برمیدارد؛ دادهٔ پایدار و drop-inهای دیگر حفظ میشوند. شواهد ناسازگاری را نگه دارید و قبل از فعالسازی دوباره، حداقل تنظیم سازگار را تعیین کنید.
ترمینال همان میزبان معرفیشده در توضیح گام
sudo test ! -e '/etc/systemd/system/example-app.service.d/90-academy-hardening.conf.disabled' || exit 1
sudo mv -- '/etc/systemd/system/example-app.service.d/90-academy-hardening.conf' '/etc/systemd/system/example-app.service.d/90-academy-hardening.conf.disabled'
sudo systemctl daemon-reload
sudo systemctl restart 'example-app.service'
sudo systemctl status 'example-app.service' --no-pagerفقط فایل جدید غیرفعال شده است؛ سیاستهای دیگر و داده محفوظاند و سلامت برنامه دوباره بررسی شده است.
نتیجهٔ واقعی آزمایش را نگه دارید
نسخهٔ systemd و kernel، خطای منع، موفقیت نوشتن مجاز، تنظیم مؤثر و نتیجهٔ عملیات برنامه را ثبت کنید. شاخهٔ کوچک آزمایش را تا بازبینی نگه دارید؛ بعد فقط فایلهای معلوم همان آزمایش را در روند پاکسازی خودش کنار بگذارید.
این مقاله روش مستند و تکرارپذیر میدهد؛ نویسنده آن را روی میزبان شما اجرا نکرده است. نتیجهٔ محیط خودتان را بهجای امتیاز یا فرض، مبنای تصمیم قرار دهید.
پشتوانهٔ این آموزش
منابع رسمی
وضعیت بررسی هر محیط بالای صفحه مشخص است؛ بررسی مستندات به معنی اجرای عملی همهٔ نسخهها نیست.