صفحه 1 از 5 12345 آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 , از مجموع 44

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

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    عضو انجمن
    تاریخ عضویت
    Sep 2010
    نوشته ها
    713
    تشکر تشکر کرده 
    566
    تشکر تشکر شده 
    1,153
    تشکر شده در
    790 پست

    پیش فرض آموزش بک آپ گیری خودکار از 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 ساعت یکبار اجرا خواهد شد
    با تشکر




    بعضی از قسمت ها از تاپیک زیر گرفته شده است
    http://www.webhostingtalk.ir/f107/62990/
    ویرایش توسط hoka : December 13th, 2012 در ساعت 21:49

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


  3. #2
    عضو انجمن hossein7441 آواتار ها
    تاریخ عضویت
    Apr 2011
    محل سکونت
    127.0.0.1
    نوشته ها
    143
    تشکر تشکر کرده 
    48
    تشکر تشکر شده 
    275
    تشکر شده در
    169 پست

    پیش فرض پاسخ : آموزش بک آپ گیری خودکار از 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 ساعت میباشد و به هیچ وجه زیر یک ساعت دوبار اجرا نکنید چون کد طوری نوشته شده که به صورت نام مشابه در اومده و ممکنه دیتابیس بکاپی مشکل پیدا کنه.
    --------

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

    http://www.webhostingtalk.ir/f105/63...tml#post728083
    ویرایش توسط hossein7441 : April 14th, 2013 در ساعت 17:04

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


  5. #3
    کاربر اخراج شده
    تاریخ عضویت
    Sep 2010
    نوشته ها
    188
    تشکر تشکر کرده 
    240
    تشکر تشکر شده 
    134
    تشکر شده در
    98 پست

    پیش فرض پاسخ : آموزش بک آپ گیری خودکار از 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 باید اجراش کنیم ؟

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


  7. #4
    عضو انجمن Iran Web Host آواتار ها
    تاریخ عضویت
    Aug 2008
    محل سکونت
    اصفهان
    نوشته ها
    313
    تشکر تشکر کرده 
    268
    تشکر تشکر شده 
    796
    تشکر شده در
    495 پست

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

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

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

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


  9. #5
    عضو انجمن
    تاریخ عضویت
    Sep 2010
    نوشته ها
    713
    تشکر تشکر کرده 
    566
    تشکر تشکر شده 
    1,153
    تشکر شده در
    790 پست

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

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

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


  11. #6
    عضو انجمن ehsan_296 آواتار ها
    تاریخ عضویت
    Mar 2012
    محل سکونت
    index
    نوشته ها
    201
    تشکر تشکر کرده 
    226
    تشکر تشکر شده 
    490
    تشکر شده در
    347 پست

    پیش فرض پاسخ : آموزش بک آپ گیری خودکار از 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 || Telegram : server911 || site : webfa.net
    سرور مجازی از فرانسه - کانادا - هلند با منابع اختصاصی
    کانفیگ مورد نیاز شما تخصص ماست

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


  13. #7
    عضو انجمن
    تاریخ عضویت
    Sep 2010
    نوشته ها
    713
    تشکر تشکر کرده 
    566
    تشکر تشکر شده 
    1,153
    تشکر شده در
    790 پست

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

    نقل قول نوشته اصلی توسط ehsan_296 نمایش پست ها
    من این رو انجام دادم . حجم دیتابیسم 4 مگ هستش ولی توی اف تی پی که می فرسته 1 کیلو بایته ؟؟؟
    ببینید امکان ftp از دو طرف برای سرور ها آزاد هست یا خیر + اکانتی که اد کردید رو در URL ftp وارد کنید ببینید کار میکنه یا خیر و دسترسی های نوشتن توی دایرکتوری رو داره یا نه

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


  15. #8
    کاربر اخراج شده
    تاریخ عضویت
    Sep 2010
    نوشته ها
    188
    تشکر تشکر کرده 
    240
    تشکر تشکر شده 
    134
    تشکر شده در
    98 پست

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

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

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


  17. #9
    کاربر اخراج شده
    تاریخ عضویت
    Sep 2010
    نوشته ها
    188
    تشکر تشکر کرده 
    240
    تشکر تشکر شده 
    134
    تشکر شده در
    98 پست

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

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

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


  19. #10
    عضو انجمن Arna آواتار ها
    تاریخ عضویت
    Apr 2012
    نوشته ها
    202
    تشکر تشکر کرده 
    244
    تشکر تشکر شده 
    1,192
    تشکر شده در
    969 پست

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

    سلام
    اگر بخوام از پورت دیگه ای جز 21 استفاده کنم راهی هست ؟
    شرکت پیوند پردازش پارس با ۱۵ سال سابقه-دارای نماد اعتماد-شماره ثبت: 306111
    آدرس سایت : www.arnaweb.com
    تماس با ما: 22694208,09123027875 __ Telegram: @beladi

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


صفحه 1 از 5 12345 آخرینآخرین

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

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

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

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

  1. آموزش کار با IBSng
    توسط gitiserver در انجمن اکانتینگ Accounting
    پاسخ ها: 5
    آخرين نوشته: November 25th, 2013, 23:37
  2. آموزش نصب ibsng
    توسط DreamServer در انجمن مباحث و منابع آموزشی
    پاسخ ها: 4
    آخرين نوشته: November 7th, 2012, 00:43

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

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