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

با کمک این راهنما میتوانید هر شب از وبسایتتان فول بکاپ گرفته آن را به میزبانی دیگر ( 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

Hasznosnak találta ezt a választ?

 Kinyomtatja ezt a cikket

Ezenkívül olvassa el

بستن ای پی یک کشور خاص در CSF

با سلام خدمت کاربران محترمدر این مطلب آموزش بستن ای پی یک یا چند کشور خاص را به وسیله CSF...

تهیه backup و Restore آن به وسیله SSH

  در این پست شما یاد خواهید گرفت که چگونه در کنترل پنل قدرتمند Cpanel بتوانید به وسیله دستورات...

تعمیر و بهینه سازی دیتابیس های کل سرور با یک دستور - repair database

با سلام با دستور ذیل میتوانید دیتابیس های کل سررو را بهینه و تقریبا تعمیر کنید mysqlcheck -Aop...

خطای Check for kernel logger در CSF

یکی از خطاهای متداول در قسمت check server security در CSF خطایی مربوط به بخش زیر است: Check...

افزایش سرعت ریموت دسکتاپ - optimize remote desktop speed

با سلام با این آموزش شما میتوانید با کاهش کیفیت در ریموت دسکتاپ، سرعت آن را به طور قابل توجهی...