أوامر الشل للمواقع والسرفرات
قبل قراءة الشرح والأوامر قم بسحب البرنامج من خلال الرابط التالي
SSHSecureShellServer-3.2.9

تعريف بالشل- ماهو الشل؟
الشل بتعريف بسيط هو عبارة عن برنامج يستخدمه كثيراً أصحاب المواقع فيستعمل لنسخ وضغط ونقل ملفات وقواعد البيانات الخاصة بالموقع من سرفر لآخر واستعراض ملفات الموقع ولكنه يختلف عن الاف تي بي والفرق بينهما كبير حيث الأف تي بي يمكنك رفع ملفات من جهازك الى موقعك او العكس بينما الشل لا يمكنك رفع ملفات من جهازك او انزالها من موقعك على جهازك ولكن يمكنك بالشل نقل او نسخ ملف حجمه اكثر من 100 MG في اقل من 5 دقائق بينما الاف تي بي يستغرق اكثر من ساعة!!!
الدخول إلى الشل:
يمكنك الدخول إلى الشل عبر برامج الشل أو من خلال فتح الشل من لوحة تحكم موقعك (CPANEL) سيطلب منك اسم المستخدم لموقعك اكتبه واضغط Enter ثم سيطلب الرقم السري اكتبه واضغط Enter ملاحظة// عند كتابة الرقم السري فلن يظهر أمامك بالشاشة بعدها انتظر قليلا حتى تظهر لك كلمة bash-2.05a$ او jailshell-2.05a$ اذا ظهرت فأنت داخل الشل ويمكنك استعمال أوامر الشل واذا لم تظهر فهذا يعني انك لا تستطيع استعمال الشل ربما لأن المستضيف أغلق خاصية الشل
بداية قم بفتح البرنامج وأختر ايوقونة البرنامج من سطح المكتب لتتمكن من الأتصال بموقعك من خلال الصوره التاليه

سوف تظهر لنا نافذه البرنامج بهذا الشكل أختر كما هو موضح واضغط علي كلمة
Quick Connect

سوف تفتح معك نافذه صغير هي خاصه بادخال الهوست وأسم المستخدم والباسورد للموقع المراد الأتصال به لاحظ الشكل التالي :

سوف يتم الدخول خلال ثواني إلي الموقع إذا كانت خاصية الشل فعاله وسوف تشاهد نافذه الدخول بهذا الشكل :

كيف يمكنني من حفظ معلومات الموقع والدخول مباشرة إلي مجلد معين في البرنامج ؟
قم بأختيار ايقونة
Settings كما بالشكل التالي
وعندها تفتح معك نافذه بخيارات البرنامج لاحظ الشكل التالي :

نقوم بأختيار كلمة
File Transfer ومن ثم كلمة
Remote Favorites قم بادخال عنوان المجلد كاملا كما بالصوره التاليه والتي تم حفظها العنوان الأفتراضي ثم أضغط
OK

هناك أيضا حفظ الموقع من خلال اختيار كلمة
Profile وأختيار كلمة Add Profile

أختر مكان حفظ اسم الموقع مثال

تستطيع الدخول إلي الموقع كما نلاحظ بالشكل التالي وما يميز البرنامج أنك تتعامل معه مثل برنامج
FTP
تستطيع تحميل ملفاتك ونقلها كما تشاء !

الدخول إلي الشل وكيفية التعامل مع الأوامر !
توجد ايقونة خاصه بدخول الشل علي سطح المكتب عند ضغطها تستطيع الدخول وكتابة أمور الشل الخاصه من نسخ القاعده
أو ضغطها كما بالشكل التالي !
ملاحظه / عند تعبئة الاسم والباسورد لن تشاهد كلمة المرور أنتظر قليلا وسوف تشاهد كلمة
bash-2.05a$ أي انت الأن داخل الشل
ملاحظة: عند كتابة أوامر الشل يرجي التدقيق من خلال الكتابه من حيث المسافه والدقه في النسخ تستطيع كتابة الأوامر بملف نصي بداية بعدها
تقوم بلصقها من خلال البرنامج

