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

با کمک این راهنما میتوانید هر شب از وبسایتتان فول بکاپ گرفته آن را به میزبانی دیگر ( FTP ) انتقال دهید .

نکته‌ها :
در این روش فول بکاپ نخست بر روی میزبان کنونی ساخته میشود و سپس به میزبانی دیگر (FTP‌‌) منتقل میشود .
پس اگر حجم داده‌هاتان بالاست (مثلا ۸۰ درصد‌هاست پر است) با اینکار احتمال فراوان شما ار مرز فضای ویژه خودتان خواهید گذشت . اگر میزبانتان به این کار حساس باشد با یکی دو بار انجام این کار معلق خواهید شد . برای پیشگیری میتوانید از خدمت بکاپی که بنده در اینجا ارائه میدهم استفاده کنید .
دقت بفرمایید نیاز نیست هر روز از فایلها (اسکریپت – عکس …) بک آپ بگیرید . هر بار که ساختار اسکریپت‌ها و عکس‌هاتان دگرگون شد یکبار بکاپ بگیرید .

بکاپ هر روزه تنها باید از MYSQL‌آن هم زمانی که هر روز سایت یا انجمن به روز میشود انجام گیرد .

++++++++++++++++++++++++++++++++++++++++++
در ریشه (بالاتر از public_html) پرونده‌های زیر را بسازید ؛
پرونده ای با نام :

.netrc

درونش بنویسید :

machine ip/of/FTP SERVER
login USER
password PASS

دسترسی این پرونده باید ۶۰۰ باشد .
پرونده ای با نام autoftp بسازید و درونش بنویسید :

open ip/of/FTP SERVER
put fullbackup*.tar.gz
close

دسترسی این پرونده باید ۶۰۰ باشد .
فایلی با نام 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 ;

دسترسی این پرونده باید ۷۰۰ باشد .

++++++++++++++++++++++++++++++++++++++++

اموزش گرفتن بک اپ خودکار توسط سی پنل در ادامه

 

++++++++++++++++++++++++++++++++++++++++
برای گرفتن فول بکاپ ( خودکار – هر شب ) باید از cron بهره بریم .
در CPANEL بروید به بخش زیر :
Advanced -> Cron Jobs
در دایرکت ادمین :
Advanced Tools < Cron Jobs
برای اینکه زمان رونوشت برداری را درست دهیم باید دقت کنید زمان سرورتان چیست . اگر یعنی اگر در آمریکاست نزدیک به ۱۲ ساعت و اگر در اروپاست نزدیک به +۳ ساعت با ایران اختلاف دارد . پس نیمه شب ایران را با سرور بسنجید و زمان درست در بخش ساعت تنظیم کنید . برای نمونه ۱۲ نیمه شب این است :
minute : 0
hour : 0
دیگر کادر‌ها : *

درپایان در بخش command بنویسید :

./backup.sh

Bu cavab sizə kömək etdi?

 Məqaləni çap et

Also Read

نحوه نصب ConfigServer Explorer

جهت نصب ConfigServer Explorer دستورات زیر را در ssh سرور اختصاصی یا مجازی خود اجرا کنید: سپس...

هاست لینوکس چیست؟ - what is host linux

هاست میزبانی وب لینوکس فضایی است که رو سرور هایی که سیستم عامل آن ها مبتنی بر لینوکس است ایجاد می...

بهینه سازی پایگاه های داده روی سرور - optimize database

با سلام برای بهینه سازی و افزایش سرعت و راندمان پایگاه داده یا mysql پیشنهاد میگردد دستور زیر را...

دستورات کاربردی لینوکس - command linux

در اینجا دستورات کاربردی و کمیاب لینوکس را قرار میدهیم، این پست هرچند وقت بروز خوهد شد.  ...

آموزش استفاده از دستور screen در سرور لینوکس

با سلامامروز قصد دارم تا براتون آموزش استفاده از دستور کارآمد screen رو بزارم،این اموزش شامل ،...