SYSTEMD-GETTY-GENERATOR(8)

الاسم
مولّد-getty-systemd - مولّد لتمكين نسخ getty على وحدة التحكم

موجز

/usr/lib/systemd/system-generators/systemd-getty-generator

الوصف

مولّد-getty-systemd هو مولّد ينشئ آليًا serial-getty@.service على وحدات تحكم النواة، إذا كانت قادرة على العمل كـ ttys ولم تكن موفرة من نظام وحدة التحكم الافتراضية. سينشئ أيضًا نسخ serial-getty@.service لوحدات تحكم المحاكي الافتراضي، إذا تم اكتشاف التنفيذ في بيئة افتراضية. إذا تم اكتشاف التنفيذ في بيئة حاوية، فسيمكن بدلاً من ذلك console-getty.service لـ /dev/console، ونسخ container-getty@.service لأجهزة TTY الزائفة الإضافية للحاوية كما هو مطلوب من مدير الحاوية (انظر واجهة الحاوية[1]). يجب أن يضمن ذلك ظهور موجه تسجيل الدخول للمستخدم في المكان الصحيح، بغض النظر عن البيئة التي بدأ فيها النظام. على سبيل المثال، يكفي إعادة توجيه وحدة تحكم النواة باستخدام وسيط سطر أوامر النواة مثل console= للحصول على رسائل النواة وموجه getty على TTY تسلسلي. انظر وسائط سطر أوامر النواة[2] لمزيد من المعلومات حول وسيط النواة console=.

مولّد-getty-systemd ينفذ systemd.generator(7).

يمكن العثور على مزيد من المعلومات حول تكوين gettys في systemd للمسؤولين، الجزء السادس عشر: Gettys على وحدات التحكم التسلسلية (وفي أماكن أخرى)[3].

سطر أوامر النواة

مولّد-getty-systemd يفهم وسائط kernel-command-line(7) التالية:

systemd.getty_auto=
    يمكن استخدام خيار سطر أوامر النواة هذا للتحكم في وضع تنفيذ المولّد. يأخذ وسيطًا منطقيًا اختياريًا. منذ الإصدار v258، يأخذ هذا أيضًا قائمة مفصولة بفواصل من القيم الخاصة: "credential" و"container" و"console" و"builtin".

    عند تحديد "credential"، سيتم تحليل الاستيثاقين getty.ttys.serial وgetty.ttys.container. انظر قسم استيثاقات النظام أدناه لمزيد من التفاصيل.

    عند تحديد "container"، سيتم تمكين console-getty.service وcontainer-getty@.service عندما يعمل النظام في حاوية. سيتم تجاهل هذا الخيار عندما لا يكون النظام في حاوية.

    عند تحديد "console"، سيتم تمكين serial-getty@.service لوحدات تحكم النواة النشطة. سيتم تجاهل هذا الخيار عندما يعمل النظام في حاوية.

    عند تحديد "builtins"، سيتم تمكين serial-getty@.service لوحدات تحكم المحاكي الافتراضي المتاحة. سيتم تجاهل هذا الخيار عندما يعمل النظام في حاوية.

    عند نعم، سيتم تمكين الخيارات الأربعة أعلاه. عند لا، يتم تعطيل جميع الخيارات ولن يتم تمكين أي خدمة. عند تحديد خيار سطر أوامر النواة بدون وسيط، يكون المبدئي نعم. المولّد مفعل مبدئيًا، ويمكن استخدام قيمة خاطئة لتعطيله.

    أُضيف في الإصدار 250.

البيئة

$SYSTEMD_GETTY_AUTO
    يمكن استخدام متغير البيئة هذا للتحكم في وضع تنفيذ المولّد. يأخذ نفس قيمة خيار سطر أوامر النواة systemd.getty_auto=.

    أُضيف في الإصدار 250.

اعتمادات النظام

getty.auto
    يمكن استخدام استيثاق النظام للتحكم في وضع تنفيذ المولّد. يأخذ نفس قيمة خيار سطر أوامر النواة systemd.getty_auto=.

    أُضيف في الإصدار 258.

getty.ttys.serial، getty.ttys.container
    يمكن استخدام استيثاقات النظام هذه لإنشاء موجهات تسجيل دخول إضافية على أجهزة TTY محددة. يجب أن يحتوي الاستيثاقان على قائمة مفصولة بأسطر جديدة من أسماء TTY لإنشاء نسخ serial-getty@.service (في حالة getty.ttys.serial) وcontainer-getty@.service (في حالة getty.ttys.container) عليها. سيتم تجاهل أي أسطر تبدأ بـ "#".

    أُضيف في الإصدار 254.

انظر أيضًا

systemd(1), kernel-command-line(7), systemd.system-credentials(7), agetty(8)

ملاحظات

1.  واجهة
        الحاوية
    https://systemd.io/CONTAINER_INTERFACE

2.  وسائط سطر أوامر النواة
    https://docs.kernel.org/admin-guide/kernel-parameters.html

3.  systemd للمسؤولين، الجزء السادس عشر: Gettys على وحدات التحكم التسلسلية (وفي أماكن أخرى)
    https://0pointer.de/blog/projects/serial-console.html

ترجمة
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 (https://www.gnu.org/licenses/gpl-3.0.html) أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.