أوامر نسخ قواعد البيانات:
mysqldump -u
xxxxx -
p
xxxxx
db >
db.sql
اللون الأحمر استبدله باسم مستخدم
قاعدة
بيانات المنتدى xxxxx
اللون الأزرق استبدله بالرقم السري لقاعدة
بيانات المنتدى xxxxx
اللون الأخضر استبدله باسم
قاعدة
بيانات المنتدى db
اللون البنفسجي استبدله بالإسم الذي تريد أن يكون لقاعدة البيانات بعد نسخها db.sql
مثال لهذا الأمر mysqldump -udir4arabco_vb -p85858 dir4arabco_vb >vb.sql
ثم إضغط انتر وانتظر قليلا حتى ينتهي من نسخ قاعدة المنتدى اذا ظهرت لك كلمه bash-2.05a$ فهذا يعني انه تم نسخ القاعدة ويمكنك رؤية قاعدة البيانات التي تم نسخها بادخالك لهذا الامر ls ثم اضغط Enter وسترى ملف قاعدة البيانات التي تم نسخها
أوامر استعادة قاعدة البيانات:
لاستعادة قاعدة بيانات المنتدى بعد نسخة يجب عليك انشاء قاعدة بيانات جديدة من لوحة تحكم موقعك ثم ادخل الى موقعك عبر الشل واستعمل هذا الأمر
mysql -u
xxxxx -
pxxxxx
db <
db.sql
اللون الأحمر استبدله باسم مستخدم
قاعدة
بيانات المنتدى xxxxx
اللون الأزرق استبدله بالرقم السري لقاعدة
بيانات المنتدى xxxxx
اللون الأخضر استبدله باسم
قاعدة
بيانات المنتدى db
اللون البنفسجي استبدله باسم
قاعدة البيانات التي تريد استرجاعها db.sql
مثال لهذا الأمر mysql -udir4arabco_vb -p85858 dir4arabco_vb
ثم إضغط انتر وانتظر قليلا حتى ينتهي من استرجاع
قاعدة المنتدى اذا ظهرت لك كلمه bash-2.05a$ فهذا يعني انه تم استرجاع القاعدة.
أوامر ضغط قواعد البيانات:
بعد نسخ قاعدة البيانات للمنتدى فربما تكون كبيرة وحجمها أكثر من 100 MG فعندها نقوم بضغط قاعدة البيانات حتى يقل حجمها ولضغطها استخدم هذا الأمر
tar -czvf
db.tar.gz
db.sql
اللون البنفسجي استبدله باسم قاعدة بيانات المنتدى الذي تريد ضغطه
اللون الأخضر استبدله بالأسم الذي تريد أن يكون لقاعدة البيانات بعد ضغطها
مثال لهذا الأمر tar -czvf vb.tar.gz vb.sql
أوامر فك ضغط قواعد البيانات:
لفك قاعدة البيانات بعد ضغطها استعمل هذا الأمر
tar -zxvf
db.tar.gz
اللون البنفسجي استبدله باسم قاعدة بيانات المنتدى الذي تريد فك ضغطه
مثال لهذا الأمر
tar -zxvf vb.tar.gz
ضغط الملفات:
لضغط ملف معين بموقعك مثلاً مجلد المنتدى vb نسخدم هذا الأمر
tar -czvf vb.tar.gz vb
فك ضغط الملفات:
لفك لضغط ملف معين بموقعك مثلاً مجلد المنتدى vb نسخدم هذا الأمر
tar -zxvf vb.tar.gz
وإذا كان الملف مضغوط بصيغة zip يمكننا فكه بهذا الأمر
unzip -a vb.zip
نقل الملفات من سرفر للآخر:
الكثير من الناس وأصحاب المواقع قد يعانون من مستضيفهم ويريدون نقل موقعهم من سرفر لآخر ويجدون الصعوبة في ذلك إليك الحل لنقل ملفاتك من سرفر للآخر بأقل من 5 دقائق!!
هناك طريقتين أعرفها وسأذكرها لكم بإذن الله:
الطريقة الأولى:
ضع الملف المضغوط والذي تريد نقله داخل ملف public_html وذلك باستخدام برامج الأف تي بي أو من خلال لوحة تحكم موقعك او من خلال استخدام أمر النقل عبر الشل mv oldfile vb/newfile
ثم من موقعك القديم قم بالدخول على الشل ثم أدخل إلى داخل ملف public_html الذي يتواجد بداخله جميع ملفات موقعك وذلك باستخدام الأمر التالي
cd public_html
الأن أكتب هذا الأمر للدخول إلى موقعك الجديد الذي تريد نقل الملفات إليه
ftp
212.191.33.84
استبد اللون الأحمر برقم الأي بي للموقع الجديد ثم اضغط انتر انتظر قليلا سيطلب منك اسم المستخدم والرقم السري لموقعك الجديد ادخلهما وبعد الدخول استخدم هذا الأمر
cd public_html
للدخول الى مجلد public_html الذي سنضع الملف الذي سننقله بداخله
الآن ادخل هذا الأمر لسحب الملف المضغوط من الموقع القديم الى الموقع الجديد
put vb.tar.gz
ما هي إلى لحظات حتى يتم نقل الملف كاملا للموقع الجديد!!
الطريقة الثانية:
ضع الملف المضغوط والذي تريد نقله داخل ملف public_html وذلك باستخدام برامج الأف تي بي أو من خلال لوحة تحكم موقعك.
الآن أدخل على الشل عبر موقعك الجديد والذي نريد نقل الملف إليه وعند دخولك اكتب هذا الأمر
wget www.dir4arab.com/stop-server.tar.gz
ماهي إلى لحظات حتى يتم نقل الملف كاملا للموقع الجديد!!
ربما لاحظتم أن الطريقة الثانية أسهل لكن الطريقة الأولى أسرع بكثييير اذا اردت نقل ملف كبير
نسخ مجلد الموقع كاملاً ونقله من سرفر للآخر:
لكي تقوم بنقل موقعك كاملا من سرفر لآخر اتبع مايلي:
ادخل الشل عبر موقعك القديم واستخدم هذا الأمر فور دخولك
tar -cpzf YorDomain.tar.gz *
مثال لهذا الأمر
tar -cpzf dir4arab.tar.gz *
هذا الأمر سيقوم بضغط كل الملفات التي في موقعك حيث أن هذا الأمر يقوم بضغط جميع الملفات التي هي داخل مجلد معين فمثلا لو كان هناك مجلد اسمه vb وداخله admin وبجانبه my فهذا الأمر سيضغط جميع هذه الملفات التي بداخل vb
بعد ضغط جميع ملفات موقعك نقوم بنقلها الى سرفر آخر وطريقت النقل مشروحة بالأعلى كل ماعليك هو البدء بالنقل
هذه قائمة باوامر Telnet الشائعة وبجانبها امر DOS الذي يقابلها في المعنى :
http://www.mcsr.olemiss.edu/unixhelp/DOStoUNIX.html
http://www.bsd.org/dos2unix.html
بداية قم بفتح البرنامج وأختر ايوقونة البرنامج من سطح المكتب لتتمكن من الأتصال بموقعك من خلال الصوره التاليه

