'\" t .TH "SYSTEMD\-GETTY\-GENERATOR" "8" "" "systemd 261.2" "systemd-getty-generator" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "نام (NAME)" systemd-getty-generator \- مولد خودکار نمونههای سرویس ترمینال مجازی getty .SH "خلاصه دستور (SYNOPSIS)" .PP /usr/lib/systemd/system\-generators/systemd\-getty\-generator .SH "توضیحات (DESCRIPTION)" .PP \fBsystemd\-getty\-generator\fR مولدی است که در صورت امکان‌پذیر بودن کارکرد کنسول‌های هسته به عنوان tty و عدم ارائه آن‌ها توسط زیرسیستم کنسول مجازی، به‌طور خودکار نمونه‌های \fBserial\-getty@\&.service\fR را روی آن‌ها ایجاد می‌کند\&. این مولد همچنین در صورت شناسایی اجرا در یک محیط مجازی‌سازی‌شده، نمونه‌های \fBserial\-getty@\&.service\fR را برای کنسول‌های مجازی‌ساز ایجاد خواهد کرد\&. اگر اجرا در یک محیط کانتینری شناسایی شود، در عوض \fBconsole\-getty\&.service\fR را برای \fB/dev/console\fR، و نمونه‌های \fBcontainer\-getty@\&.service\fR را برای شبه‌TTYهای اضافی کانتینر، طبق درخواست مدیر کانتینر فعال می‌کند (ببینید \m[blue]\fBContainer Interface\fR\m[]\&\s-2\u[1]\d\s+2)\&. این امر باید تضمین کند که صرف‌نظر از محیط راه‌اندازی سیستم، اعلان ورود در مکان مناسب به کاربر نمایش داده شود\&. برای مثال، کافی است کنسول هسته را با یک آرگومان خط فرمان هسته مانند \fIconsole=\fR هدایت کنید تا هم پیام‌های هسته و هم اعلان getty را روی یک TTY سریال دریافت نمایید\&. برای اطلاعات بیشتر در مورد پارامتر هسته \fIconsole=\fR، \m[blue]\fBThe kernel\*(Aqs command\-line parameters\fR\m[]\&\s-2\u[2]\d\s+2 را ببینید\&. .PP \fBsystemd\-getty\-generator\fR مشخصات \fBsystemd.generator\fR(7) را پیاده‌سازی می‌کند\&. .PP اطلاعات بیشتر درباره پیکربندی gettyها را می‌توان در \m[blue]\fBsystemd for Administrators, Part XVI: Gettys on Serial Consoles (and Elsewhere)\fR\m[]\&\s-2\u[3]\d\s+2 یافت\&. .SH "خط فرمان هسته (KERNEL COMMAND LINE)" .PP \fBsystemd\-getty\-generator\fR پارامترهای \fBkernel-command-line\fR(7) زیر را درک می‌کند: .PP \fIsystemd\&.getty_auto=\fR .RS 4 از این گزینه خط فرمان هسته می‌توان برای کنترل حالت اجرای مولد استفاده کرد\&. یک آرگومان بولی اختیاری می‌پذیرد\&. از نسخه ۲۵۸، فهرستی از مقادیر ویژه جداشده با کاما را نیز می‌پذیرد: "credential"، "container"، "console" و "builtin"\&. .sp هنگامی که "credential" مشخص شود، دو اعتبارنامه \fIgetty\&.ttys\&.serial\fR و \fIgetty\&.ttys\&.container\fR تجزیه و پردازش خواهند شد\&. برای جزئیات بیشتر بخش اعتبارنامه‌های سیستم را در زیر ببینید\&. .sp هنگامی که "container" مشخص شود، در صورتی که سیستم درون یک کانتینر در حال اجرا باشد، \fBconsole\-getty\&.service\fR و \fBcontainer\-getty@\&.service\fR فعال خواهند شد\&. هنگامی که سیستم درون کانتینر نباشد، این گزینه نادیده گرفته می‌شود\&. .sp هنگامی که "console" مشخص شود، \fBserial\-getty@\&.service\fR برای کنسول‌های فعال هسته فعال خواهد شد\&. هنگامی که سیستم درون کانتینر در حال اجرا باشد، این گزینه نادیده گرفته می‌شود\&. .sp هنگامی که "builtins" مشخص شود، \fBserial\-getty@\&.service\fR برای کنسول‌های مجازی‌ساز موجود فعال خواهد شد\&. هنگامی که سیستم درون کانتینر در حال اجرا باشد، این گزینه نادیده گرفته می‌شود\&. .sp هنگامی که yes باشد، چهار گزینه فوق فعال خواهند شد\&. در صورت no، همه گزینه‌ها غیرفعال شده و هیچ سرویسی فعال نخواهد شد\&. هنگامی که این گزینه خط فرمان هسته بدون آرگومان مشخص شود، پیش‌فرض yes است\&. این مولد به‌طور پیش‌فرض فعال است و می‌توان از یک مقدار نادرست (false) برای غیرفعال کردن آن استفاده کرد\&. .sp افزوده‌شده در نسخه 250\&. .RE .SH "محیط (ENVIRONMENT)" .PP \fI$SYSTEMD_GETTY_AUTO\fR .RS 4 از این متغیر محیطی می‌توان برای کنترل حالت اجرای مولد استفاده کرد\&. مقادیری مشابه با گزینه خط فرمان هسته \fIsystemd\&.getty_auto=\fR می‌پذیرد\&. .sp افزوده‌شده در نسخه 250\&. .RE .SH "اعتبارنامه‌های سیستم (SYSTEM CREDENTIALS)" .PP \fIgetty\&.auto\fR .RS 4 از این اعتبارنامه سیستم می‌توان برای کنترل حالت اجرای مولد استفاده کرد\&. مقادیری مشابه با گزینه خط فرمان هسته \fIsystemd\&.getty_auto=\fR می‌پذیرد\&. .sp افزوده‌شده در نسخه 258\&. .RE .PP \fIgetty\&.ttys\&.serial\fR, \fIgetty\&.ttys\&.container\fR .RS 4 از این اعتبارنامه‌های سیستم می‌توان برای راه‌اندازی اعلان‌های ورود اضافی روی TTYهای انتخابی استفاده کرد\&. این دو اعتبارنامه باید شامل فهرستی جداشده با خط جدید از نام‌های TTY باشند تا نمونه‌هایی از \fBserial\-getty@\&.service\fR (در مورد \fIgetty\&.ttys\&.serial\fR) و \fBcontainer\-getty@\&.service\fR (در مورد \fIgetty\&.ttys\&.container\fR) روی آن‌ها راه‌اندازی شود\&. هر خطی که با یک "#" شروع شود نادیده گرفته خواهد شد\&. .sp افزوده‌شده در نسخه 254\&. .RE .SH "همچنین ببینید (SEE ALSO)" .PP \fBsystemd\fR(1), \fBkernel-command-line\fR(7), \fBsystemd.system-credentials\fR(7), \fBagetty\fR(8) .SH "نکات (NOTES)" .IP " 1." 4 Container Interface .RS 4 \%https://systemd.io/CONTAINER_INTERFACE .RE .IP " 2." 4 The kernel's command-line parameters .RS 4 \%https://docs.kernel.org/admin-guide/kernel-parameters.html .RE .IP " 3." 4 systemd for Administrators, Part XVI: Gettys on Serial Consoles (and Elsewhere) .RS 4 \%https://0pointer.de/blog/projects/serial-console.html .RE