Install debian and IBSng

از ویکی پارس پویش
پرش به: ناوبری, جستجو

IBSngآموزش نصب

ابتدا لینوکس دبیان را نصب می نمائیم و برای پارتیشن بندی از سمپل زیر استفاده می کنیم

نکته

پارتیشن بندی زیر روی هارد ۵۰۰ انجام شده است.

ظرفیت هارد بر اساس تعداد آنلاین یوزر و نوع سرویس های ارائه شده باید مشخص شود.

تذکر

فضای هارد کمتر از ۳۰۰ نباید باشد

رید نرم افزاری طبق قوانین شرکت ساپورت نمی شود

نمونه پارتیشن بندی برای لینوکس

/ 40G

boot 1G/

swap 8G

usr 40G/

var 60G/

var/lib/postgresql 151G/

نکته


طبق استاندارد لینوکس دوبرابر رم می باشدswap برای مشخص کردن فضای

در نظر می گیریمGما در این مثال میزان رم روی سرور را 4


آپدیت نمائید بعد از دستور زیر testing را به reository بعد از نصب لینوکس ابتدا باید

را وارد نمائید

apt-get update

apt-get upgrade

apt-get dist-upgrade

بعد از آپگرید سیستم عامل باید پکیج های زیر را نصب نمائید

apt-get install postgresql-9.1 postgresql-contrib-9.1 libapache2-mod-php5 apache2 php5 php5-gd php-pear bzip2 python-pip libapache2-mod-proxy-html

python-pygresql php5-sqlite postgresql-server-dev-9.1

libxml2 python libpython2.6 restartd tcpdump ethtool

nmap libxml2 python-turbogears bind9utils pptpd screen python2.6 postgresql-contrib-9.1 logrotate rdiff-backup

pppd libradiusclient-ng2 openssl exim4 postgresql-plpython-9.1 vim redis-server atftpd python-tgmochikit

python-simplejson python-genshi python-cheetah python-markdown

بعد از نصب برنامه های فوق دستورات زیر را وارد نمائيد

a2enmod proxy

a2enmod proxy_http

cp /usr/lib/x86_64-linux-gnu/libxml2.so.2 /usr/lib

/etc/init.d/apache2 restart

بعد از نصب پکیج ها و نصبibs باید تنظیمات زیر را انجام بدهید

mkdir /var/log/IBSng

chown root:www-data /var/log/IBSng

mkdir /var/IBSng/isp_styles/

ln -s /var/IBSng/isp_styles/ /usr/local/IBSng/interface/IBSng/

chown -R www-data /var/IBSng/isp_styles

chmod 775 /var/IBSng

cd /etc/php5/apche2

rm php.ini

wget parspooyesh.com/64/php.ini

بعد از تنطیمات فوق خط زیر را به فایل pg_hba اضافه می نمائیم

vim /etc/potgresql/9.1/main/pg_hba

local IBSng ibs trust

etc/init.d/postgresql restart/

بعد از تنظیمات دیتابیس برای نصب IBSng مراحل زیر را انجام می دهیم

cd /usr/sbin

wget parspooyesh.com/IBSngCC

wget parspooyesh.com/64/install_ibs

chmod +x install_ibs IBSngCC

cd /usr/bin

wget parspooyesh.com/64/current_ip

chmod +x current_ip

برای اینکه بتوانیم IBSng را نصب نمائیمدر مرحله اول باید یک output بسازیم برای ساخت output باید مراحل زیر را انجام بدهیم

اگر لایسنس نرم افزاری باشد برای ساخت output نرم افزاری باید دستور زیر را اجرا نمائیم

IBSngCC

بعد از اجرای دستور فوق یک فایل به نام output ساخته می شود بعد فایل را برای آقای داورفرا ایمیل می نمائیم.

اما اگر روی سرور usb وصل باشد برای ایجاد output از دستور زیر استفاده می نمائیم

IBSngCC usb

برای نصب IBSng دستور زیر را اجرا نمائید

install_ibs

نکته

اگر لایسنس نرم افزاری بود برای نصب از دستور زیر استفاده می نمائیم

install_ibs --no-usb

نکته اگر نصب بالایسنس نرم افزار بود بعد از نصب دستور زیر را اجرا نمايئد

rm /etc/default/IBSng

بعد از نصب IBSng برای استارت شدن باید دستورات زیر را اجرا نمائيد

cd /usr/local/IBSng

rm IBSngStarter

wget parspooyesh.com/64/IBSngStarter

chmod +x IBSngStarter

etc/init.d/IBSng restartibs/

نکته اگر لینوکس 64bit بود از مراحل بالا استفاده نمائید در غیره اینصورت نیاز به مراحل بالا نمی باشد

بعد از نصب دستورات زیر را اجرا نمائید echo “IBSng "IBSngStarter" "/bin/echo IBSng is not running at `date` >> /var/log/IBSng/ibs_restard.log ; /etc/init.d/IBSng start" true “ >> /etc/restartd.conf

/etc/init.d/restartd restart

کاربرد سرویس restartd برای چک کردن استارت بودن سرویس IBSng میباشد. برای راه اندازی backup گیری روزانه باید مراحل زیر انجام شود

cd /etc/cron.daily/ vim ibs_backup “

  1. !/bin/bash

ibs_backup “

chmod +x ibs_backup

cd /usr/sbin

wget parspooyesh.com/64/ibs_backup

chmod +x ibs_backup

cd /etc

wget parspooyesh.com/64/ibs_backup.conf

نکته اگر روی سرور هارد دومی برای backup گیری اضافه شده بود برای تنظیمات آن باید مراحل زیر انجام شود

اول باید هارد مورد نظر پارتیشن بندی شود

cfdisk /dev/sdb

بعد از پارتیشن بندی باید فرمت شود و روی آن فایل سیستم نصب شود

mkfs.xfs -f /dev/db1

بعد باید در فایل‌ fstab تنظیم زیر را اضافه نمائید

mkdir /media/backup /dev/sdb1 /media/backup xfs defaults 0 0

نکته بر روسرور شما /dev/sdb می تواند متفاوت باشد در اینجا از /dev/sdb بعنوان مثال استفاده شده است. بعد برای backupگیری روی سرور جدید باید خط زیر را در فایل crontab اضافه نمائید

  • 4 * * * root pg_dump -U ibs IBSng > /media/backup/ibs`date +%Y-%m-%d`.dump

بعد سرویس crontab را reload می نمائيم /etc/init.d/cron reload

بعد باید timezone را به تغییر بدهید cat Asia/Tehran > /etc/timezone

و در مرحله آخر mv /etc/rc2.d/S01IBSng /etc/rc2.d/S22IBSng

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

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