نمایش نتایج: از شماره 1 تا 10 , از مجموع 44

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

Threaded 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 به دلیل پست مفید


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

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

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

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

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

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

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