الاسم¶
systemd-debug-generator -
مُوَلِّد
لِتَمْكِين
صَدَفَة
تَصْحِيح
أَخْطَاء
وَقْتَ
التَّشْغِيل
وَإِخْفَاء
وَحَدَات
مُحَدَّدَة
عِنْد
الْإِقْلَاع
موجز¶
/usr/lib/systemd/system-generators/systemd-debug-generator
الوصف¶
systemd-debug-generator هُوَ
مُوَلِّد
يُوَفِّر
بَعْض
وَظَائِف
تَصْحِيح
الْأَخْطَاء.
systemd-debug-generator
يُنَفِّذ
systemd.generator(7).
سطر أوامر النواة¶
systemd-debug-generator
يَفْهَم
مُعَلِّمَات
سَطْر
أَوَامِر
النَّوَاة
التَّالِيَة:
systemd.mask=, rd.systemd.mask=
تَأْخُذ
هَذِهِ
الْخِيَارَات
اِسْم
وَحْدَة
كَمُعَلِّمَة.
الْوَحْدَة
الْمُحَدَّدَة
تُخْفَى
لِوَقْت
التَّشْغِيل
(أَيْ
لِهَذِهِ
الْجَلْسَة
— مِن
الْإِقْلَاع
إِلَى
الْإِيقَاف)،
بِشَكْل
مُمَاثِل
لِتَأْثِير
أَمْر
mask فِي
systemctl(1). هَذَا
مُفِيد
لِلْإِقْلَاع
مَع
إِزَالَة
وَحَدَات
مُعَيَّنَة
مِن
مَعَامَلَة
الْإِقْلَاع
الْأَوَّلِيَّة
لِتَصْحِيح
أَخْطَاء
بَدْء
تَشْغِيل
النِّظَام.
يُمْكِن
تَحْدِيده
أَكْثَر
مِن مَرَّة.
الْخِيَار
الْمَسْبُوق
بِـ "rd."
يُحْتَرَم
فَقَط فِي
initrd،
بَيْنَمَا
الْخِيَار
بِدُون
بَادِئَة
يُحْتَرَم
فَقَط
عَلَى
الْمُضِيف.
أُضيف في
الإصدارة 215.
systemd.wants=, rd.systemd.wants=
تَأْخُذ
هَذِهِ
الْخِيَارَات
اِسْم
وَحْدَة
كَمُعَلِّمَة.
مُهِمَّة
بَدْء
لِهَذِهِ
الْوَحْدَة
تُضَاف
إِلَى
الْمُعَامَلَة
الْأَوَّلِيَّة.
هَذَا
مُفِيد
لِبَدْء
وَحْدَة
أَو
أَكْثَر
إِضَافِيَّة
عِنْد
الْإِقْلَاع.
يُمْكِن
تَحْدِيده
أَكْثَر
مِن مَرَّة.
الْخِيَار
الْمَسْبُوق
بِـ "rd."
يُحْتَرَم
فَقَط فِي
initrd،
بَيْنَمَا
الْخِيَار
غَيْر
الْمَسْبُوق
يُحْتَرَم
فَقَط
عَلَى
الْمُضِيف.
أُضيف في
الإصدارة 215.
systemd.debug_shell, rd.systemd.debug_shell,
systemd.default_debug_tty=, rd.systemd.default_debug_tty=
إِذَا
حُدِّد
خِيَار
systemd.debug_shell
أَو
rd.systemd.debug_shell،
تُسْحَب
خِدْمَة
صَدَفَة
التَّصْحِيح
"debug-shell.service" إِلَى
مَعَامَلَة
الْإِقْلَاع
وَتُنْشَأ
صَدَفَة
تَصْحِيح
أَخْطَاء
خِلَال
الْإِقْلَاع
الْمُبَكِّر.
اِفْتِرَاضِيًّا،
يُسْتَخْدَم
/dev/tty9، وَلَكِن
يُمْكِن
تَحْدِيد tty
مُحَدَّد
أَيْضًا،
إِمَّا مَع
أَو بِدُون
الْبَادِئَة
/dev/.
لِتَعْيِين
tty
لِلِاسْتِخْدَام
دُون
تَمْكِين
صَدَفَة
التَّصْحِيح،
يُمْكِن
اِسْتِخْدَام
خِيَار
systemd.default_debug_tty=
الَّذِي
يَأْخُذ
أَيْضًا tty
مَع أَو
بِدُون
الْبَادِئَة
/dev/. لَاحِظ
أَنَّ
الصَّدَفَة
يُمْكِن
أَيْضًا
تَشْغِيلهَا
بِشَكْل
دَائِم
بِتَمْكِينهَا
بِأَمْر
enable
فِي
systemctl(1).
الْخِيَارَات
الْمَسْبُوقَة
بِـ "rd."
تُحْتَرَم
فَقَط فِي
initrd،
بَيْنَمَا
الْخِيَارَات
بِدُون
بَادِئَة
تُحْتَرَم
فَقَط
عَلَى
الْمُضِيف.
أُضيف في
الإصدارة 215.
systemd.break=، rd.systemd.break=
يَأْخُذ
وَاحِدًا
مِن
pre-udev،
pre-basic،
pre-mount، أَو
pre-switch-root
(الْمُفْتَرَض
لِخِيَار
"rd."). يَقْبَل
أَيْضًا
قِيَمًا
مُتَعَدِّدَة
مَفْصُولَة
بِفَاصِلَة
("،").
تَسْمَح
هَذِهِ
الْخِيَارَات
بِإِيقَاف
عَمَلِيَّة
الْإِقْلَاع
مُؤَقَّتًا
عِنْد
نُقْطَة
مُعَيَّنَة
وَإِنْشَاء
صَدَفَة
تَصْحِيح
أَخْطَاء.
بَعْد
الْخُرُوج
مِن هَذِهِ
الصَّدَفَة،
يَسْتَأْنِف
النِّظَام
الْإِقْلَاع.
الْخِيَار
الْمَسْبُوق
بِـ "rd."
يُحْتَرَم
فَقَط فِي
initrd،
بَيْنَمَا
الْخِيَار
بِدُون
بَادِئَة
يُحْتَرَم
فَقَط
عَلَى
الْمُضِيف.
جَدْوَل 1. نِقَاط
الْإِيقَاف
الْمُتَاحَة
| نِقَاط
الْإِيقَاف |
الوصف |
يُمْكِن
اِسْتِخْدَامه
فِي initrd |
يُمْكِن
اِسْتِخْدَامه
عَلَى
الْمُضِيف |
| pre-udev |
قَبْل
بَدْء
مَعَالَجَة
أَحْدَاث
النَّوَاة
uevents، أَيْ
قَبْل
بَدْء systemd-udevd.service. |
✓ |
✓ |
| pre-basic |
قبل
مغادرة
الإقلاع
المبكر
وبدء
الخدمات
العادية،
أي قبل
الوصول إلى
basic.target. |
✓ |
✓ |
| pre-mount |
قبل تحميل
نظام
الملفات
الجذر، أي
قبل بدء sysroot.mount. |
✓ |
✗ |
| pre-switch-root |
قبل
التبديل من
initrd إلى الجذر
الحقيقي. |
✓ |
✗ |
أُضيف في
الإصدار 258.
اعتمادات النظام¶
systemd.extra-unit.*
تحدد
بيانات
الاعتماد
المسبوقة
بـ "systemd.extra-unit."
وحدات
إضافية
لإضافتها
إلى النظام
النهائي.
لاحظ أن هذه
الوحدات
الإضافية
تُضاف إلى
كل من initrd
والنظام
النهائي.
يمكن
استخدام
ConditionPathExists=!/etc/initrd-release
للتأكد من
استبعاد
الوحدة في initrd.
لاحظ أن هذا
يمكن
استخدامه
أيضًا لحجب
الوحدات،
بمجرد
تحديد قيمة
فارغة.
أُضيف في
الإصدار 256.
systemd.unit-dropin.*
تضيف
بيانات
الاعتماد
المسبوقة
بـ "systemd.unit-dropin."
إضافات
للوحدات
المقابلة
في النظام
النهائي.
يجب أن
تُلحق كل
بيانات
اعتماد
باسم
الوحدة
الكامل بما
في ذلك
امتداد
الوحدة. يجب
أن يكون
محتواها
ملف إضافة
وحدة
صالحًا.
اختياريًا،
يمكن أن
يتبع اسم
الوحدة بـ
"~"، متبوعًا
باسم
الإضافة
بدون لاحقة
".conf". إذا لم
يُحدد،
سيكون اسم
الإضافة
المُنشأة
"50-credential.conf". لاحظ
أن هذه
الإضافات
الإضافية
تُضاف إلى
كل من initrd
والنظام
النهائي.
أُضيف في
الإصدار 256.
ترجمة¶
تُرجمت
هذه الصفحة
من الدليل
بواسطة
زايد
السعيدي
<zayed.alsaidi@gmail.com>
هذه
الترجمة هي
وثيقة
مجانية؛
راجع
رخصة
جنو العامة
الإصدار 3
أو ما بعده
للاطلاع
على شروط
حقوق النشر.
لا توجد أي
ضمانات.
إذا وجدت
أي أخطاء في
ترجمة صفحة
الدليل
هذه، يرجى
إرسال بريد
إلكتروني
إلى قائمة
بريد
المترجمين:
kde-l10n-ar@kde.org.