<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.parspooyesh.com/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fa">
		<id>http://wiki.parspooyesh.com/index.php?action=history&amp;feed=atom&amp;title=Install_debian_and_IBSng</id>
		<title>Install debian and IBSng - تاریخچهٔ ویرایش‌ها</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.parspooyesh.com/index.php?action=history&amp;feed=atom&amp;title=Install_debian_and_IBSng"/>
		<link rel="alternate" type="text/html" href="http://wiki.parspooyesh.com/index.php?title=Install_debian_and_IBSng&amp;action=history"/>
		<updated>2026-06-24T13:26:31Z</updated>
		<subtitle>تاریخچهٔ ویرایشهای صفحه در ویکی</subtitle>
		<generator>MediaWiki 1.19.0</generator>

	<entry>
		<id>http://wiki.parspooyesh.com/index.php?title=Install_debian_and_IBSng&amp;diff=671&amp;oldid=prev</id>
		<title>Behnaz: صفحه‌ای جدید حاوی ' IBSngآموزش نصب   ابتدا لینوکس دبیان را  نصب  می نمائیم و برای پارتیشن بندی از سمپ...' ایجاد کرد</title>
		<link rel="alternate" type="text/html" href="http://wiki.parspooyesh.com/index.php?title=Install_debian_and_IBSng&amp;diff=671&amp;oldid=prev"/>
				<updated>2012-07-01T07:29:25Z</updated>
		
		<summary type="html">&lt;p&gt;صفحه‌ای جدید حاوی &amp;#039; IBSngآموزش نصب   ابتدا لینوکس دبیان را  نصب  می نمائیم و برای پارتیشن بندی از سمپ...&amp;#039; ایجاد کرد&lt;/p&gt;
&lt;p&gt;&lt;b&gt;صفحهٔ جدید&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
IBSngآموزش نصب&lt;br /&gt;
 &lt;br /&gt;
