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

سيرفر مخصص: تثبيت Screen

تم إنشاء هذا الدليل باستخدام المنتجات التالية:

(قد تختلف التفاصيل مع المنتجات من مزودين مختلفين ولكن المفاهيم الرئيسية تظل كما هي)

مقدمة

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

التحضير

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

sudo apt update && sudo apt upgrade

التثبيت

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

sudo apt install screen

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

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

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

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

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

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