إعداد Screen على سيرفر لينكس - إدارة جلسات الطرفية المستمرة
المنتجات المثالية لهذا الدليل
ابدأ على الفور — اطلب المنتج المناسب واتبع هذا الدليل خطوة بخطوة.
مقدمة
Screen هو أداة تعدد جلسات الطرفية لأنظمة التشغيل الشبيهة بيونكس، مثل لينكس. تتيح للمستخدمين إدارة عدة جلسات طرفية داخل نافذة واحدة أو اتصال بعيد. في هذا الدليل، سنغطي خطوات التثبيت ونقدم إرشادات الاستخدام لتتعرف أكثر على screen.
التحضير
قبل تثبيت أي شيء على السيرفر، يُنصح بتشغيل أمر التحديث الخاص بنظام التشغيل لديك للحفاظ على أمان السيرفر.
- أوبونتو وديبيان
- سينت أو إس
- أوبن سوزي
- فيدورا
sudo apt update && sudo apt upgrade
sudo yum update
sudo zypper update
sudo dnf update
التثبيت
تثبيت أداة screen سهل جدًا، فقط شغّل الأمر المناسب لتوزيعة لينكس الخاصة بك:
- أوبونتو وديبيان
- سينت أو إس
- أوبن سوزي
- فيدورا
sudo apt install screen
sudo yum install screen
sudo zypper install screen
sudo dnf 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 على لينكس. لأي استفسارات أو مساعدة إضافية، لا تتردد في التواصل مع فريق الدعم الخاص بنا، المتوفر يوميًا لمساعدتك! 🙂