نصب لینوکس و پکیج ها

از ویکی پارس پویش
(تفاوت بین نسخه‌ها)
پرش به: ناوبری, جستجو
(صفحه را خالی کرد)
 
(۱۷ ویرایش میانی توسط یک کاربر نشان داده نشده‌است)
سطر ۱: سطر ۱:
[[Category:IBSng]]
 
<font face ="Tahoma">
 
__TOC__
 
<div dir=rtl lang=fa>
 
  
= IBSng Installation =
 
 
'''مقدمه'''
 
 
IBSng، نرم افزار مديريت و حسابداري کاربران اينترنت، اينترانت و VoIP به صورت يکپارچه سرويس هاي Dialup(Analog/E1) ، Lan Accounting(PPTP,PPPOE,Hotspot)، Wireless ، ADSL، VoIP و SMS را کنترل مي کند. قابليت هاي منحصر به فرد اين نرم افزاربه مديران اين امکان را مي دهد که سياست هاي مديريتي خود را به بهترين نحو پياده سازي نمايد. آنها قادر هستند توسط سرویس هایی مانند Bandwidth Manager ،URL Redirector,Online Payment و... کاربران شبکه خود را مدیریت و همه مشتريان خود را راضي نگه دارند.جهت استفاده بهينه از نرم افزار IBSng پیاده سازی صحیح شبکه و تعاریف سرویس ها نقش مهمی را ایفا می نمایند.
 
 
== نصب و راه اندازی نرم‌افزار IBSng ==
 
 
'''معرفی'''
 
 
با‌گذشت زمان و با پیشرفت اجزای سرویس IBSng فرآیند نصب این سرویس به گونه‌ای تغییر پیدا کرد که نیاز به سازوگاری استاندارد و انعطاف پذیر احساس شد. این مستند فرآیند نصب سرویس IBSng را با روشی جدید  که استاندارد شرکت بوده به طور کامل شرح خواهد داد.
 
 
'''نصب سرویس IBSng'''
 
 
جهت نصب تهیه موارد زیر الزامیست:
 
*:قفل سخت افزاری (USB) متصل شده به سرور
 
 
*:امکان اتصال سرور به اینترنت
 
 
لازم به ذکر است که سرویس IBSng بر روی نسخه ۶۴ بیتی سیستم عامل Debian 8 wheezy نصب و راه اندازی می شود.
 
پس از نصب سیستم عامل Debian با توجه به نیازمندیهای موجود، دستورات زیر را وارد می کنیم:
 
در ابتدا دایرکتوری زیر را ساخته و وارد آن شوید:
 
</div>
 
<div dir=ltr lang=en>
 
 
  ''' root@debian:# cd /home  '''
 
  ''' root@debian:# mkdir Download  '''
 
  ''' root@debian:# cd Download  '''
 
 
</div>
 
 
استفاده از دستور زیر DNS سرور را در دبیان مشخص نمایید(میتوانید به جای آی پی 4.2.2.4، DNS سرور دلخواه خود را تنظیم نمایید):
 
 
<div dir=ltr lang=en>
 
 
  ''' root@debian:/home/Download/# echo “nameserver 4.2.2.4” >> /etc/resolv.conf '''
 
  ''' log_file=/var/log/IBSng/ibs_backup.log    '''
 
  ''' periodic="3"  '''
 
  ''' auto_run_time_h=6  '''
 
  ''' auto_run_time_m=30  '''
 
  ''' type=monthly  '''
 
  ''' exteranl_dir=/media/backups/IBSng/complete/  '''
 
 
</div>
 
 
همچنین برای '''start'''  کردن این سرویس مقدار '''Enable''' را در فایل زیر وارد میکنیم :
 
<div dir=ltr lang=en>
 
''' /usr/local/src/tools/db/ibsng_backup/complete/service_status  '''
 
</div>
 
 
'''Custom Backup''' :
 
 
تنطیمات مربوط به این مدل از پشتیبان گیری در فایل زیر صورت میگیرد :
 
 
<div dir=ltr lang=en>
 
 
  ''' /usr/local/src/tools/db/ibsng_backup/custom/config_file  '''
 
</div>
 
 
تنظیمات مربوط به مسیر نسخه پشتیبان , تعداد نسخه های موجود تا '''rotate''' , زمان تهیه آن , دوره زمانی تهیه نسخه پشتیبان  و همچنین مسیری برای کپی کردن این نسخه خارج از سرور '''local'''  به صورت زیر ذخیره میگردد :
 
 
<div dir=ltr lang=en>
 
 
  ''' path_backup="/var/backups/IBSng/custom"  '''
 
  ''' log_file=/var/log/IBSng/ibs_backup.log    '''
 
  ''' periodic="3"  '''
 
  ''' auto_run_time_h=6  '''
 
  ''' auto_run_time_m=30  '''
 
  ''' type=weekly  '''
 
  ''' exteranl_dir=/media/backups/IBSng/custom/  '''
 
 
