- 
	
			
				
					November 12th, 2012, 15:52
				
			
			
				
					#1
				
				
				
			
	 
	
		
		
			
				
				
				
					
 آموزش بک آپ گیری خودکار از IBSng و انتقال از طریق FTP
				
				
						
							
							
						
						
				
					
						
							با سلام   با دیدن یک تاپیک در همین مورد تصمیم گرفتم یک آموزش جامع و کامل  برای بک آپ گیری خودکار از IBSng و انتقال بک آپ از طریق FTP به یک هاست  یا سرور دیگه + پاک کردن خودکار بک آپ از روی سرور ، در انجمن پست کنم
   این آموزش روی centos اجرا شده است
  ابتدا ویرایشگر 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 ساعت هست
ابتدا 
و بعد کپی کردن متن زیر و سپس فشردن کلید insert صفحه کلید و سپس کلیک راست مشخصات زیر به فایل corn اضافه میشه
	کد:
	@daily /tmp/IBSng_backup_and_ftp_script.sh
 حالا با زدن کلید Esc روی صفحه کلید و بعد تایپ 
تنظیمات ذخیره و هر 24 ساعت یکبار اجرا خواهد شد
با تشکر
بعضی از قسمت ها از تاپیک زیر گرفته شده است
http://www.webhostingtalk.ir/f107/62990/
						
					 
					
				 
			 
			
			
				
				
				
					
						ویرایش توسط hoka : December 13th, 2012 در ساعت 22:49
					
					
				
				
				
				
				
					 
				
				
				
			 
			
			
		 
	 
		
	
 
- 
    
    
    
    
    
        
            تعداد تشکر ها ازhoka به دلیل پست مفید
        
    
    
        
        
            
        
                asa2011, Cyrus.The.Great, debbiglidwell, DeLtAvPs, DJ_2015, hassanshaikhi, hpnn.wm, Iran Web Host, joorabeban, kariemceachron, m-batista, mahdy777, merci, mesripoor.66, mr-secret, nesta, rubinnaito, salman.ba, ServerDL.com, مینا-صیفی 
            
         
     
         
     
 
		
		- 
		
			
						
						
							November 12th, 2012 15:52
						
					
					
						
							 # ADS
						
					
			
			
			
					
						
			
						
							
								
									
								
							
					
					
			
			
				
			
		 
		
	
- 
	
			
				
					November 12th, 2012, 20:20
				
			
			
				
					#2
				
				
				
			
	 
	
		
			
			
				عضو انجمن
			
			
			
			
			
			
				
			
			 
			
				
				
				
				
				
					    
				
			
		 
		
			
				
				
				
					
 پاسخ : آموزش بک آپ گیری خودکار از 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 در ساعت 18:04
					
					
				
				
				
				
				
				
				
			 
			
			
		 
	 
		
	
 
- 
    
    
    
    
    
        
            تعداد تشکر ها ازhossein7441 به دلیل پست مفید
        
    
    
        
        
            
        
                asa2011, AsreNet, debbiglidwell, Iran Web Host, kariemceachron, merci, mesripoor.66, nesta, Parti_Baz, rubinnaito, salman.ba, tejarathost 
            
         
     
         
     
 
			
	
- 
	
			
				
					December 29th, 2012, 20:36
				
			
			
				
					#3
				
				
				
			
	 
	
		
		
			
				
				
				
					
 پاسخ : آموزش بک آپ گیری خودکار از IBSng و انتقال از طریق FTP
				
				
						
						
				
					
						
							این آموزش فول بکاپ میگیره یا فقط از دیتابیس بکاپ میگیره ؟ برای اینکه فقط از دیتابیس بکاپ بگیره و ارسال کنه راهی هست؟
						
					 
					
				 
			 
			
			
		 
	 
		
	
 
- 
    
    
    
    
    
        
            تعداد تشکر ها ازmashiat به دلیل پست مفید
        
    
    
         
     
 
			
	
- 
	
			
				
					December 29th, 2012, 20:45
				
			
			
				
					#4
				
				
				
			
	 
	
		
		
			
				
				
				
					
 پاسخ : آموزش بک آپ گیری خودکار از 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 باید اجراش کنیم ؟
						
					 
					
				 
			 
			
			
		 
	 
		
	
 
- 
    
    
    
    
    
        
            تعداد تشکر ها ازmashiat به دلیل پست مفید
        
    
    
         
     
 
			
	
- 
	
			
				
					December 29th, 2012, 21:03
				
			
			
				
					#5
				
				
				
			
	 
	
		
			
			
				عضو انجمن
			
			
			
			
			
			
				
			
			 
			
				
				
				
				
				
					    
				
			
		 
		
			
				
				
				
					
 پاسخ : آموزش بک آپ گیری خودکار از IBSng و انتقال از طریق FTP
				
				
						
						
				
					
						
							
	
		
			
			
				
					
 نوشته اصلی توسط 
mashiat
					
				 
				سلام
این اسکریپت رو کجا باید اجرا کنیم ؟ داخل فایل php قرار بدیم ؟ یا از ssh باید اجراش کنیم ؟
			
		 
	 
 سلام
