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

VPS: تثبيت 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 على لينكس. لأي أسئلة أو مساعدة إضافية، لا تتردد في التواصل مع فريق الدعم الخاص بنا، المتوفر يوميًا لمساعدتك! 🙂