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