| SYSTEMD-GETTY-GENERATOR(8) | systemd-getty-generator | SYSTEMD-GETTY-GENERATOR(8) |
نام (NAME)
systemd-getty-generator - مولد خودکار نمونههای سرویس ترمینال مجازی getty
خلاصه دستور (SYNOPSIS)
/usr/lib/systemd/system-generators/systemd-getty-generator
توضیحات (DESCRIPTION)
systemd-getty-generator مولدی است که در صورت امکانپذیر بودن کارکرد کنسولهای هسته به عنوان tty و عدم ارائه آنها توسط زیرسیستم کنسول مجازی، بهطور خودکار نمونههای serial-getty@.service را روی آنها ایجاد میکند. این مولد همچنین در صورت شناسایی اجرا در یک محیط مجازیسازیشده، نمونههای serial-getty@.service را برای کنسولهای مجازیساز ایجاد خواهد کرد. اگر اجرا در یک محیط کانتینری شناسایی شود، در عوض console-getty.service را برای /dev/console، و نمونههای container-getty@.service را برای شبهTTYهای اضافی کانتینر، طبق درخواست مدیر کانتینر فعال میکند (ببینید Container Interface[1]). این امر باید تضمین کند که صرفنظر از محیط راهاندازی سیستم، اعلان ورود در مکان مناسب به کاربر نمایش داده شود. برای مثال، کافی است کنسول هسته را با یک آرگومان خط فرمان هسته مانند console= هدایت کنید تا هم پیامهای هسته و هم اعلان getty را روی یک TTY سریال دریافت نمایید. برای اطلاعات بیشتر در مورد پارامتر هسته console=، The kernel's command-line parameters[2] را ببینید.
systemd-getty-generator مشخصات systemd.generator(7) را پیادهسازی میکند.
اطلاعات بیشتر درباره پیکربندی gettyها را میتوان در systemd for Administrators, Part XVI: Gettys on Serial Consoles (and Elsewhere)[3] یافت.
خط فرمان هسته (KERNEL COMMAND LINE)
systemd-getty-generator پارامترهای kernel-command-line(7) زیر را درک میکند:
systemd.getty_auto=
هنگامی که "credential" مشخص شود، دو اعتبارنامه getty.ttys.serial و getty.ttys.container تجزیه و پردازش خواهند شد. برای جزئیات بیشتر بخش اعتبارنامههای سیستم را در زیر ببینید.
هنگامی که "container" مشخص شود، در صورتی که سیستم درون یک کانتینر در حال اجرا باشد، console-getty.service و container-getty@.service فعال خواهند شد. هنگامی که سیستم درون کانتینر نباشد، این گزینه نادیده گرفته میشود.
هنگامی که "console" مشخص شود، serial-getty@.service برای کنسولهای فعال هسته فعال خواهد شد. هنگامی که سیستم درون کانتینر در حال اجرا باشد، این گزینه نادیده گرفته میشود.
هنگامی که "builtins" مشخص شود، serial-getty@.service برای کنسولهای مجازیساز موجود فعال خواهد شد. هنگامی که سیستم درون کانتینر در حال اجرا باشد، این گزینه نادیده گرفته میشود.
هنگامی که yes باشد، چهار گزینه فوق فعال خواهند شد. در صورت no، همه گزینهها غیرفعال شده و هیچ سرویسی فعال نخواهد شد. هنگامی که این گزینه خط فرمان هسته بدون آرگومان مشخص شود، پیشفرض yes است. این مولد بهطور پیشفرض فعال است و میتوان از یک مقدار نادرست (false) برای غیرفعال کردن آن استفاده کرد.
افزودهشده در نسخه 250.
محیط (ENVIRONMENT)
$SYSTEMD_GETTY_AUTO
افزودهشده در نسخه 250.
اعتبارنامههای سیستم (SYSTEM CREDENTIALS)
getty.auto
افزودهشده در نسخه 258.
getty.ttys.serial, getty.ttys.container
افزودهشده در نسخه 254.
همچنین ببینید (SEE ALSO)
systemd(1), kernel-command-line(7), systemd.system-credentials(7), agetty(8)
نکات (NOTES)
- 1.
- Container Interface
- 2.
- The kernel's command-line parameters
- 3.
- systemd for Administrators, Part XVI: Gettys on Serial Consoles (and Elsewhere)
| systemd 261.2 |