شخصين، سطر أوامر واحد
كتب بواسطة مسلم عادل بتاريخ 2008/09/08
إداريي الأنظمة يواجهون بعض الاحيان مصاعب في تقديم الدعم الفني خاصة عندما يكون عن بعد.
انا مثلا اواجه مشاكل مع بعض العملاء الذين نقدم لهم دعم فني لانظمة لينوكس، حيث ان اخصائيي الانظمة عندهم في اغلب الاحيان ليسوا على درجة عالية من الخبرة واحتراف النظام.
كثير من الاحيان لاحظت اني اكون اتحدث في واد والاخ في واد اخر، او ان غالبية الحديث يكون مجهول بالنسبة للشخص الاخر او لديه معلومات بسيطة جدا غير معمقة (وهنا تبدا المصائب).
طبعا يصعب التعامل مع شخص لا يفهم عليك او لا تفهم عليه لذا افضل حل هو استخدام الصورة وكما يقال الصورة افضل من الف كلمة (مثل من عندي لا اعرف مدى حقيقيته).
لهذا بدات استخدام اسلوب جديد في تقديم الدعم الفني وهو ان اجعله يراني وانا اطبع الاوامر او العكس، ففي بعض الاحيان يطبع الاخر الاوامر الصحيحة او ينفذ شيء بطريقة صحيحة ولكن تظهر مشكلة غير معروفة.
لهذا السبب اعتدت ان اربط سطر الاوامر الخاص به بالسطر الاوامر الخاص بي بحيث ان كلينا يستطيع ان يرى ما يطبعه الاخر، فتارة اتركه ينفذ ما يريد واراقبه وتارة اخرى انفذ وهو يراقب.
بالرغم ان الموضوع قد يبدوا معقد او صعب الا انه سهل للغاية، كل ما علي فعله هو طلب من الشخص الدخول الى النظام باستخدام مستخدم ما (في العادة نقوم بانشاء مستخدم اسمه support ولديه صلاحيات root عن طريق sudo)
عندما يلج الشخص الى النظام باستخدام المستخدم support اقوم انا بالولوج الى النظام عن طريق ssh بنفس المستخدم (support) واطلب من الشخص الاخر تنفيذ الامر:
support@server:~$ screen -qوبعد ان ينفذ الامر اقوم انا بتنفيذ الامر:
support@server:~$ screen -ls
There is a screen on:
8371.pts-1.server (Attached)
1 Socket in /var/run/screen/S-support.
لاحظ الرقم 8371 هو رقم pid اقوم بنسخه ومن ثم انفذ الامر التالي:
support@server:~$ screen -xr 8371تم !!!
الان كل ما يطبعه استطيع ان اراه واعدل عليه ونفس شيء هو.
September 17th, 2008 on %H:%M
معلومة جديدة اعرفها عن screen
الف شكر لك