صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 , از مجموع 19

موضوع: راهنمای گرفتن فول بکاپ ( خودکار - هر شب ) از وبسایت + انتقال آن به میزبانی دیگر

  1. #1
    عضو انجمن
    تاریخ عضویت
    Oct 2010
    نوشته ها
    116
    تشکر تشکر کرده 
    22
    تشکر تشکر شده 
    105
    تشکر شده در
    66 پست

    پیش فرض راهنمای گرفتن فول بکاپ ( خودکار - هر شب ) از وبسایت + انتقال آن به میزبانی دیگر

    با کمک این راهنما میتوانید هر شب از وبسایتتان فول بکاپ گرفته آن را به میزبانی دیگر ( FTP ) انتقال دهید .
    نکته ها :
    در این روش فول بکاپ نخست بر روی میزبان کنونی ساخته میشود و سپس به میزبانی دیگر ( FTP‌‌) منتقل میشود .
    پس اگر حجم داده هاتان بالاست ( مثلا 80 درصد هاست پر است ) با اینکار احتمال فراوان شما ار مرز فضای ویژه خودتان خواهید گذشت . اگر میزبانتان به این کار حساس باشد با یکی دو بار انجام این کار معلق خواهید شد . برای پیشگیری میتوانید از خدمت بکاپی که بنده در اینجا ارائه میدهم استفاده کنید .
    دقت بفرمایید نیاز نیست هر روز از فایلها ( اسکریپت - عکس ... ) بک آپ بگیرید . هر بار که ساختار اسکریپت ها و عکس هاتان دگرگون شد یکبار بکاپ بگیرید .
    بکاپ هر روزه تنها باید از MYSQL‌آن هم زمانی که هر روز سایت یا انجمن به روز میشود انجام گیرد .
    ++++++++++++++++++++++++++++++++++++++++++
    در ریشه ( بالاتر از public_html ) پرونده های زیر را بسازید ؛
    پرونده ای با نام :
    کد:
    .netrc
    درونش بنویسید :
    کد:
    machine IP/of/FTP SERVER
        login        USER
        password    PASS
    دسترسی این پرونده باید 600 باشد .
    پرونده ای با نام autoftp بسازید و درونش بنویسید :
    کد:
    open IP/of/FTP SERVER
    put fullbackup*.tar.gz
    close
    دسترسی این پرونده باید 600 باشد .
    فایلی با نام backup.sh ساخته درونش اینها را بنویسید :
    کد:
    tar -czf files.tar.gz ./ --preserve-permissions ;
    mysqlump -u USERNAME -pPASSWORD --all-databases ->dbBackup.sql ;
    tar -czf dbBackup.sql.tar.gz dbBackup.sql --preserve-permissions ;
    tar -czf fullbackup_$(date +%d_%m_%Y).tar.gz dbBackup.sql.tar.gz files.tar.gz --preserve-permissions ;
    rm -f dbBackup.sql.tar.gz files.tar.gz ;
    pftp < autoftp ;
    rm -f fullbackup_$(date +%d_%m_%Y).tar.gz ;
    دسترسی این پرونده باید 700 باشد .
    ++++++++++++++++++++++++++++++++++++++++
    برای گرفتن فول بکاپ ( خودکار - هر شب ) باید از cron بهره بریم .
    در CPANEL بروید به بخش زیر :
    Advanced -> Cron Jobs
    در دایرکت ادمین :
    Advanced Tools < Cron Jobs
    برای اینکه زمان رونوشت برداری را درست دهیم باید دقت کنید زمان سرورتان چیست . اگر یعنی اگر در آمریکاست نزدیک به 12 ساعت و اگر در اروپاست نزدیک به +3 ساعت با ایران اختلاف دارد . پس نیمه شب ایران را با سرور بسنجید و زمان درست در بخش ساعت تنظیم کنید . برای نمونه 12 نیمه شب این است :
    minute : 0
    hour : 0
    دیگر کادر ها : *

    درپایان در بخش command بنویسید :
    کد:
    ./backup.sh
    +++++++++++++++++++++++++++++++++
    IRAN BACKUP : Automatic Backup

  2. تعداد تشکر ها ازdoomhammer65ir به دلیل پست مفید


  3. # ADS




     

  4. #2
    عضو انجمن
    تاریخ عضویت
    Oct 2010
    نوشته ها
    116
    تشکر تشکر کرده 
    22
    تشکر تشکر شده 
    105
    تشکر شده در
    66 پست

    پیش فرض پاسخ : راهنمای گرفتن فول بکاپ ( خودکار - هر شب ) از وبسایت + انتقال آن به میزبانی دیگر

    در بخش پیشین گغتم که نیاز نیست هر روز از فایلهاتان رونوشت بردارید . پس یکبار که فرمان بالا اجرا شد و رونوشت برداشتید برای اینکه بار دیگر تنها از MYSQL‌ رونوشت بردارید :
    پرونده ی backup.sh را اینگونه بویرایید :

    کد:
    mysqlump -u USERNAME -pPASSWORD --all-databases ->dbBackup.sql ;
    tar -czf dbBackup.sql_$(date +%d_%m_%Y).tar.gz dbBackup.sql --preserve-permissions ;
    pftp < autoftp ;
    rm -f dbBackup.sql_$(date +%d_%m_%Y).tar.gz ;
    پرونده ی autoftp هم میشود :

    کد:
    open IP/of/FTP SERVER
    put dbBackup.sql*.tar.gz
    close

  5. تعداد تشکر ها ازdoomhammer65ir به دلیل پست مفید


  6. #3
    عضو انجمن okey آواتار ها
    تاریخ عضویت
    Sep 2011
    محل سکونت
    کره مریخ
    نوشته ها
    542
    تشکر تشکر کرده 
    174
    تشکر تشکر شده 
    530
    تشکر شده در
    403 پست

    پیش فرض پاسخ : راهنمای گرفتن فول بکاپ ( خودکار - هر شب ) از وبسایت + انتقال آن به میزبانی دیگر

    نقل قول نوشته اصلی توسط doomhammer65ir نمایش پست ها
    در بخش پیشین گغتم که نیاز نیست هر روز از فایلهاتان رونوشت بردارید . پس یکبار که فرمان بالا اجرا شد و رونوشت برداشتید برای اینکه بار دیگر تنها از MYSQL‌ رونوشت بردارید :
    پرونده ی backup.sh را اینگونه بویرایید :

    کد:
    mysqlump -u USERNAME -pPASSWORD --all-databases ->dbBackup.sql ;
    tar -czf dbBackup.sql_$(date +%d_%m_%Y).tar.gz dbBackup.sql --preserve-permissions ;
    pftp < autoftp ;
    rm -f dbBackup.sql_$(date +%d_%m_%Y).tar.gz ;
    پرونده ی autoftp هم میشود :

    کد:
    open IP/of/FTP SERVER
    put dbBackup.sql*.tar.gz
    close
    بسیار عالی از شما ممنونم .
    یه سوال ؟
    در مورد بالا اگر فایل ها تغییر کنه به صورت خودکار ازش دوباره فول بک آپ می گیره ؟
    و اینکه میشه تنظیم کرد به وقت ایران ساعت 3 که سرور ها خلوت تراند بک آپ بگیره ؟

  7. تعداد تشکر ها ازokey به دلیل پست مفید


  8. #4
    عضو انجمن iMohsen آواتار ها
    تاریخ عضویت
    Mar 2009
    نوشته ها
    475
    تشکر تشکر کرده 
    160
    تشکر تشکر شده 
    517
    تشکر شده در
    379 پست

    پیش فرض پاسخ : راهنمای گرفتن فول بکاپ ( خودکار - هر شب ) از وبسایت + انتقال آن به میزبانی دیگر

    به جای tar کردن فایلها هم میشه مستقیما از gzip با level 9 استفاده کرد . البته resource usage یه کمی بیشتر میشه .

    کد PHP:
    mysqlump -u USERNAME -pPASSWORD --all-databases ->dbBackup.sql 
    جایگزین با :
    کد PHP:
    mysqlump -u USERNAME -pPASSWORD --all-databases gzip -dbBackup.sql.gz 
    ▪ نصب و کانفیگ انواع نرم افزارهای مانیتورینگ
    ▪ پشتیبانی سرورهای لینوکس

    پروفایل در Linkedin

  9. تعداد تشکر ها ازiMohsen به دلیل پست مفید


  10. #5
    عضو انجمن okey آواتار ها
    تاریخ عضویت
    Sep 2011
    محل سکونت
    کره مریخ
    نوشته ها
    542
    تشکر تشکر کرده 
    174
    تشکر تشکر شده 
    530
    تشکر شده در
    403 پست

    پیش فرض پاسخ : راهنمای گرفتن فول بکاپ ( خودکار - هر شب ) از وبسایت + انتقال آن به میزبانی دیگر

    میشه تنظیم کرد کلا در یه ساعت خاصی از روز از کل یوزر های whm سرور فول بک آپ بگیره و منتقل کنه به FTP ؟
    و اینکه فول بک آپ های ایجاد شده رو سرور اولی به صورت خودکار حذف بشن ؟

  11. تعداد تشکر ها از okey به دلیل پست مفید


  12. #6
    عضو انجمن iMohsen آواتار ها
    تاریخ عضویت
    Mar 2009
    نوشته ها
    475
    تشکر تشکر کرده 
    160
    تشکر تشکر شده 
    517
    تشکر شده در
    379 پست

    پیش فرض پاسخ : راهنمای گرفتن فول بکاپ ( خودکار - هر شب ) از وبسایت + انتقال آن به میزبانی دیگر

    در مورد ساعت که با همون cron job میشه گفت که چند ساعت به چندساعت اجرا بشه .
    در مورد حذف فول بک آپ ها هم که تو این اسکریپت الان حذف میکنه فایلها رو بعد از انتقال

    موردی که بیش از هر چیزی کاربرد داره اینه که بشه در سرور مقصد بک آپهایی که مثلا عمرشون از یک هفته به قبل هست رو پاک کنه . اگه با ssh بکاپ رو ارسال کنید میشه چک کرد ولی با ftp به جه صورت میشه این کاررو انجام داد ؟
    ▪ نصب و کانفیگ انواع نرم افزارهای مانیتورینگ
    ▪ پشتیبانی سرورهای لینوکس

    پروفایل در Linkedin

  13. تعداد تشکر ها از iMohsen به دلیل پست مفید


  14. #7
    عضو انجمن
    تاریخ عضویت
    Oct 2010
    نوشته ها
    116
    تشکر تشکر کرده 
    22
    تشکر تشکر شده 
    105
    تشکر شده در
    66 پست

    پیش فرض پاسخ : راهنمای گرفتن فول بکاپ ( خودکار - هر شب ) از وبسایت + انتقال آن به میزبانی دیگر

    در مورد بالا اگر فایل ها تغییر کنه به صورت خودکار ازش دوباره فول بک آپ می گیره ؟
    تغییر کنه ؟ به تغییر حساس نیست . به زمانبندی حساس است . احتمال دارد 10 روز وبگاهتان هیچ دگرگون نشود . این ابزار ده روز رونوشت برمیدارد بی انکه مهم باشد این رونوشت با روز پیش تفاوتی دارد یا خیر
    و اینکه میشه تنظیم کرد به وقت ایران ساعت 3 که سرور ها خلوت تراند بک آپ بگیره ؟
    اگر سرور انگلستان باشد ساعت 3 نیمه شب ایران میشود 12 نیمه شب انگلستان . cron را بر روی :
    کد:
    0 0 * * *
    بگذارید هر شب ساعت 12 نیمه شب رونوشت برمیدارد
    ================================================== ======
    میشه تنظیم کرد کلا در یه ساعت خاصی از روز از کل یوزر های whm سرور فول بک آپ بگیره و منتقل کنه به FTP ؟
    کاربران WHM‌کجا استند ؟ گیریم در /var/whm باشد :
    کد:
    tar -czf files.tar.gz /var/whm/ --preserve-permissions ;
    ویرایش توسط doomhammer65ir : October 6th, 2011 در ساعت 13:28

  15. تعداد تشکر ها ازdoomhammer65ir به دلیل پست مفید


  16. #8
    عضو انجمن
    تاریخ عضویت
    Oct 2010
    نوشته ها
    116
    تشکر تشکر کرده 
    22
    تشکر تشکر شده 
    105
    تشکر شده در
    66 پست

    پیش فرض پاسخ : راهنمای گرفتن فول بکاپ ( خودکار - هر شب ) از وبسایت + انتقال آن به میزبانی دیگر

    موردی که بیش از هر چیزی کاربرد داره اینه که بشه در سرور مقصد بک آپهایی که مثلا عمرشون از یک هفته به قبل هست رو پاک کنه . اگه با ssh بکاپ رو ارسال کنید میشه چک کرد ولی با ftp به جه صورت میشه این کاررو انجام داد ؟
    اسکریپت فول بکاپ (‌ خودکار + هر شب )‌ + انتقال به FTP IRAN BACKUP : Automatic Backup

  17. تعداد تشکر ها از doomhammer65ir به دلیل پست مفید


  18. #9
    عضو جدید
    تاریخ عضویت
    Feb 2011
    نوشته ها
    18
    تشکر تشکر کرده 
    5
    تشکر تشکر شده 
    12
    تشکر شده در
    12 پست

    پیش فرض پاسخ : راهنمای گرفتن فول بکاپ ( خودکار - هر شب ) از وبسایت + انتقال آن به میزبانی دیگر

    سلام کجا هارو باید طبق دیتا بیس و ftb خودمون ویرایش کنیم ممنون

  19. تعداد تشکر ها از milad007 به دلیل پست مفید


  20. #10
    عضو انجمن okey آواتار ها
    تاریخ عضویت
    Sep 2011
    محل سکونت
    کره مریخ
    نوشته ها
    542
    تشکر تشکر کرده 
    174
    تشکر تشکر شده 
    530
    تشکر شده در
    403 پست

    پیش فرض پاسخ : راهنمای گرفتن فول بکاپ ( خودکار - هر شب ) از وبسایت + انتقال آن به میزبانی دیگر

    سلام .
    میشه برا دایرکت ادمین هم بگین ؟
    دایرکت ادمین مکانش رو دیدم که مثلا قرار داده که از همه یوزر ها بگیره و در چه روز هایی
    فقط برام سواله چه طور میشه بهش ساعت داد که در فلان ساعت بک آپ بگیره !
    همین طور آقا هر شب فول بک آپ در دایرکت ادمین گرفته میشه ؟ بک آپ های قبلی حذف می شن ؟
    نصب و کانفینگ : WebSitepanel . DirectAdmin
    فروش ویژه سرور از : فرانسه . کانادا . آلمان
    ID : Bwspeeds

  21. تعداد تشکر ها از okey به دلیل پست مفید


صفحه 1 از 2 12 آخرینآخرین

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ ها: 42
    آخرين نوشته: October 26th, 2016, 22:10
  2. پاسخ ها: 0
    آخرين نوشته: January 29th, 2014, 18:44
  3. میزبانی سایت شما با 30٪ تخفیف نوروزی - پردیس دیزاین
    توسط leberman در انجمن فروش هاست اشتراکی
    پاسخ ها: 0
    آخرين نوشته: March 17th, 2013, 14:00
  4. پاسخ ها: 0
    آخرين نوشته: May 3rd, 2011, 07:40
  5. |>میزبانی چند سایت بر روی یک پکیج میزبانی
    توسط petersool در انجمن فروش هاست اشتراکی
    پاسخ ها: 9
    آخرين نوشته: December 26th, 2009, 19:37

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •