تخطي إلى المحتوى الرئيسي

إعداد Screen على سيرفر لينكس - إدارة جلسات الطرفية المستمرة

المنتجات المثالية لهذا الدليل

ابدأ على الفور — اطلب المنتج المناسب واتبع هذا الدليل خطوة بخطوة.

مقدمة

Screen هو أداة تعدد جلسات الطرفية لأنظمة التشغيل الشبيهة بيونكس، مثل لينكس. تتيح للمستخدمين إدارة عدة جلسات طرفية داخل نافذة واحدة أو اتصال بعيد. في هذا الدليل، سنغطي خطوات التثبيت ونقدم إرشادات الاستخدام لتتعرف أكثر على screen.

التحضير

قبل تثبيت أي شيء على السيرفر، يُنصح بتشغيل أمر التحديث الخاص بنظام التشغيل لديك للحفاظ على أمان السيرفر.

sudo apt update && sudo apt upgrade

التثبيت

تثبيت أداة screen سهل جدًا، فقط شغّل الأمر المناسب لتوزيعة لينكس الخاصة بك:

sudo apt install screen

الاستخدام الأساسي لـ Screen

كما ذكرنا، screen يسمح بإنشاء جلسات متعددة. لبدء جلسة جديدة فقط شغّل الأمر التالي مع استبدال [name] بأي اسم تريده.

screen -S [name]
معلومات

انتبه أن الأوامر في هذا الدليل حساسة لحالة الأحرف، خصوصًا في المعاملات.

سيفتح هذا نافذة screen جديدة يمكنك تشغيل أي سكريبت أو برنامج تريد أن يستمر حتى بعد إغلاق الاتصال البعيد.

يمكنك الخروج من screen باستخدام CTRL + A ثم D أو ببساطة كتابة exit في الطرفية.

نصيحة

يمكنك عرض جميع الجلسات/الشاشات النشطة باستخدام الأمر screen -ls أو screen -list.

للعودة إلى شاشة تم إنشاؤها سابقًا، نفّذ الأمر screen -r [name] للرجوع مباشرة إلى الجلسة المطلوبة.

معاملات Screen

لـ Screen العديد من معاملات - التي يمكنك استخدامها لتخصيص الأوامر. أهمها موضحة في الجدول التالي.

المعاملالاسم المستعارالمعلومات
-vيعرض نسخة screen الحالية
-S [name]يبدأ شاشة جديدة باسم [name]
-ls-listيعرض جميع الشاشات الجارية
-wipe [name]يحذف الشاشات مع معامل اختياري [name]
-r [name]يعيد الاتصال بجلسة الشاشة [name]
-d -r [name]يفصل عن الشاشة الحالية ويعيد الاتصال بـ [name]
نصيحة

يمكنك استعراض جميع المعاملات المتاحة عبر تشغيل screen -h للحصول على قائمة شاملة.

الاستخدام المتقدم لـ Screen

استخدام النوافذ

بعد ما تعرّفت على أوامر screen الأساسية، حان الوقت لتعلم بعض الاختصارات لتسهيل التنقل بين الجلسات. داخل أي شاشة يمكنك إنشاء نوافذ متعددة منفصلة لمهام مختلفة.

ملاحظة

جميع الاختصارات في هذا الجزء يجب تنفيذها بعد الضغط على CTRL + A.

الضغط على C ينشئ نافذة جديدة فارغة في الدليل الحالي. للتنقل بين النوافذ استخدم N (التالي) أو P (السابق) أو " لاختيار النافذة من القائمة باستخدام مفاتيح الأسهم.

افتراضيًا، كل النوافذ تحمل نفس الاسم (عادة اسم الصدفة التي تستخدمها). لتغيير الاسم شغّل الأمر A واختر اسمًا جديدًا.

وأخيرًا، لحذف نافذة اضغط K.

تقسيم النوافذ

لتشغيل نافذتين في تقسيم، استخدم S (أفقي) أو | (عمودي) وانتقل بينهما باستخدام Tab.

نصيحة

بعد إنشاء نافذة مقسمة جديدة، انتقل إليها باستخدام Tab وشغّل " لفتح نافذة سابقة في العرض الثاني للتقسيم.

يمكنك تقسيم النوافذ كما تشاء لكن استخدام RAM للسيرفر قد يرتفع بشكل كبير كما هو متوقع مع تعدد المهام.

الخاتمة

نتمنى أن يكون هذا الدليل مفيدًا في شرح كيفية عمل أداة screen على لينكس. لأي استفسارات أو مساعدة إضافية، لا تتردد في التواصل مع فريق الدعم الخاص بنا، المتوفر يوميًا لمساعدتك! 🙂