باید یک فایل اجرایی با پسوند .sh ایجاد کنید و محتوایت رو داخلش کپی کنید !
						
					 
					
				 
			 
			
			
		 
	 
		
	
 
- 
    
    
    
    
    
        
            تعداد تشکر ها ازIran Web Host به دلیل پست مفید
        
    
    
         
     
 
			
	
- 
	
			
				
					December 29th, 2012, 21:18
				
			
			
				
					#6
				
				
				
			
	 
	
		
		
			
				
				
				
					
 پاسخ : آموزش بک آپ گیری خودکار از IBSng و انتقال از طریق FTP
				
				
						
						
				
					
						
							
	
		
			
			
				
					
 نوشته اصلی توسط 
mashiat
					
				 
				این آموزش فول بکاپ میگیره یا فقط از دیتابیس بکاپ میگیره ؟ برای اینکه فقط از دیتابیس بکاپ بگیره و ارسال کنه راهی هست؟
			
		 
	 
 این آموزش فقط از دیتابیس IBSng بکاپ میگیره
	
		
			
			
				
					
 نوشته اصلی توسط 
mashiat
					
				 
				سلام
این اسکریپت رو کجا باید اجرا کنیم ؟ داخل فایل php قرار بدیم ؟ یا از ssh باید اجراش کنیم ؟
			
		 
	 
 در مرحله ی 3 به جای اون دستوراتی که من برای فایل sh قرار دادم میتونید استفاده کنید . مشخصات رو هم باید مثل همونی که گفتم پر کنید
						
					 
					
				 
			 
			
			
		 
	 
		
	
 
- 
    
    
    
    
    
        
            تعداد تشکر ها ازhoka به دلیل پست مفید
        
    
    
         
     
 
			
	
- 
	
			
				
					December 29th, 2012, 23:40
				
			
			
				
					#7
				
				
				
			
	 
	
		
		
			
				
				
				
					
 پاسخ : آموزش بک آپ گیری خودکار از IBSng و انتقال از طریق FTP
				
				
						
						
				
					
						
							سرور من دایرکت ادمین داره 
IBSng نمیدونم داره یا نه و اصلا نمیدونم چه جور مدیریت اکانتی هست
راهی هست از دایرکت ادمین بکاپ اتومات گرفته بشه و ارسال کنه به ftp ؟ ( اف تی پی مقصد سی پنل هست ) 
لطفا کمک کنید
						
					 
					
				 
			 
			
			
		 
	 
		
	
 
- 
    
    
    
    
    
        
            تعداد تشکر ها ازmashiat به دلیل پست مفید
        
    
    
         
     
 
			
	
- 
	
			
				
					January 19th, 2013, 20:31
				
			
			
				
					#8
				
				
				
			
	 
	
		
			
			
				عضو انجمن
			
			
			
			
			
			
				
			
			 
			
				
				
				
				
				
			
		 
		
			
				
				
				
					
 پاسخ : آموزش بک آپ گیری خودکار از IBSng و انتقال از طریق FTP
				
				
						
						
				
					
						
							سلام
اگر بخوام از پورت دیگه ای جز 21 استفاده کنم راهی هست ؟
						
					 
					
				 
			 
			
			
				
				
				
				
					شرکت پیوند پردازش پارس با ۱۵ سال سابقه-دارای نماد اعتماد-شماره ثبت: 306111
آدرس سایت : 
www.arnaweb.com 
تماس با ما: 22694208,09123027875 __ Telegram: @beladi
				
				
			 
			
			
		 
	 
		
	
 
- 
    
    
    
    
    
        
            تعداد تشکر ها ازArna به دلیل پست مفید
        
    
    
         
     
 
			
	
- 
	
			
				
					February 5th, 2013, 00:24
				
			
			
				
					#9
				
				
				
			
	 
	
		
		
			
				
				
				
					
 پاسخ : آموزش بک آپ گیری خودکار از IBSng و انتقال از طریق FTP
				
				
						
						
				
					
						
							چرا پست منو پاک کردید؟
من ی آی بی اس دارم و میکروتیک چطوری میتونم بگ آپ بگیرم از یوزرها؟
این روشی که عرض کردن بلد نیستم از کجا واردش شم
						
					 
					
				 
			 
			
			
		 
	 
		
	
 
- 
    
    
    
    
    
        
            تعداد تشکر ها ازfelfel به دلیل پست مفید
        
    
    
         
     
 
			
	
- 
	
			
				
					February 16th, 2013, 06:21
				
			
			
				
					#10
				
				
				
			
	 
	
		
			
			
				عضو انجمن
			
			
			
			
			
			
				
			
			 
			
				
				
				
				
				
			
		 
		
			
				
				
				
					
 پاسخ : آموزش بک آپ گیری خودکار از 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   
سرور مجازی از فرانسه - کانادا - هلند با منابع اختصاصی 

 کانفیگ مورد نیاز شما تخصص ماست 
				
				
			 
			
			
		 
	 
		
	
 
- 
    
    
    
    
    
        
            تعداد تشکر ها ازehsan_296 به دلیل پست مفید