</div>
 
 
همچنین برای '''start'''  کردن این سرویس مقدار '''Enable''' را در فایل زیر وارد میکنیم :
 
<div dir=ltr lang=en>
 
''' /usr/local/src/tools/db/ibsng_backup/custom/service_status  '''
 
</div>
 
 
'''hourly Backup''' :
 
 
تنطیمات مربوط به این مدل از پشتیبان گیری در فایل زیر صورت میگیرد :
 
 
<div dir=ltr lang=en>
 
 
  ''' /usr/local/src/tools/db/ibsng_backup/hourly/config_file  '''
 
</div>
 
 
تنظیمات مربوط به مسیر نسخه پشتیبان , تعداد نسخه های موجود تا '''rotate''' و همچنین مسیری برای کپی کردن این نسخه خارج از سرور '''local'''  به صورت زیر ذخیره میگردد :
 
 
<div dir=ltr lang=en>
 
 
  ''' path_backup="/var/backups/IBSng/hourly"  '''
 
  ''' log_file=/var/log/IBSng/ibs_backup.log    '''
 
  ''' periodic="48"  '''
 
  ''' interval=1  '''
 
  ''' exteranl_dir=/media/backups/IBSng/hourly/  '''
 
 
</div>
 
همچنین برای '''start'''  کردن این سرویس مقدار '''Enable''' را در فایل زیر وارد میکنیم :
 
<div dir=ltr lang=en>
 
''' /usr/local/src/tools/db/ibsng_backup/hourly/service_status  '''
 
</div>
 
 
===  ibsng-tools Configuration ===
 
 
برای راه اندازی این سرویس از طریق '''ibsng-tools''' مراحل زیر را طی میکنیم :
 
 
ابتدا فرمان '''ibsng-tools'''  را اجرا میکنیم. سپس مطابق شکل زیر گزینه '''service''' را انتخاب میکنیم :
 
 
[[Image:2.jpg|center]]
 
 
در پنجره بعد گزینه '''backups''' ‌را انتخاب میکنیم :
 
[[Image:5.jpg|center]]
 
در پنجره بعد گزینه '''IBSng''' ‌را انتخاب میکنیم :
 
[[Image:6.jpg|center]]
 
در پنجره بعد نوع '''backup''' مورد نظر ‌را انتخاب میکنیم :
 
[[Image:7.jpg|center]]
 
سپس برای Enable کردن سرویس گزینه '''status''' و برای تنظیم سرویس گزینه '''Configuration''' را انتخاب میکنیم :
 
[[Image:8.jpg|center]]
 
 
==  Start Backup Service ==
 
پس از تنظیم فایل های موردنظر برای '''start''' کردن سرویس از فرمان های زیر استفاده می کنیم :
 
 
 
برای '''start''' کردن '''Complete backup'''  فرمان زیر را اجرا میکنیم :
 
 
<div dir=ltr lang=en>
 
 
  ''' ibs_backup  '''
 
 
</div>
 
 
سپس صحت پشتیبان گیری  را با فرمان زیر چک میکنیم :
 
 
<div dir=ltr lang=en>
 
 
  ''' cat /var/backups/IBSng/complete/pre_end  '''
 
 
</div>
 
خروجی این فایل میباست مقدار " 1 " باشد.
 
 
 
 
برای '''start''' کردن '''Custom backup'''  فرمان زیر را اجرا میکنیم :
 
 
<div dir=ltr lang=en>
 
 
  '''ibs_backup_custom '''
 
 
</div>
 
سپس صحت پشتیبان گیری  را با فرمان زیر چک میکنیم :
 
 
<div dir=ltr lang=en>
 
 
  ''' cat /var/backups/IBSng/custom/pre_end  '''
 
 
</div>
 
خروجی این فایل میباست مقدار " 1 " باشد.
 
 
 
 
 
برای '''start''' کردن '''hourly backup'''  فرمان زیر را اجرا میکنیم :
 
 
<div dir=ltr lang=en>
 
 
  ''' ibs_backup_hourly  '''
 
 
</div>
 
 
سپس صحت پشتیبان گیری  را با فرمان زیر چک میکنیم :
 
 
<div dir=ltr lang=en>
 
 
  ''' cat /var/backups/IBSng/custom/pre_end  '''
 
 
</div>
 
خروجی این فایل میباست مقدار " 1 " باشد.
 

نسخهٔ کنونی تا ‏۲۷ نوامبر ۲۰۱۶، ساعت ۱۱:۴۱

ابزارهای شخصی

گویش‌ها
فضاهای نام
عملکردها
گشتن
جعبه‌ابزار