صفحه 1 از 3 123 آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 , از مجموع 22

موضوع: آموزش بک آپ گیری خودکار از IBSng و انتقال از طریق FTP

  1. #1
    عضو انجمن
    تاریخ عضویت
    Sep 2010
    نوشته ها
    457
    تشکر
    167
    تشکر شده 417 بار در 263 پست

    پیش فرض آموزش بک آپ گیری خودکار از IBSng و انتقال از طریق FTP

    با سلام با دیدن یک تاپیک در همین مورد تصمیم گرفتم یک آموزش جامع و کامل برای بک آپ گیری خودکار از IBSng و انتقال بک آپ از طریق FTP به یک هاست یا سرور دیگه + پاک کردن خودکار بک آپ از روی سرور ، در انجمن پست کنم

    این آموزش روی centos اجرا شده است

    ابتدا ویرایشگر nano رو نصب میکنیدبا دستورات زیر

    کد:
    yum install nano

    حالا یک فایل دستوری ایجاد میکنیم

    کد:
    nano /tmp/IBSng_backup_and_ftp_script.sh
    مشخصات زیر رو با استفاده از کپی و کلیک راست داخل فایل بالا کپی پیست میکنید

    به جای ftp.yourdomain.com باید دامنه ی هاست مقصد رو بذارید ftp. اولش فراموش نشه
    به جای usernam-e-ftp و password-e-ftp باید یوزرنیم و پسورد ftp مقصد رو قرار بدید

    کد:
    su postgres -c "pg_dump IBSng" >    IBSng_"`date +%Y%%%m%%%d%%%H`".bak
    
    HOST=ftp.yourdomain.com
    USER=usernam-e-ftp
    PASS=password-e-ftp
    
    ftp -inv $HOST << EOF
    
    user $USER $PASS
    
    put IBSng_"`date +%Y%%%m%%%d%%%H`".bak
    
    
    bye
    EOF
    
    rm IBSng_"`date +%Y%%%m%%%d%%%H`".bak

    توضیحات

    خط اول بک آپ رو در دایرکتوری /tmp میگیره
    خط های بعدی برای انتقال ftp هستند
    و خط آخر هم بک آپ رو پاک میکنه


    خب حالا با زدن کلید های کنترل + x و بعد y و اینتر فایل رو ذخیره میکنید

    حالا سطح دسترسی رو افزایش میدید


    کد:
    chmod 777 /tmp/IBSng_backup_and_ftp_script.sh

    حالا با اجرای دستی از درست بودن اسکریپت و مشخصاتش اطمینان حاصل میکنید

    کد:
    /tmp/IBSng_backup_and_ftp_script.sh
    بعد از اجرا باید بک آپ در هاست مقصد ایجاد شده باشه

    خب بعد از تست نوبت اجرای خودکار این فرآیند در هر 24 ساعت هست

    ابتدا
    کد:
    crontab -e
    و بعد کپی کردن متن زیر و سپس فشردن کلید insert صفحه کلید و سپس کلیک راست مشخصات زیر به فایل corn اضافه میشه

    کد:
    @daily /tmp/IBSng_backup_and_ftp_script.sh
    حالا با زدن کلید Esc روی صفحه کلید و بعد تایپ
    کد:
    :wq
    تنظیمات ذخیره و هر 24 ساعت یکبار اجرا خواهد شد
    با تشکر




    بعضی از قسمت ها از تاپیک زیر گرفته شده است
    اتصال IBSng به FTP
    ویرایش توسط hoka : December 13th, 2012 در ساعت 09:49 PM


  2. #2
    عضو انجمن hossein7441 آواتار ها
    تاریخ عضویت
    Apr 2011
    محل سکونت
    127.0.0.1
    نوشته ها
    197
    تشکر
    43
    تشکر شده 171 بار در 111 پست

    پیش فرض پاسخ : آموزش بک آپ گیری خودکار از IBSng و انتقال از طریق FTP

    از این اسکریپت هم میتونید استفاده کنید.


    کد:
     
    #!/bin/bash
    pg_dump   IBSng   >    IBSng_"`date +%Y-%m-%d_Time:%H-00`".sql
    zip -r -9 IBSng_"`date +%Y-%m-%d_Time:%H-00`".zip  IBSng_"`date +%Y-%m-%d_Time:%H-00`".sql
    DELDATE=$(date -d "-3 days" +"%Y-%m-%d_Time:%H-00")
    HOST=ipftp
    USER=userftp
    PASS=passftp
    ftp -inv $HOST << EOF
    user $USER $PASS
    cd ibsng-backups
    put IBSng_"`date +%Y-%m-%d_Time:%H-00`".zip
    mdel IBSng_$DELDATE.zip
    bye
    EOF
    rm IBSng_"`date +%Y-%m-%d_Time:%H-00`".sql
    rm IBSng_"`date +%Y-%m-%d_Time:%H-00`".zip
    تو این اسکریپت دیتابیس که استخراج شد، بعد از فشرده شدن از طریق اف تی پی ارسال میشه و بکاپ 3 روز پیش هم پاک میشه. در آخر بکاپ های ساخته شده نیز از سرور اصلی پاک میشن.
    دقت کنید کمترین زمان برای ارسال بکاپ اتوماتیک (کران جاب) 1 ساعت میباشد و به هیچ وجه زیر یک ساعت دوبار اجرا نکنید چون کد طوری نوشته شده که به صورت نام مشابه در اومده و ممکنه دیتابیس بکاپی مشکل پیدا کنه.
    --------

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

    آموزش بک آپ گیری خودکار از IBSng و انتقال از طریق FTP
    ویرایش توسط hossein7441 : April 14th, 2013 در ساعت 04:04 PM

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


  4. #3
    عضو جدید
    تاریخ عضویت
    Sep 2010
    نوشته ها
    23
    تشکر
    31
    تشکر شده 17 بار در 13 پست

    پیش فرض پاسخ : آموزش بک آپ گیری خودکار از IBSng و انتقال از طریق FTP

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

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


  6. #4
    عضو جدید
    تاریخ عضویت
    Sep 2010
    نوشته ها
    23
    تشکر
    31
    تشکر شده 17 بار در 13 پست

    پیش فرض پاسخ : آموزش بک آپ گیری خودکار از IBSng و انتقال از طریق FTP

    نقل قول نوشته اصلی توسط hossein7441 نمایش پست ها
    از این اسکریپت هم میتونید استفاده کنید.

    کد:
    #!/bin/bash
    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=ipftp
    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
    تو این اسکریپت دیتابیس که استخراج شد، بعد از فشرده شدن از طریق اف تی پی ارسال میشه و بکاپ 7 روز پیش هم پاک میشه. در آخر بکاپ های ساخته شده نیز از سرور اصلی پاک میشن.

    منبع : میزبانان
    سلام
    این اسکریپت رو کجا باید اجرا کنیم ؟ داخل فایل php قرار بدیم ؟ یا از ssh باید اجراش کنیم ؟

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


  8. #5
    عضو انجمن Iran Web Host آواتار ها
    تاریخ عضویت
    Aug 2008
    محل سکونت
    اصفهان
    نوشته ها
    421
    تشکر
    266
    تشکر شده 566 بار در 345 پست

    پیش فرض پاسخ : آموزش بک آپ گیری خودکار از IBSng و انتقال از طریق FTP

    نقل قول نوشته اصلی توسط mashiat نمایش پست ها
    سلام
    این اسکریپت رو کجا باید اجرا کنیم ؟ داخل فایل php قرار بدیم ؟ یا از ssh باید اجراش کنیم ؟
    سلام

    باید یک فایل اجرایی با پسوند .sh ایجاد کنید و محتوایت رو داخلش کپی کنید !

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


  10. #6
    عضو انجمن
    تاریخ عضویت
    Sep 2010
    نوشته ها
    457
    تشکر
    167
    تشکر شده 417 بار در 263 پست

    پیش فرض پاسخ : آموزش بک آپ گیری خودکار از IBSng و انتقال از طریق FTP

    نقل قول نوشته اصلی توسط mashiat نمایش پست ها
    این آموزش فول بکاپ میگیره یا فقط از دیتابیس بکاپ میگیره ؟ برای اینکه فقط از دیتابیس بکاپ بگیره و ارسال کنه راهی هست؟
    این آموزش فقط از دیتابیس IBSng بکاپ میگیره
    نقل قول نوشته اصلی توسط mashiat نمایش پست ها
    سلام
    این اسکریپت رو کجا باید اجرا کنیم ؟ داخل فایل php قرار بدیم ؟ یا از ssh باید اجراش کنیم ؟
    در مرحله ی 3 به جای اون دستوراتی که من برای فایل sh قرار دادم میتونید استفاده کنید . مشخصات رو هم باید مثل همونی که گفتم پر کنید

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


  12. #7
    عضو جدید
    تاریخ عضویت
    Sep 2010
    نوشته ها
    23
    تشکر
    31
    تشکر شده 17 بار در 13 پست

    پیش فرض پاسخ : آموزش بک آپ گیری خودکار از IBSng و انتقال از طریق FTP

    سرور من دایرکت ادمین داره
    IBSng نمیدونم داره یا نه و اصلا نمیدونم چه جور مدیریت اکانتی هست
    راهی هست از دایرکت ادمین بکاپ اتومات گرفته بشه و ارسال کنه به ftp ؟ ( اف تی پی مقصد سی پنل هست )
    لطفا کمک کنید

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


  14. #8
    عضو انجمن Arna آواتار ها
    تاریخ عضویت
    Apr 2012
    نوشته ها
    291
    تشکر
    213
    تشکر شده 356 بار در 291 پست

    پیش فرض پاسخ : آموزش بک آپ گیری خودکار از IBSng و انتقال از طریق FTP

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


    شماره ثبت: 306111
    آدرس سایت : www.arnaweb.com
    تماس با ما: 09123027875 __ YID: DariushBeladi

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


  16. #9
    عضو انجمن
    تاریخ عضویت
    Dec 2010
    نوشته ها
    203
    تشکر
    59
    تشکر شده 139 بار در 109 پست

    پیش فرض پاسخ : آموزش بک آپ گیری خودکار از IBSng و انتقال از طریق FTP

    چرا پست منو پاک کردید؟
    من ی آی بی اس دارم و میکروتیک چطوری میتونم بگ آپ بگیرم از یوزرها؟
    این روشی که عرض کردن بلد نیستم از کجا واردش شم

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


  18. #10
    عضو انجمن ehsan_296 آواتار ها
    تاریخ عضویت
    Mar 2012
    محل سکونت
    index
    نوشته ها
    331
    تشکر
    218
    تشکر شده 347 بار در 243 پست

    پیش فرض پاسخ : آموزش بک آپ گیری خودکار از IBSng و انتقال از طریق FTP

    نقل قول نوشته اصلی توسط hossein7441 نمایش پست ها
    از این اسکریپت هم میتونید استفاده کنید.

    کد:
    #!/bin/bash
    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=ipftp
    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
    تو این اسکریپت دیتابیس که استخراج شد، بعد از فشرده شدن از طریق اف تی پی ارسال میشه و بکاپ 7 روز پیش هم پاک میشه. در آخر بکاپ های ساخته شده نیز از سرور اصلی پاک میشن.

    منبع : میزبانان

    من این رو انجام دادم . حجم دیتابیسم 4 مگ هستش ولی توی اف تی پی که می فرسته 1 کیلو بایته ؟؟؟
    Skype : live:ehsan_296 || Yahoo : ehsan_296

    سرور مجازی از فرانسه - کانادا - هلند با منابع اختصاصی

    کانفیگ مورد نیاز شما تخصص ماست
    .

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


صفحه 1 از 3 123 آخرینآخرین

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

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

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

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

  1. آموزش بک آپ گیری خودکار از IBSng و انتقال از طریق FTP
    توسط hoka در انجمن ردهت,فدورا,سنت-او-اس Redhat,Fedora,CentOS
    پاسخ ها: 0
    آخرين نوشته: November 12th, 2012, 02:32 PM
  2. آموزش نصب ibsng
    توسط DreamServer در انجمن مباحث و منابع آموزشی
    پاسخ ها: 4
    آخرين نوشته: November 7th, 2012, 12:43 AM
  3. اموزش ibsng
    توسط vpsiran در انجمن مباحث دیگر
    پاسخ ها: 2
    آخرين نوشته: May 24th, 2012, 02:29 PM

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

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