سوف تظهر لنا نافذه البرنامج بهذا الشكل أختر كما هو موضح واضغط علي كلمة
Quick Connect

سوف تفتح معك نافذه صغير هي خاصه بادخال الهوست وأسم المستخدم والباسورد للموقع المراد الأتصال به لاحظ الشكل التالي :

سوف يتم الدخول خلال ثواني إلي الموقع إذا كانت خاصية الشل فعاله وسوف تشاهد نافذه الدخول بهذا الشكل :

كيف يمكنني من حفظ معلومات الموقع والدخول مباشرة إلي مجلد معين في البرنامج ؟
قم بأختيار ايقونة
Settings كما بالشكل التالي
وعندها تفتح معك نافذه بخيارات البرنامج لاحظ الشكل التالي :

نقوم بأختيار كلمة
File Transfer ومن ثم كلمة
Remote Favorites قم بادخال عنوان المجلد كاملا كما بالصوره التاليه والتي تم حفظها العنوان الأفتراضي ثم أضغط
OK

هناك أيضا حفظ الموقع من خلال اختيار كلمة
Profile وأختيار كلمة Add Profile

أختر مكان حفظ اسم الموقع مثال

تستطيع الدخول إلي الموقع كما نلاحظ بالشكل التالي وما يميز البرنامج أنك تتعامل معه مثل برنامج
FTP
تستطيع تحميل ملفاتك ونقلها كما تشاء !

