إعـــــــلان

Collapse
No announcement yet.

اهم اوامر الشل

Collapse
X
 
  • Filter
  • الوقت
  • Show
Clear All
new posts
  • اختياره هو
    مشرف
    • 23-06-2009
    • 5310

    اهم اوامر الشل

    بسم الله الرحمن الرحيم
    والحمد لله رب العالمين
    وصلى الله على محمد وآل محمد الائمة والمهديين وسلم تسليما كثيرا

    لقد ظهر المهدي احمد ! اعرف المزيد هنا

    أوامر الشل المستخدمه بالمواقع والسرفرات

    يتضمن أغلبية الأوامر الهامة للشل والتي تفيد أصحاب المواقع عادة...

    >تعريف بالشل
    >الدخول إلى الشل
    >أوامر نسخ قواعد البيانات.
    >أوامر استعادة قواعد البيانات.
    >أوامر ضغط قواعد البيانات.
    >أوامر فك ضغط قواعد البيانات
    >ضغط الملفات.
    >فك ضغط الملفات.
    >نقل الملفات من سرفر لآخر
    >نسخ مجلد الموقع كاملاً ونقله من سرفر لآخر.


    تعريف بالشل- ماهو الشل؟
    الشل بتعريف بسيط هو عبارة عن برنامج يستخدمه كثيراً أصحاب المواقع للتحكم بالسيرفور باوامر الشل فيستعمل لنسخ وضغط ونقل ملفات وقواعد البيانات الخاصة بالموقع من سرفر لآخر واستعراض ملفات الموقع ولكنه يختلف عن الاف تي بي والفرق بينهما كبير حيث الأف تي بي يمكنك رفع ملفات من جهازك الى موقعك او العكس بينما الشل لا يمكنك رفع ملفات من جهازك او انزالها من موقعك على جهازك ولكن يمكنك بالشل نقل او نسخ ملف حجمه اكثر من 100 MG في اقل من 5 دقائق بينما الاف تي بي يستغرق اكثر من ساعة!!!

    الدخول إلى الشل:
    يمكنك الدخول إلى الشل عبر برامج الشل (مثلا putty) أو من خلال فتح الشل من لوحة تحكم موقعك (CPANEL) سيطلب منك اسم المستخدم لموقعك اكتبه واضغط Enter ثم سيطلب الرقم السري اكتبه واضغط Enter ملاحظة// عند كتابة الرقم السري فلن يظهر أمامك بالشاشة

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

    mysqldump -uxxxxx -pxxxxx db >db.sql
    [الون الأحمر استبدله باسم مستخدم قاعدة بيانات المنتدى xxxxx
    الون الأزرق استبدله بالرقم السري لقاعدة بيانات المنتدى xxxxx
    الون الأخضر استبدله باسم قاعدة بيانات المنتدى db
    الون البنفسجي استبدله بالإسم الذي تريد أن يكون لقاعدة البيانات بعد نسخها db.sql
    مثال لهذا الأمر mysqldump -u3asfhco_vb -p85858 3asfhco_vb >vb.sql

    ثم إضغط انتر وانتظر قليلا حتى ينتهي من نسخ قاعدة المنتدى اذا ظهرت لك كلمه bash-2.05a$ فهذا يعني انه تم نسخ القاعدة ويمكنك رؤية قاعدة البيانات التي تم نسخها بادخالك لهذا الامر ls ثم اضغط Enter وسترى ملف قاعدة البيانات التي تم نسخها.

    أوامر استعادة قاعدة البيانات:
    لاستعادة قاعدة بيانات المنتدى بعد نسخة يجب عليك انشاء قاعدة بيانات جديدة من لوحة تحكم موقعك ثم ادخل الى موقعك عبر الشل واستعمل هذا الأمر
    mysql -uxxxxx -pxxxxx db <db.sql
    الون الأحمر استبدله باسم مستخدم قاعدة بيانات المنتدى xxxxx
    الون الأزرق استبدله بالرقم السري لقاعدة بيانات المنتدى xxxxx
    الون الأخضر استبدله باسم قاعدة بيانات المنتدى db
    الون البنفسجي استبدله باسم قاعدة البيانات التي تريد استرجاعها db.sql
    مثال لهذا الأمر mysql -u3asfhco_vb -p85858 3asfhco_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 http://almahdyoon.org/arabic/documents/books-saed.zip
    ماهي إلى لحظات حتى يتم نقل الملف كاملا للموقع الجديد!!
    ربما لاحظتم أن الطريقة الثانية أسهل لكن الطريقة الأولى أسرع بكثييير اذا اردت نقل ملف كبير !!

    نسخ مجلد الموقع كاملاً ونقله من سرفر للآخر:
    لكي تقوم بنقل موقعك كاملا من سرفر لآخر اتبع مايلي:
    ادخل الشل عبر موقعك القديم واستخدم هذا الأمر فور دخولك
    tar -cpzf YorDomain.tar.gz *
    مثال لهذا الأمر
    tar -cpzf 3asfh.tar.gz *
    هذا الأمر سيقوم بضغط كل الملفات التي في موقعك حيث أن هذا الأمر يقوم بضغط جميع الملفات التي هي داخل مجلد معين فمثلا لو كان هناك مجلد اسمه vb وداخله admin وبجانبه my فهذا الأمر سيضغط جميع هذه الملفات التي بداخل vb
    بعد ضغط جميع ملفات موقعك نقوم بنقلها الى سرفر آخر وطريقت النقل مشروحة بالأعلى كل ماعليك هو البدء بالنقل.

    --------------------------------------
    cd .. للخروج من الملف المتواجد فيه إلى الملف الذي قبله مثال
    home/mahdiahmad/vb/
    cd ..
    home/mahdiahmad/
    --------------------------------------
    ls عرض محتويات الملف الحالي
    --------------------------------------
    dir عرض محتويات الملف الحالي
    --------------------------------------
    pwd استعراض مسار الدليل الحاليً
    --------------------------------------
    -l توضع بعد ls او dir لعرض معلومات تفصيلية
    --------------------------------------
    mkdir file لانشاء ملف جديد
    --------------------------------------
    cp file newfile لنسخ الملف
    --------------------------------------
    cp file vb/newfile لنسخ الملف ووضع النسخة الجديدة للملف داخل مجلد vb
    --------------------------------------
    cp file ../newfile لنسخ الملف ووضع النسخة الجديدة للملف خارج الملف الذي تتواجد به مثال
    اذا كنت في هذا المسار
    home/mahdiahmad/vb/
    وكتبت هذا الامر
    cp vb ../vb2
    سيتم نسخ الملف الى هذا المسار
    home/mahdiahmad/vb2
    --------------------------------------
    chmod 755 file لاعطاء تصريح لملف معين
    --------------------------------------
    mv oldfile newfile لاعادة تسمية الملفات او نقلها
    --------------------------------------
    mv oldfile vb/newfile لنقل الملف نضع اسم الملف الذي سنقل له الملف قبل newfile

    ---------------------------

    كيفية نقل ملفات الموقع

    ---------------------------

    #########
    الخطوه الاولى
    #########

    أدخل إلى حسابك في الشيل بالسيرفر الجديد.. طبعا بـ ROOT اذا كنت صاحب السيرفر ..
    إذا كنت صاحب موقع .. اطلب من الشركه المستضيفه تفتحلك حساب الشيل مؤقتا لين ماتنقل موقعك..

    المهم نكمل الدرس ...

    ادخل الامر هذا مع تغير المعلومات ..
    ncftp -u username domain.com

    ملاحظه
    اسم المستخدم في موقعك القديم = username
    اسم النطاق حق موقعك القديم = domain.com

    طبعا بعد ماتكتب الامر ..راح يطلب منك الرقم السري حق موقعك القديم ..


    تنبيه ::: نحن شغالين طبعا في حساب الشيل حق الموقع الجديد ::: تنبيه

    #########
    الخطوه الثانيه
    #########

    أدخل الأمر ls أو dir

    راح يظهرلك جميع الملفات اللي في موقعك القديم...

    إذا كنت تريد نقل الملفات الموجودة في داخل المجلد public_html

    أدخل الأمر
    cd public_html

    ثم أدخل هذا الأمر حتى تحدد أي حساب تريد أن تحول إليه في السيرفر الجديد والمجلد المطلوب بالتحديد
    lcd /home/username/public_html

    ملاحظه
    اسم المستخدم في موقعك الجديد = username

    ثم ضع هذا الأمر لتحويل الملفات
    mget -r *

    إذا كنت تريد أن تنقل مجلد معين نفترض أنه vb

    يجب عليك أنشاء مجلد جديد في السيرفر الجديد بأسم vb

    بعدها ادخل الامر هذا
    cd public_html/vb

    lcd /home/username/public_html/vb

    ملاحظه
    اسم المستخدم في موقعك الجديد = username

    ثم ضع هذا الأمر لتحويل المجلد
    mget -r *

    بكذا ..تم بحمدلله نقل الموقع بشكل طبيعي وبأقل من 5 دقائق (^_^)

    منقول بتصرف
    والحمد لله وحده.
    Last edited by اختياره هو; 20-01-2013, 15:00.
    السلام عليكم يا أهل بيت الرحمة والنبوة ومعدن العلم وموضع الرسالة

  • سلافه فضالى
    عضو جديد
    • 02-06-2016
    • 1

    #2
    رد: اهم اوامر الشل

    يسلموووووووووووووووووووو

    Comment

    Working...
    X
    😀
    🥰
    🤢
    😎
    😡
    👍
    👎