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

تقليص
لا يوجد إعلان حتى الآن.

لاعداد باك اب الخارجي للسيرفرات يومي اسبوعي شهري

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • [سكربت] لاعداد باك اب الخارجي للسيرفرات يومي اسبوعي شهري

    السلام عليكم ..

    من اهم الأمور التي يجب على اي شركة مهتمه بالعملاء بالمقام الأول وسلامة مواقعهم ومهتمه بسمعتها في المقام الثاني .. هي الباك اب الخارجي ..

    طرق اعداد الباك اب الخارجي كثيرة جدا .. سواء بإعداد NFS سيرفر وعمل Mount ليكون كقرص ضمن السيرفر

    او بواسطه ال scp , rsync , sftp , ftp

    الدرس يكون يتكلم عن باش سكربت بسيط قمت بكتابته .. للتسهيل على اي شخص يريد اعداد الباك اب الخارجي على السيرفر الخاص به ..

    البروتوكول المستخدم : FTP

    المتطلبات :

    حساب FTP او مساحه على اي سيرفر ..

    فكرة العمل :

    بعد تشغيل السكربت سيطلب منك 5 معلومات .. عبارة عن اسئله ..

    بعد الإجابه عليها سيتم اعداد الباك اب حسب الخيارات ..

    الباك اب لايتم انشاؤه في كل مرة اردنا اخذ باك اب خارجي ..

    بل الفكرة تعتمد على الباك اب الداخلي والموجود لدى اغلبنا في المسار

    /backup/cpbackup/daily

    اذا اردنا ان يقوم بإنشاء باك اب لكل المواقع بنفسه فهذا ممكن بتعديل بسيط جدا جدا (سطر واحد فقط) .. وانا ارى انه لا داعي من ذلك ما دمنا نقوم بأخذ باك اب يومي عادي في الأصل ..

    الأسئله التي يسألها السكربت ..

    Enter Remote Server IP Please ..

    ادخل عنوان ال IP او الدومين للسيرفر الذي تريد نقل الباك اب عليه ..

    Enter Username For Remote Server Please ..

    ادخل اسم المستخدم لحساب ال FTP الذي لديك ..

    Enter Password For Remote Server Please ..

    ادخل كلمة المرور للحساب

    Enter Your Option For Backup Please .. Daily - Weekly - Monthly

    اختار نوع الباك اب .. يومي - اسبوعي - شهري

    الخيارات المتاحه باللغه الإنجليزية طبعا تتم كتابتها
    daily يومي
    weekly اسبوعي
    monthly شهري

    Enter Your Local Daily Backup Path Please .. Default Is /backup/cpbackup/daily


    هنا يجب ان تضع مسار الباك اب اليومي الخاص بك على السيرفر .. واذا كان في المسار الذي يستخدمه الغالبيه بدون تعديل فيكون

    /backup/cpbackup/daily

    اما لو قمت بتغييره مسبقا .. فقم بوضعه كما تريد


    بعد ذلك سيتم انشاء مجلد خاص بالباك اب في المجلد root وهو السكربت الأصلي للباك اب .. وفيه كل المعلومات ..

    وسيتم اضافه مهمه مجدوله لتقوم بعمل باك اب سواء يومي او اسبوعي او شهري ..



    يمكن تشغيل السكربت مرتين ليقوم بإعداد باك اب يومي واسبوعي مثلا يعني كل يوم وكل اسبوع .. وفي مجلد مختلف .. لاني كسلت اسويها كخيار جديد

    ملاحظات هامه :

    يجب انشاء مجلد على السيرفر البعيد .. يعني داخل الحساب والمجلد يكون اسمه حسب نوع الباك اب

    يعني يومي .. انشىء مجلد daily
    يعني اسبوعي .. انشىء مجلد weekly
    وهكذا ..

    خلص وادينا هالسكربت يا عم ..


    كود PHP:
    wget http://www.al-ra3ed.com/setupme/setupbackup.sh
    chmod +x setupbackup.sh
    ./setupbackup.sh 
    لا تنسو اخوكم من الدعاء بارك الله فيكم ..

    بالتوفيق للجميع
    سلام عليكم

  • #2
    سلمت يداك أخي ,,

    أليس من الأفضل أن تستخدم rsync over ssh أفضل من الـ ftp ؟
    مـدونـتي الـتقـنـيـة

    サブリ

    مــا خِفتُ المـوتَ ولا عُـقبــاهُ ,,, فما أعظمَ شأنهُ غيرَ مولاهُ
    أهوِن بما في الموتِ من حدثٍ ,,, غـــيــرَ أن بـــهِ الله ألقــاهُ

    خارج الخدمة


    تعليق


    • #3
      المشاركة الأصلية بواسطة KING SABRI مشاهدة المشاركة
      سلمت يداك أخي ,,

      أليس من الأفضل أن تستخدم rsync over ssh أفضل من الـ ftp ؟

      +1
      Ahmed Abdo

      تعليق


      • #4
        المشاركة الأصلية بواسطة KING SABRI مشاهدة المشاركة
        سلمت يداك أخي ,,

        أليس من الأفضل أن تستخدم rsync over ssh أفضل من الـ ftp ؟
        الله يسلمك حبيبي ..

        صحيح كلامك

        يوجد طرق عديده ..

        ولكن الفكرة هي ان صاحب السيرفر من الصعب عليه ان يمتلك سيرفر آخر للباك اب او VPS او حتى حساب مخصص للباك اب من الشركات ..

        فلذلك الأغلب يكون لديه مساحه على سيرفر آخر ..

        او حتى يكون لديه سيرفرين ويفضل ان يكون على احد المواقع فقط ..

        والكل تقريبا حسب ما ارى يمتلك حسابات FTP وغير مستعد للإشتراك لمواقع الباك اب المتخصصه ..

        وكما ذكرت بالأعلى فالطرق كثيرة scp , rsync , sftp

        بالتوفيق للجميع ..
        سلام عليكم ..

        تعليق

        يعمل...
        X