وبلاگ آرمین وب هاست

مرکز تخصصی آموزش هاست و دامین

آموزش بک آپ گیری اتوماتیک از IBSng

با توجه به اهمیت اطلاعات در فضای مجازی و احتمال هر مشکل سخت افزاری و یا نرم افزاری روی سرورها بک آپ گیری بصورت مستمر ضروری است بدین منظور تراهاست فضای بک آپ رایگان برای سرورهای مجازی خود در نظر گرفته است که در هنگام ارسال مشخصات، ارسال خواهد شد. جهت مشاهده اطلاعات سرور بک آپ روی این لینک کلیک کنید.

ابتدا از طریق SSH و با یوزر root وارد سرور میشویم (آموزش اتصال به شل لینوکس).

یک فایل با نام backup.sh از طریق دستور زیر ایجاد میکنیم:

nano /home/backup.sh

سپس اسکریپت زیر را کپی کرده و در فایل اضافه میکنیم (برای این منظور کدهای زیر را ابتدا کپی کرده و سپس در محیط SSH راست کلیک میکنیم) و با توجه به مشخصات سرور بک آپ اطلاعات  “ServerBackup” و “userftp” و “passftp” را اصلاح میکینم.

#!/bin/bash
su postgres -c "pg_dump IBSng" >    IBSng_"`date +%Y-%m-%d`".sql
zip -r -9 IBSng_"`date +%Y-%m-%d`".zip  IBSng_"`date +%Y-%m-%d`".sql
DELDATE=$(date -d "-7 days" +"%Y-%m-%d")
HOST=ServerBackup
USER=userftp
PASS=passftp
ftp -inv $HOST << EOF
user $USER $PASS
cd ibsng-backups
put IBSng_"`date +%Y-%m-%d`".zip
mdel IBSng_$DELDATE.zip
bye
EOF
rm IBSng_"`date +%Y-%m-%d`".sql
rm IBSng_"`date +%Y-%m-%d`".zip

برای ذخیره فایل Ctrl+x را زده و Y را  وارد میکنیم. با دستور زیر سطح دسترسی فایل جهت اجرا را افزایش میدهیم:

chmod 777 /home/backup.sh

جهت تست عملکرد صحیح، برنامه را بصورت دستی اجرا میکنیم برای این منظور کافیست فایل را اجرا کنیم:

/home/backup.sh

درصورتی که مراحل و اطلاعات سرور بک آپ به درستی وارد شده باشد فایلی زیپ شده (فایل بک آپ) داخل سرور بک آپ ایجاد خواهد شد. برای اجرا این دستور بصورت روزانه و بک آپ گیری روزانه دستور زیر را وارد میکنیم:

crontab -e

سپس کلید insert از صفحه کلید را وارد کرده کد زیر را در آن کپی میکنیم در این دستور ساعت اجرای برنامه ساعت ۷ صبح با توجه به ساعت سرور تنظیم شده که شما هم با توجه به ساعت سرور میتونید ساعت مشخصی برای بک آپ گیری تعیین کنید.

۰ ۷ * * * /home/backup.sh

سپس کلید Esc را وارد کرده و دستور زیر را جهت ذخیره فایل وارد میکنیم.

:wq

اشتراک ایمیلی

  • RSS
  • Delicious
  • Digg
  • Facebook
  • Twitter
  • Linkedin
  • Youtube

ارتقای پلن

براي ارتقاي پلن هاست خود مراحل زير را طي بفرماييد ...

تغییر نام د

در بسیاری موارد، شما نیاز دارید که نام دامنه مربوط ...

روش مقابله

شاید برای شما نیز اتفاق افتاده باشد، چند خط کد ...

ایجاد اکان

1- در پنل اصلی بر روی گزینه Create Accounts کلیک ...

نحوه برطرف

اگر هنگام رویت برخی وب سایت ها در سرور ویندوز ...

پشتیبانان ما

  • .