ابتدا لینوکس دبیان را  نصب  می نمائیم و برای پارتیشن بندی از سمپل زیر استفاده می کنیم&lt;br /&gt;
&lt;br /&gt;
نکته&lt;br /&gt;
&lt;br /&gt;
پارتیشن بندی زیر روی هارد ۵۰۰ انجام شده است.&lt;br /&gt;
&lt;br /&gt;
ظرفیت هارد بر اساس تعداد آنلاین یوزر و نوع سرویس های ارائه شده باید مشخص شود.&lt;br /&gt;
&lt;br /&gt;
تذکر&lt;br /&gt;
&lt;br /&gt;
فضای هارد کمتر از ۳۰۰ نباید باشد &lt;br /&gt;
&lt;br /&gt;
رید نرم افزاری طبق قوانین شرکت ساپورت نمی شود&lt;br /&gt;
&lt;br /&gt;
نمونه پارتیشن بندی برای لینوکس&lt;br /&gt;
&lt;br /&gt;
/ 		40G&lt;br /&gt;
&lt;br /&gt;
boot 	1G/&lt;br /&gt;
&lt;br /&gt;
swap    8G&lt;br /&gt;
&lt;br /&gt;
usr	40G/&lt;br /&gt;
&lt;br /&gt;
var	60G/&lt;br /&gt;
&lt;br /&gt;
var/lib/postgresql		151G/&lt;br /&gt;
&lt;br /&gt;
نکته&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
طبق استاندارد لینوکس دوبرابر رم می باشدswap برای مشخص کردن فضای &lt;br /&gt;
&lt;br /&gt;
در نظر می گیریمGما در این مثال میزان رم روی سرور را 4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
آپدیت نمائید بعد از دستور زیر testing را به reository بعد از نصب لینوکس ابتدا باید &lt;br /&gt;
&lt;br /&gt;
را  وارد نمائید&lt;br /&gt;
&lt;br /&gt;
apt-get update&lt;br /&gt;
&lt;br /&gt;
apt-get upgrade&lt;br /&gt;
&lt;br /&gt;
apt-get dist-upgrade&lt;br /&gt;
&lt;br /&gt;
بعد از آپگرید سیستم عامل باید پکیج های زیر را نصب نمائید&lt;br /&gt;
&lt;br /&gt;
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 &lt;br /&gt;
&lt;br /&gt;
python-pygresql php5-sqlite postgresql-server-dev-9.1 &lt;br /&gt;
&lt;br /&gt;
libxml2 python libpython2.6 restartd tcpdump ethtool &lt;br /&gt;
&lt;br /&gt;
nmap libxml2 python-turbogears bind9utils pptpd screen python2.6 postgresql-contrib-9.1 logrotate rdiff-backup &lt;br /&gt;
&lt;br /&gt;
pppd libradiusclient-ng2 openssl exim4 postgresql-plpython-9.1  vim redis-server atftpd python-tgmochikit &lt;br /&gt;
&lt;br /&gt;
python-simplejson python-genshi python-cheetah python-markdown&lt;br /&gt;
&lt;br /&gt;
بعد از  نصب برنامه های فوق دستورات زیر را  وارد نمائيد&lt;br /&gt;
&lt;br /&gt;
a2enmod proxy&lt;br /&gt;
&lt;br /&gt;
a2enmod proxy_http&lt;br /&gt;
&lt;br /&gt;
cp  /usr/lib/x86_64-linux-gnu/libxml2.so.2 /usr/lib&lt;br /&gt;
&lt;br /&gt;
/etc/init.d/apache2 restart&lt;br /&gt;
&lt;br /&gt;
بعد از نصب پکیج ها و نصبibs باید تنظیمات زیر را  انجام بدهید &lt;br /&gt;
&lt;br /&gt;
mkdir /var/log/IBSng&lt;br /&gt;
&lt;br /&gt;
chown root:www-data /var/log/IBSng&lt;br /&gt;
&lt;br /&gt;
mkdir /var/IBSng/isp_styles/&lt;br /&gt;
&lt;br /&gt;
ln -s /var/IBSng/isp_styles/ /usr/local/IBSng/interface/IBSng/&lt;br /&gt;
&lt;br /&gt;
chown -R www-data /var/IBSng/isp_styles&lt;br /&gt;
&lt;br /&gt;
chmod 775 /var/IBSng&lt;br /&gt;
&lt;br /&gt;
cd /etc/php5/apche2&lt;br /&gt;
&lt;br /&gt;
rm php.ini&lt;br /&gt;
&lt;br /&gt;
wget parspooyesh.com/64/php.ini&lt;br /&gt;
&lt;br /&gt;
بعد از تنطیمات فوق خط زیر را به فایل pg_hba اضافه می نمائیم&lt;br /&gt;
&lt;br /&gt;
vim /etc/potgresql/9.1/main/pg_hba&lt;br /&gt;
&lt;br /&gt;
local  IBSng ibs trust&lt;br /&gt;
&lt;br /&gt;
etc/init.d/postgresql restart/&lt;br /&gt;
&lt;br /&gt;
بعد از تنظیمات دیتابیس برای نصب IBSng مراحل زیر را انجام می دهیم&lt;br /&gt;
&lt;br /&gt;
cd /usr/sbin&lt;br /&gt;
&lt;br /&gt;
wget parspooyesh.com/IBSngCC&lt;br /&gt;
&lt;br /&gt;
wget parspooyesh.com/64/install_ibs&lt;br /&gt;
&lt;br /&gt;
chmod +x install_ibs IBSngCC&lt;br /&gt;
&lt;br /&gt;
cd /usr/bin&lt;br /&gt;
&lt;br /&gt;
wget parspooyesh.com/64/current_ip&lt;br /&gt;
&lt;br /&gt;
chmod +x current_ip&lt;br /&gt;
&lt;br /&gt;
برای اینکه بتوانیم  IBSng  را نصب نمائیمدر مرحله اول باید یک output بسازیم برای ساخت output باید مراحل زیر را انجام بدهیم&lt;br /&gt;
&lt;br /&gt;
اگر لایسنس نرم افزاری باشد برای ساخت output نرم افزاری باید دستور زیر را اجرا نمائیم&lt;br /&gt;
&lt;br /&gt;
IBSngCC &lt;br /&gt;
&lt;br /&gt;
بعد از اجرای دستور فوق یک فایل به نام output ساخته می شود بعد فایل را برای آقای داورفرا ایمیل می نمائیم.&lt;br /&gt;
&lt;br /&gt;
اما اگر روی سرور usb وصل باشد برای ایجاد output از دستور زیر استفاده می نمائیم&lt;br /&gt;
&lt;br /&gt;
IBSngCC usb&lt;br /&gt;
&lt;br /&gt;
برای نصب IBSng دستور زیر را اجرا نمائید &lt;br /&gt;
&lt;br /&gt;
install_ibs&lt;br /&gt;
&lt;br /&gt;
نکته&lt;br /&gt;
&lt;br /&gt;
اگر لایسنس نرم افزاری بود برای نصب از دستور زیر استفاده می نمائیم&lt;br /&gt;
&lt;br /&gt;
install_ibs --no-usb&lt;br /&gt;
&lt;br /&gt;
نکته&lt;br /&gt;
اگر نصب بالایسنس نرم افزار بود بعد از نصب دستور زیر را اجرا نمايئد&lt;br /&gt;
&lt;br /&gt;
rm /etc/default/IBSng&lt;br /&gt;
&lt;br /&gt;
بعد از نصب IBSng برای استارت شدن باید دستورات زیر را اجرا نمائيد&lt;br /&gt;
&lt;br /&gt;
cd /usr/local/IBSng&lt;br /&gt;
&lt;br /&gt;
rm IBSngStarter&lt;br /&gt;
&lt;br /&gt;
wget parspooyesh.com/64/IBSngStarter&lt;br /&gt;
&lt;br /&gt;
chmod +x IBSngStarter&lt;br /&gt;
&lt;br /&gt;
etc/init.d/IBSng restartibs/&lt;br /&gt;
&lt;br /&gt;
نکته&lt;br /&gt;
اگر لینوکس 64bit بود از مراحل بالا استفاده نمائید در غیره اینصورت نیاز به مراحل بالا نمی باشد&lt;br /&gt;
&lt;br /&gt;
بعد از نصب دستورات زیر را اجرا نمائید&lt;br /&gt;
echo “IBSng &amp;quot;IBSngStarter&amp;quot; &amp;quot;/bin/echo IBSng is not running at `date` &amp;gt;&amp;gt; /var/log/IBSng/ibs_restard.log ; /etc/init.d/IBSng start&amp;quot; true “ &amp;gt;&amp;gt; /etc/restartd.conf&lt;br /&gt;
&lt;br /&gt;
/etc/init.d/restartd restart&lt;br /&gt;
&lt;br /&gt;
کاربرد سرویس restartd برای چک کردن استارت بودن سرویس IBSng میباشد.&lt;br /&gt;
برای راه اندازی backup گیری روزانه باید مراحل زیر انجام شود&lt;br /&gt;
&lt;br /&gt;
cd /etc/cron.daily/ &lt;br /&gt;
vim ibs_backup&lt;br /&gt;
“&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
ibs_backup&lt;br /&gt;
“&lt;br /&gt;
&lt;br /&gt;
chmod +x ibs_backup&lt;br /&gt;
&lt;br /&gt;
cd /usr/sbin&lt;br /&gt;
&lt;br /&gt;
wget parspooyesh.com/64/ibs_backup&lt;br /&gt;
&lt;br /&gt;
chmod +x ibs_backup&lt;br /&gt;
&lt;br /&gt;
cd /etc&lt;br /&gt;
&lt;br /&gt;
wget parspooyesh.com/64/ibs_backup.conf&lt;br /&gt;
&lt;br /&gt;
نکته&lt;br /&gt;
اگر روی سرور هارد دومی برای backup گیری اضافه شده بود برای تنظیمات آن باید مراحل زیر انجام شود&lt;br /&gt;
&lt;br /&gt;
اول باید هارد مورد نظر پارتیشن بندی شود&lt;br /&gt;
&lt;br /&gt;
cfdisk /dev/sdb&lt;br /&gt;
&lt;br /&gt;
بعد از پارتیشن بندی باید فرمت شود و روی آن فایل سیستم نصب شود&lt;br /&gt;
&lt;br /&gt;
mkfs.xfs -f /dev/db1&lt;br /&gt;
&lt;br /&gt;
بعد باید در فایل‌ fstab تنظیم زیر را اضافه نمائید&lt;br /&gt;
&lt;br /&gt;
mkdir /media/backup&lt;br /&gt;
/dev/sdb1	/media/backup	xfs		defaults	0	0&lt;br /&gt;
&lt;br /&gt;
نکته&lt;br /&gt;
بر روسرور شما /dev/sdb می تواند متفاوت باشد در اینجا از /dev/sdb بعنوان مثال استفاده شده است.&lt;br /&gt;
بعد برای backupگیری روی سرور جدید باید خط زیر را در فایل crontab اضافه نمائید&lt;br /&gt;
&lt;br /&gt;
* 4 * * * root  pg_dump -U ibs IBSng &amp;gt; /media/backup/ibs`date +%Y-%m-%d`.dump&lt;br /&gt;
&lt;br /&gt;
بعد سرویس crontab را reload می نمائيم&lt;br /&gt;
/etc/init.d/cron reload&lt;br /&gt;
&lt;br /&gt;
بعد باید timezone را به  تغییر بدهید&lt;br /&gt;
cat Asia/Tehran &amp;gt; /etc/timezone&lt;br /&gt;
&lt;br /&gt;
و در مرحله آخر&lt;br /&gt;
mv /etc/rc2.d/S01IBSng /etc/rc2.d/S22IBSng&lt;/div&gt;</summary>
		<author><name>Behnaz</name></author>	</entry>

	</feed>