تعريف بالشل- ماهو الشل؟
الشل بتعريف بسيط هو عبارة عن برنامج يستخدمه كثيراً أصحاب المواقع فيستعمل لنسخ وضغط ونقل ملفات وقواعد البيانات الخاصة بالموقع من سرفر لآخر واستعراض ملفات الموقع ولكنه يختلف عن الاف تي بي والفرق بينهما كبير حيث الأف تي بي يمكنك رفع ملفات من جهازك الى موقعك او العكس بينما الشل لا يمكنك رفع ملفات من جهازك او انزالها من موقعك على جهازك ولكن يمكنك بالشل نقل او نسخ ملف حجمه اكثر من 100 MG في اقل من 5 دقائق بينما الاف تي بي يستغرق اكثر من ساعة..
وقد يعرف الشل بانه وسيط ما بين المستخدم والخادم الخاص به حيث انه هو الوسيط الذي يتلقى الاوامر من المستخدم ليقوم الخادم بتنفيذها
الدخول إلى الشل:
يمكنك الدخول إلى الشل عبر برامج الشل (PUTTY) سيطلب منك اسم المستخدم لموقعك اكتبه واضغط Enter ثم سيطلب الرقم السري اكتبه او قم بلصقه وذلك بالضغط على زر الفآرة الايمين للصق داخل الشل واضغط Enter ملاحظة// عند كتابة الرقم السري فلن يظهر أمامك بالشاشة بعدها انتظر قليلا حتى تظهر لك كلمة
[/FONT]
أو
اي بي السيرفر الخاص بك = XXXX اذا ظهرت فأنت داخل الشل ويمكنك استعمال أوامر الشل
اهم الاوامر المستخدمه فيه :
أوامر نسخ قواعد البيانات: بعد دخولك على موقعك عبر الشل أكتب هذا الأمر مع مراعاة الدقة لنسخ قاعدة منتدى الفي بي مثلا
الون الأحمر استبدله باسم مستخدم قاعدة بيانات المنتدى xxxxx الون الأزرق استبدله بالرقم السري لقاعدة بيانات المنتدى xxxxx الون الأخضر استبدله باسم قاعدة بيانات المنتدى db الون البنفسجي استبدله بالإسم الذي تريد أن يكون لقاعدة البيانات بعد نسخها db.sql مثال لهذا الأمر
ثم إضغط انتر وانتظر قليلا حتى ينتهي من نسخ قاعدة المنتدى اذا ظهرت لك كلمة
فهذا يعني انه تم نسخ القاعدة ويمكنك رؤية قاعدة البيانات التي تم نسخها بادخالك لهذا الامر ls ثم اضغط Enter وسترى ملف قاعدة البيانات التي تم نسخها
أوامر استعادة قاعدة البيانات:
لاستعادة قاعدة بيانات المنتدى بعد نسخة يجب عليك انشاء قاعدة بيانات جديدة من لوحة تحكم موقعك ثم ادخل الى موقعك عبر الشل واستعمل هذا الأمر
الون الأحمر استبدله باسم مستخدم قاعدة بيانات المنتدى xxxxx الون الأزرق استبدله بالرقم السري لقاعدة بيانات المنتدى xxxxx الون الأخضر استبدله باسم قاعدة بيانات المنتدى db الون البنفسجي استبدله باسم قاعدة البيانات التي تريد استرجاعها db.sql مثال لهذا الأمر
إضغط انتر وانتظر قليلا حتى ينتهي من استرجاع قاعدة المنتدى اذا ظهرت لك كلمه root@server [~] فهذا يعني انه تم استرجاع القاعدة
أوامر ضغط قواعد البيانات: بعد نسخ قاعدة البيانات للمنتدى فربما تكون كبيرة وحجمها أكثر من 100 MG فعندها نقوم بضغط قاعدة البيانات حتى يقل حجمها ولضغطها استخدم هذا الأمر
اللون البنفسجي استبدله باسم قاعدة بيانات المنتدى الذي تريد ضغطه اللون الأخضر استبدله بالأسم الذي تريد أن يكون لقاعدة البيانات بعد ضغطها مثال لهذا الأمر
فك ضغط الملفات:
لفك لضغط ملف معين بموقعك مثلاً مجلد المنتدى vb نسخدم هذا الأمر
وإذا كان الملف مضغوط بصيغة zip يمكننا فكه بهذا الأمر
نقل الموقع من سرفر للآخر:
وهي نقل الموقع باكملها وذلك بعد عملية توليد النسخة الاحتياطية للموقع نقوم بنقلها الى مجلد public_html مع اعطائها التصريح 644 او 666 الآن أدخل على الشل في سيرفر المراد النقل اليه وعند دخولك اكتب هذا الأمر
ماهي إلى لحظات حتى يتم نقل الملف كاملا للسيرفر الجديد !! هنا اذا كل المطلوب منك بعد نقل الباك اب باكمله ان تقوم بوضع الامر :
وهو خاص بتركيب الموقع على السيرفر الجديد لتعود قواعد البيانات وجميع المحتويات لمكانها الطبيعي على السيرفر الجديد
وهذه بعض الاوامر التي وجدتها فقد تفيد بعضكم فالبعض منها شائع الاستخدام :
بعض أوامر الشل الهامة:
لدخول ملف
للخروج من الملف المتواجد فيه إلى الملف الذي قبله مثال home/user/vb/ cd ..
عرض محتويات المجلد الحالي
استعراض مسار الدليل الحاليً
لانشاء ملف جديد
لنسخ الملف
لنسخ الملف ووضع النسخة الجديدة للملف داخل مجلد vb
لنسخ الملف ووضع النسخة الجديدة للملف خارج الملف الذي تتواجد به مثال اذا كنت في هذا المسار home/user/vb/ وكتبت هذا الامر cp vb ../vb2 سيتم نسخ الملف الى هذا المسار الأعلى وهوا home/user
لاعطاء تصريح لملف معين
لاعادة تسمية الملفات او نقلها
للأخوة الذين يتعلمون ويبحثون عن اوامر معينة سعيد ان ارى ردودكم وسوف اجيب عليها قدر المستطاع
ملحوظة : الشرح تم تجميعه من اكثر من مصدر واعادة تقديمه مع بعض التعديلات نتمنى ان نكون قد افدنا وقدمنا شرح مبسط وسهل يفيد من يبحث عنه فإن أصبت فـ من الله وتوفيقه وإن أخطأت فمن نفسي والشيطان .. وأخيراً لاتنسونا من صالح دعواتكم
الشل بتعريف بسيط هو عبارة عن برنامج يستخدمه كثيراً أصحاب المواقع فيستعمل لنسخ وضغط ونقل ملفات وقواعد البيانات الخاصة بالموقع من سرفر لآخر واستعراض ملفات الموقع ولكنه يختلف عن الاف تي بي والفرق بينهما كبير حيث الأف تي بي يمكنك رفع ملفات من جهازك الى موقعك او العكس بينما الشل لا يمكنك رفع ملفات من جهازك او انزالها من موقعك على جهازك ولكن يمكنك بالشل نقل او نسخ ملف حجمه اكثر من 100 MG في اقل من 5 دقائق بينما الاف تي بي يستغرق اكثر من ساعة..
وقد يعرف الشل بانه وسيط ما بين المستخدم والخادم الخاص به حيث انه هو الوسيط الذي يتلقى الاوامر من المستخدم ليقوم الخادم بتنفيذها
الدخول إلى الشل:
يمكنك الدخول إلى الشل عبر برامج الشل (PUTTY) سيطلب منك اسم المستخدم لموقعك اكتبه واضغط Enter ثم سيطلب الرقم السري اكتبه او قم بلصقه وذلك بالضغط على زر الفآرة الايمين للصق داخل الشل واضغط Enter ملاحظة// عند كتابة الرقم السري فلن يظهر أمامك بالشاشة بعدها انتظر قليلا حتى تظهر لك كلمة
كود:
[FONT=Arial] root@server[~]
أو
كود:
root@XXXX[~]
اي بي السيرفر الخاص بك = XXXX اذا ظهرت فأنت داخل الشل ويمكنك استعمال أوامر الشل
اهم الاوامر المستخدمه فيه :
أوامر نسخ قواعد البيانات: بعد دخولك على موقعك عبر الشل أكتب هذا الأمر مع مراعاة الدقة لنسخ قاعدة منتدى الفي بي مثلا
كود:
mysqldump -uxxxxx -pxxxxx db >db.sql
كود:
mysqldump -utraidnt_vb -p123456 traidnt_vb >vb.sql
كود:
root@server [~]
أوامر استعادة قاعدة البيانات:
لاستعادة قاعدة بيانات المنتدى بعد نسخة يجب عليك انشاء قاعدة بيانات جديدة من لوحة تحكم موقعك ثم ادخل الى موقعك عبر الشل واستعمل هذا الأمر
كود:
mysql -uxxxxx -pxxxxx db <db.sql
كود:
mysql -utraidnt_vb -p123456 traidnt_vb <vb.sql
أوامر ضغط قواعد البيانات: بعد نسخ قاعدة البيانات للمنتدى فربما تكون كبيرة وحجمها أكثر من 100 MG فعندها نقوم بضغط قاعدة البيانات حتى يقل حجمها ولضغطها استخدم هذا الأمر
كود:
tar -czvf db.tar.gz db.sql
كود:
tar -czvf vb.tar.gz vb.sql
لفك لضغط ملف معين بموقعك مثلاً مجلد المنتدى vb نسخدم هذا الأمر
كود:
tar -zxvf vb.tar.gz
كود:
unzip -a vb.zip
نقل الموقع من سرفر للآخر:
وهي نقل الموقع باكملها وذلك بعد عملية توليد النسخة الاحتياطية للموقع نقوم بنقلها الى مجلد public_html مع اعطائها التصريح 644 او 666 الآن أدخل على الشل في سيرفر المراد النقل اليه وعند دخولك اكتب هذا الأمر
كود:
wget http://www.xample.com/cpmove-username.tar.gz
كود:
/scripts/pkgacct [COLOR=Red]username[/COLOR]
وهذه بعض الاوامر التي وجدتها فقد تفيد بعضكم فالبعض منها شائع الاستخدام :
بعض أوامر الشل الهامة:
كود:
cd file
لدخول ملف
كود:
cd ..
كود:
ls -lia
كود:
pwd
كود:
mkdir folder
كود:
cp file newfile
كود:
cp file vb/newfile
كود:
cp file ../newfile
لنسخ الملف ووضع النسخة الجديدة للملف خارج الملف الذي تتواجد به مثال اذا كنت في هذا المسار home/user/vb/ وكتبت هذا الامر cp vb ../vb2 سيتم نسخ الملف الى هذا المسار الأعلى وهوا home/user
كود:
chmod 755 file
لاعطاء تصريح لملف معين
كود:
mv oldfile newfile
للأخوة الذين يتعلمون ويبحثون عن اوامر معينة سعيد ان ارى ردودكم وسوف اجيب عليها قدر المستطاع
ملحوظة : الشرح تم تجميعه من اكثر من مصدر واعادة تقديمه مع بعض التعديلات نتمنى ان نكون قد افدنا وقدمنا شرح مبسط وسهل يفيد من يبحث عنه فإن أصبت فـ من الله وتوفيقه وإن أخطأت فمن نفسي والشيطان .. وأخيراً لاتنسونا من صالح دعواتكم