lxc-console(1) lxc-console(1)

lxc-console - راه‌اندازی یک کنسول برای کانتینر مشخص‌شده


lxc-console
{-n name} [-e escape character] [-t ttynum]

اگر سرویس tty برای کانتینر مشخص‌شده به عنوان پارامتر پیکربندی شده و در دسترس باشد، این دستور یک کنسول راه‌اندازی می‌کند که امکان ورود به کانتینر را فراهم می‌سازد.

موردهای tty در دسترس، اسلات‌های آزادی هستند که توسط این دستور اشغال می‌شوند. این بدان معناست که اگر کانتینر چهار tty در دسترس داشته باشد و این دستور چهار بار اجرا شده و هر بار یک tty متفاوت را اشغال کرده باشد، اجرای پنجم با خطا مواجه خواهد شد زیرا هیچ کنسولی در دسترس نخواهد بود.

این دستور به یک tty متصل می‌شود. در صورتی که اتصال قطع یا دچار اختلال شود، دستور می‌تواند دوباره اجرا شده و tty را در همان وضعیتی که پیش از قطع اتصال بود بازیابی کند.

می‌توان مقدار 0 را برای ttynum تعیین کرد تا به جای dev/tty<ttynum>، به /dev/console کانتینر متصل شود.

می‌توان از یک دنباله گریز (escape sequence) صفحه‌کلید برای قطع اتصال از tty و خروج از lxc-console استفاده کرد. دنباله گریز پیش‌فرض <Ctrl+a q> است.

پیشوند دنباله گریز را برای استفاده به جای <Ctrl a> مشخص می‌کند. این مقدار می‌تواند به صورت '^letter' یا فقط 'letter' داده شود. برای مثال جهت استفاده از <Ctrl+b q> به عنوان دنباله گریز، از -e '^b' استفاده کنید.
شماره tty را جهت اتصال یا 0 را برای کنسول مشخص می‌کند. در صورت عدم تعیین، شماره tty در دسترس بعدی به طور خودکار توسط کانتینر انتخاب خواهد شد.

این گزینه‌ها بین بیشتر دستورهای lxc مشترک هستند.

-?, -h, --help
پیام راهنمای استفاده طولانی‌تری نسبت به حالت عادی چاپ می‌کند.
پیام نحوه استفاده را نمایش می‌دهد.
حالت بی‌صدا را فعال می‌کند.
از یک مسیر جایگزین برای کانتینر استفاده می‌کند. مقدار پیش‌فرض /var/lib/lxc است.
خروجی را در یک FILE لاگ جایگزین می‌نویسد. پیش‌فرض بدون لاگ است.
اولویت گزارش‌گیری (لاگ) را روی LEVEL تنظیم می‌کند. اولویت لاگ پیش‌فرض ERROR است. مقادیر ممکن عبارتند از: FATAL، ALERT، CRIT، WARN، ERROR، NOTICE، INFO، DEBUG، TRACE.

توجه داشته باشید که این گزینه اولویت رویدادهای لاگ در فایل لاگ جایگزین را تنظیم می‌کند. این گزینه تأثیری بر رویدادهای ERROR ثبت‌شده در stderr ندارد.

از شناسه کانتینر NAME استفاده می‌کند. قالب شناسه کانتینر یک رشته الفبایی-عددی است.
فایل پیکربندی را جهت پیکربندی قابلیت‌های مجازی‌سازی و جداسازی کانتینر مشخص می‌کند.

این فایل پیکربندی در صورت وجود، حتی اگر از قبل فایل پیکربندی دیگری در کانتینر ایجاد شده (از طریق lxc-create) وجود داشته باشد، استفاده خواهد شد.

شماره نسخه را نمایش می‌دهد.

هیچ tty در دسترسی وجود ندارد یا مجوز کافی برای استفاده از کنسول موجود نیست. برای مثال، کانتینر متعلق به کاربر «foo» است و «bar» تلاش می‌کند یک کنسول به آن باز کند.

lxc(7), lxc-create(1), lxc-copy(1), lxc-destroy(1), lxc-start(1), lxc-stop(1), lxc-execute(1), lxc-console(1), lxc-monitor(1), lxc-wait(1), lxc-cgroup(1), lxc-ls(1), lxc-info(1), lxc-freeze(1), lxc-unfreeze(1), lxc-attach(1), lxc.conf(5)

2026-08-01