خبر و ترفند روز

خبر و ترفند های روز را اینجا بخوانید!

توضیح کنسول های مجازی لینوکس: چیست و چگونه می توان به آنها دسترسی داشت

جدا از شبیه ساز ترمینال پیش فرض، لینوکس دارای رابط های خط فرمان اضافی است که به عنوان کنسول مجازی شناخته می شوند.

در دسکتاپ لینوکس، ممکن است عمدتاً از رابط کاربری گرافیکی استفاده کنید، اما اگر بتوانید از حالتی استفاده کنید که فقط متن باشد، چه؟

با کنسول‌های مجازی لینوکس، می‌توانید از رایانه بدون گرافیک برای نجات یک سیستم X شکسته یا حتی بدون رابط کاربری گرافیکی استفاده کنید.

کنسول های مجازی لینوکس چیست؟

در یک سیستم لینوکس، کنسول صفحه کلید و مانیتور است که مستقیماً به سیستم متصل است. این می تواند جای یک ترمینال سریال در مینی کامپیوتر و سیستم های یونیکس مرکزی را بگیرد. این به مدیر سیستم اجازه می‌دهد به‌عنوان روت وارد شود، جایی که می‌توان آن را در پایانه‌های متصل به سیستم از راه دور محدود کرد. در عوض، لینوکس از چیزی به نام فریم بافر برای نمایش متن روی صفحه استفاده می کند.

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

کنسول بوت لینوکس دبیان

جابجایی به کنسول های مجازی

برای جابه‌جایی بین کنسول‌های مجازی، می‌توانید از سیستم Alt + Function Key استفاده کنید. معمولاً هفت کنسول مجازی وجود دارد که می توانید از آنها استفاده کنید. اگر از یک سیستم دسکتاپ با X11 استفاده می کنید، معمولاً در کنسول مجازی هفتم شروع می شود. برای جابجایی به اولین کنسول مجازی، باید Alt + F1 را فشار دهید. اگر برای شما کار نمی کند، به جای آن Ctrl + Alt + F1 را امتحان کنید.

مطلب مرتبط:   5 بهترین کلاینت SSH برای مک

وقتی کنسول‌های مجازی را تغییر می‌دهید، آنها با شماره TTY برچسب‌گذاری می‌شوند که از یک به هفت می‌رود، مانند “tty1” برای اولین کنسول مجازی.

ورود به سیستم کنسول مجازی لینوکس

یک صفحه ورود خواهید دید. با استفاده از نام کاربری و رمز عبور خود وارد شوید و می‌توانید دستورات را در پوسته وارد کنید، همانطور که انگار یک پنجره ترمینال را روی دسکتاپ باز کرده‌اید. اگر تا به حال از MS-DOS روی رایانه شخصی قدیمی استفاده کرده اید، احتمالاً این طرح برای شما آشنا به نظر می رسد.

در روزهای اولیه لینوکس، توزیع‌ها معمولاً به طور پیش‌فرض به جلسات کنسول مجازی می‌رفتند، زیرا X یک منبع منبع در رایانه‌های شخصی پایین‌رده آن روز بود.

به همین دلیل، کاربران لینوکس آن را تنها زمانی اجرا می‌کردند که کاملاً مجبور بودند قبل از اینکه رایانه‌هایی که می‌توانستند دسکتاپ X را با عملکرد مناسب اجرا کنند در نیمه دوم دهه 1990 مقرون به صرفه شوند.

پیمایش و استفاده از ماوس در حالت متن

انتخاب متن ماوس کنسول لینوکس

کنسول های مجازی نه تنها برای وارد کردن دستورات مفید هستند، بلکه می توانید از موس و تاچ پد نیز استفاده کنید، البته به شرط نصب درایورهای صحیح. درایور ماوس کنسول “gpm” است که مخفف عبارت General Purpose Mouse است. مانند هر چیز دیگری در سیستم های لینوکس مدرن، این معمولاً از طریق مدیر بسته توزیع شما در دسترس است.

در سیستم‌های Debian/Ubuntu:

sudo apt install gpm

در آرچ لینوکس:

sudo pacman -S gpm

از آنجایی که GPM به عنوان یک سرور اجرا می شود و Arch به طور پیش فرض سرورها را راه اندازی نمی کند، باید آن را با استفاده از systemd فعال کنید:

مطلب مرتبط:   نحوه لیست کردن بسته های نصب شده در لینوکس

sudo systemctl enable gpm.service

در سیستم‌های لینوکس Red Hat/Fedora/Rocky:

sudo dnf install gpm

با نصب درایور، وقتی از کنسول استفاده می کنید، نشانگر ماوس را روی صفحه می بینید. می توانید روی دستورات روی خط فرمان کلیک کرده و ویرایش کنید و همچنین با انتخاب متن با دکمه سمت چپ ماوس و چسباندن آن با کلیک راست، آن را کپی کنید.

همچنین می‌توانید صفحه کنسول را با استفاده از Shift + Page Up و Shift + Page Down به بالا و پایین اسکرول کنید، اگرچه Bash و Zsh اغلب این کلیدها را قطع می‌کنند تا تاریخچه فرمان را پیمایش کنند. یک جایگزین استفاده از حالت کپی tmux برای اسکرول بالا و پایین در ترمینال است.

مطالب مرتبط: نحوه نصب و پیکربندی Tmux برای لینوکس

موارد استفاده برای کنسول های مجازی

برنامه نصب راکی ​​لینوکس با کنسول های مجازی

در حالی که امروزه که دسکتاپ‌های گرافیکی با مدیریت نمایشگر رایج‌تر هستند، از کنسول‌های مجازی کمتر استفاده می‌شود، اما امروزه هنوز هم در لینوکس کاربرد دارند.

اگر جلسه X شما قفل شد یا مشکل دیگری پیش آمد، می‌توانید به یک کنسول مجازی بروید و برای رفع آن وارد شوید. می توانید سعی کنید سرور X را بکشید و مجدداً راه اندازی کنید، یا می توانید به راحتی دستگاه خود را خاموش یا راه اندازی مجدد کنید.

اگر جلسه X شروع نشد، به هر حال به جلسه کنسول مجازی منتقل خواهید شد. این یکی دیگر از دلایلی است که برای آشنایی با خط فرمان لینوکس مفید است.

کنسول‌های مجازی هنوز در برخی از برنامه‌های نصب توزیع، به‌ویژه برنامه‌هایی که در حالت متنی اجرا می‌شوند، استفاده می‌شوند. می‌توانید به کنسول مجازی دیگری بروید و ببینید که نصب چگونه پیش می‌رود یا چرا به نظر می‌رسد یک عملیات زمان زیادی می‌برد. همچنین می توانید دستورات دیگری را در یک پوسته اجرا کنید که در صورت بروز هر گونه خطا می تواند مفید باشد.

مطلب مرتبط:   آیا از کامپایل لینوکس جنتو خسته شده اید؟ سپس توزیع جدید LiveGUI را امتحان کنید!

اکنون در مورد کنسول های مجازی لینوکس می دانید

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