| SYSTEMD-DELTA(1) | systemd-delta | SYSTEMD-DELTA(1) |
نام (NAME)
systemd-delta - شناسایی و نمایش تفاوتها و بازنویسیهای فایلهای پیکربندی
خلاصه دستور (SYNOPSIS)
systemd-delta [OPTIONS...] [PREFIX | PREFIX/SUFFIX | SUFFIX...]
توضیحات (DESCRIPTION)
systemd-delta میتواند برای شناسایی و مقایسه فایلهای پیکربندی که فایلهای پیکربندی دیگر را بازنویسی (override) میکنند استفاده شود. فایلهای موجود در /etc/ بالاترین اولویت را دارند، فایلهای موجود در /run/ دارای دومین اولویت هستند، ...، و فایلهای موجود در /usr/lib/ پایینترین اولویت را دارا هستند. فایلهای موجود در یک دایرکتوری با اولویت بالاتر، فایلهای همنام در دایرکتوریهای با اولویت پایینتر را بازنویسی میکنند. علاوه بر این، برخی فایلهای پیکربندی میتوانند دایرکتوریهای ".d" داشته باشند که شامل فایلهای «drop-in» همراه با قطعههای پیکربندی هستند که فایل پیکربندی اصلی را گسترش میدهند. فایلهای «drop-in» را میتوان به همان روش با قرار دادن فایلهای همنام در یک دایرکتوری با اولویت بالاتر بازنویسی کرد (به جز اینکه در مورد فایلهای «drop-in»، هم نام فایل «drop-in» و هم نام دایرکتوری دربرگیرنده آن ــ که متناظر با نام فایل پیکربندی اصلی است ــ باید مطابقت داشته باشند). برای توضیحات کاملتر، systemd.unit(5) را ببینید.
آرگومان خط فرمان به یک پیشوند (prefix) و یک پسوند (suffix) تقسیم میشود. تعیین هر دو اختیاری است. پیشوند باید یکی از دایرکتوریهای حاوی فایلهای پیکربندی (/etc/، /run/، /usr/lib/، ...) باشد. اگر مشخص شود، تنها فایلهای بازنویسیکنندهای که در این دایرکتوری قرار دارند نمایش داده میشوند. در غیر این صورت، تمامی فایلهای بازنویسیکننده نمایش داده خواهند شد. پسوند باید نام یک زیردایرکتوری حاوی فایلهای پیکربندی مانند tmpfiles.d، sysctl.d یا systemd/system باشد. اگر مشخص شود، تنها فایلهای پیکربندی موجود در این زیردایرکتوری (در سراسر تمامی مسیرهای پیکربندی) تحلیل میشوند؛ در غیر این صورت، تمام فایلهای پیکربندی تحلیل خواهند شد. اگر آرگومان خط فرمان اصلاً داده نشود، تمامی فایلهای پیکربندی تحلیل خواهند شد. برای چند مثال به بخش زیر مراجعه کنید.
گزینهها (OPTIONS)
گزینههای زیر پشتیبانی میشوند:
-t, --type=
انواع شناختهشده عبارتند از:
masked
equivalent
redirected
overridden
extended
در نسخه 205 اضافه شد.
unchanged
--diff=
-h, --help
--version
--no-pager
کدهای خروج (EXIT STATUS)
در صورت موفقیت، 0 برگردانده میشود؛ در غیر این صورت یک کد خطای غیر صفر برگردانده خواهد شد.
مثالها (EXAMPLES)
برای مشاهده تمامی پیکربندیهای محلی:
systemd-delta
برای مشاهده تمامی پیکربندیهای زمان اجرا (runtime):
systemd-delta /run
برای مشاهده تمام تغییرات پیکربندی واحدهای سیستم:
systemd-delta systemd/system
برای مشاهده تمام تغییرات «drop-in» زمان اجرا برای واحدهای سیستم:
systemd-delta --type=extended /run/systemd/system
همچنین ببینید (SEE ALSO)
| systemd 261.2 |