الدخول إلي الشل وكيفية التعامل مع الأوامر !
توجد ايقونة خاصه بدخول الشل علي سطح المكتب عند ضغطها تستطيع الدخول وكتابة أمور الشل الخاصه من نسخ القاعده
أو ضغطها كما بالشكل التالي !
ملاحظه / عند تعبئة الاسم والباسورد لن تشاهد كلمة المرور أنتظر قليلا وسوف تشاهد كلمة
bash-2.05a$ أي انت الأن داخل الشل
ملاحظة: عند كتابة أوامر الشل يرجي التدقيق من خلال الكتابه من حيث المسافه والدقه في النسخ تستطيع كتابة الأوامر بملف نصي بداية بعدها
تقوم بلصقها من خلال البرنامج

أوامر نسخ قواعد البيانات:
mysqldump -u
xxxxx -
p
xxxxx
db >
db.sql
اللون الأحمر استبدله باسم مستخدم
قاعدة
بيانات المنتدى xxxxx
اللون الأزرق استبدله بالرقم السري لقاعدة
بيانات المنتدى xxxxx
اللون الأخضر استبدله باسم
قاعدة
بيانات المنتدى db
اللون البنفسجي استبدله بالإسم الذي تريد أن يكون لقاعدة البيانات بعد نسخها db.sql
مثال لهذا الأمر mysqldump -udir4arabco_vb -p85858 dir4arabco_vb >vb.sql
ثم إضغط انتر وانتظر قليلا حتى ينتهي من نسخ قاعدة المنتدى اذا ظهرت لك كلمه bash-2.05a$ فهذا يعني انه تم نسخ القاعدة ويمكنك رؤية قاعدة البيانات التي تم نسخها بادخالك لهذا الامر ls ثم اضغط Enter وسترى ملف قاعدة البيانات التي تم نسخها
أوامر استعادة قاعدة البيانات:
لاستعادة قاعدة بيانات المنتدى بعد نسخة يجب عليك انشاء قاعدة بيانات جديدة من لوحة تحكم موقعك ثم ادخل الى موقعك عبر الشل واستعمل هذا الأمر
mysql -u
xxxxx -
pxxxxx
db <
db.sql
اللون الأحمر استبدله باسم مستخدم
قاعدة
بيانات المنتدى xxxxx
اللون الأزرق استبدله بالرقم السري لقاعدة
بيانات المنتدى xxxxx
اللون الأخضر استبدله باسم
قاعدة
بيانات المنتدى db
اللون البنفسجي استبدله باسم
قاعدة البيانات التي تريد استرجاعها db.sql
مثال لهذا الأمر mysql -udir4arabco_vb -p85858 dir4arabco_vb
ثم إضغط انتر وانتظر قليلا حتى ينتهي من استرجاع
قاعدة المنتدى اذا ظهرت لك كلمه bash-2.05a$ فهذا يعني انه تم استرجاع القاعدة.
أوامر ضغط قواعد البيانات:
بعد نسخ قاعدة البيانات للمنتدى فربما تكون كبيرة وحجمها أكثر من 100 MG فعندها نقوم بضغط قاعدة البيانات حتى يقل حجمها ولضغطها استخدم هذا الأمر
tar -czvf
db.tar.gz
db.sql
اللون البنفسجي استبدله باسم قاعدة بيانات المنتدى الذي تريد ضغطه
اللون الأخضر استبدله بالأسم الذي تريد أن يكون لقاعدة البيانات بعد ضغطها
مثال لهذا الأمر tar -czvf vb.tar.gz vb.sql
أوامر فك ضغط قواعد البيانات:
لفك قاعدة البيانات بعد ضغطها استعمل هذا الأمر
tar -zxvf
db.tar.gz
اللون البنفسجي استبدله باسم قاعدة بيانات المنتدى الذي تريد فك ضغطه
مثال لهذا الأمر
tar -zxvf vb.tar.gz
ضغط الملفات:
لضغط ملف معين بموقعك مثلاً مجلد المنتدى vb نسخدم هذا الأمر
tar -czvf vb.tar.gz vb
فك ضغط الملفات:
لفك لضغط ملف معين بموقعك مثلاً مجلد المنتدى vb نسخدم هذا الأمر
tar -zxvf vb.tar.gz
وإذا كان الملف مضغوط بصيغة zip يمكننا فكه بهذا الأمر
unzip -a vb.zip
نقل الملفات من سرفر للآخر:
الكثير من الناس وأصحاب المواقع قد يعانون من مستضيفهم ويريدون نقل موقعهم من سرفر لآخر ويجدون الصعوبة في ذلك إليك الحل لنقل ملفاتك من سرفر للآخر بأقل من 5 دقائق!!
هناك طريقتين أعرفها وسأذكرها لكم بإذن الله:
الطريقة الأولى:
ضع الملف المضغوط والذي تريد نقله داخل ملف public_html وذلك باستخدام برامج الأف تي بي أو من خلال لوحة تحكم موقعك او من خلال استخدام أمر النقل عبر الشل mv oldfile vb/newfile
ثم من موقعك القديم قم بالدخول على الشل ثم أدخل إلى داخل ملف public_html الذي يتواجد بداخله جميع ملفات موقعك وذلك باستخدام الأمر التالي
cd public_html
الأن أكتب هذا الأمر للدخول إلى موقعك الجديد الذي تريد نقل الملفات إليه
ftp
212.191.33.84
استبد اللون الأحمر برقم الأي بي للموقع الجديد ثم اضغط انتر انتظر قليلا سيطلب منك اسم المستخدم والرقم السري لموقعك الجديد ادخلهما وبعد الدخول استخدم هذا الأمر
cd public_html
للدخول الى مجلد public_html الذي سنضع الملف الذي سننقله بداخله
الآن ادخل هذا الأمر لسحب الملف المضغوط من الموقع القديم الى الموقع الجديد
put vb.tar.gz
ما هي إلى لحظات حتى يتم نقل الملف كاملا للموقع الجديد!!
الطريقة الثانية:
ضع الملف المضغوط والذي تريد نقله داخل ملف public_html وذلك باستخدام برامج الأف تي بي أو من خلال لوحة تحكم موقعك.
الآن أدخل على الشل عبر موقعك الجديد والذي نريد نقل الملف إليه وعند دخولك اكتب هذا الأمر
wget www.dir4arab.com/stop-server.tar.gz
ماهي إلى لحظات حتى يتم نقل الملف كاملا للموقع الجديد!!
ربما لاحظتم أن الطريقة الثانية أسهل لكن الطريقة الأولى أسرع بكثييير اذا اردت نقل ملف كبير
نسخ مجلد الموقع كاملاً ونقله من سرفر للآخر:
لكي تقوم بنقل موقعك كاملا من سرفر لآخر اتبع مايلي:
ادخل الشل عبر موقعك القديم واستخدم هذا الأمر فور دخولك
tar -cpzf YorDomain.tar.gz *
مثال لهذا الأمر
tar -cpzf dir4arab.tar.gz *
هذا الأمر سيقوم بضغط كل الملفات التي في موقعك حيث أن هذا الأمر يقوم بضغط جميع الملفات التي هي داخل مجلد معين فمثلا لو كان هناك مجلد اسمه vb وداخله admin وبجانبه my فهذا الأمر سيضغط جميع هذه الملفات التي بداخل vb
بعد ضغط جميع ملفات موقعك نقوم بنقلها الى سرفر آخر وطريقت النقل مشروحة بالأعلى كل ماعليك هو البدء بالنقل
هذه قائمة باوامر Telnet الشائعة وبجانبها امر DOS الذي يقابلها في المعنى :
http://www.mcsr.olemiss.edu/unixhelp/DOStoUNIX.html
http://www.bsd.org/dos2unix.html