مقاله XINETD در شبکه و سیستم (docx) 6 صفحه
دسته بندی : تحقیق
نوع فایل : Word (.docx) ( قابل ویرایش و آماده پرینت )
تعداد صفحات: 6 صفحه
قسمتی از متن Word (.docx) :
XINETD در شبکه و سیستم
نرمافزارهاي تحت سيستم عامل linux به دو صورت زير به كاربران شبكه سرويس ميدهند.
بطور مستقل (standalone)
تحت نظارت و كنترل پروسس Xinetd
بسياري از سرويسهاي شبكهاي از جمله telnet, echo و غيره تحت نظارت و سرپرستي پروسسي با نام Xinetd كه اصطلاحاً super server خوانده ميشود قرار دارند.
سرويس Xinetd كه در بعضي از گونههاي linaux و يا unix با نام inetd شناخته ميگردد در زمان فعال شدن، به فايلها و دايركتوري زير مراجعه نموده و با آناليز نمودن اطلاعاتي كه بدست ميآورد آماده سرويسدهي ميگردد.
/etc/ Xinetd.conf
/etc/ Xinetd.d
فايل متني Xinetd.conf كه همانند اكثر فايلهاي پيكر بندي تحت دايركتوري etc ميباشد، شامل اطلاعات كلي براي سرويس دهي تحت شبكه بوده و تحت دايركتوري/etc/ Xinetd.d نيز تعداد زيادي فايل متني قرار داشته و به ازاي هر سرويس (مثلاً telnet) ميتوان فايلي متني با همان نام را مشاهده نمود.
راهبر سيستم عامل با تغيير دادن در فايلهاي فوق ميتواند كنترل بيشتري را بر روي سرويسدهي داشته باشد.
نمونه فايل Xinetd.conf
تعدادي از فايلهاي تحت دايركتور /etc/ Xinetd.d
بررسي فايلهاي پبكربندي سرويسهاي ذيل كه تحت /etc/Xinetd.d وجود دارند
telnet : سرويس login از راه دور (port2)
Chargen: سرويس تست پايانه و شبكه (port1)
Pop3: سرويس بررسي نامهها(port110)
بررسي فايل telnet تحت دايركتوري /etc/ Xinetd.d:
بررسي فايل chrgen تحت دايركتور ي /etc/xinetd.d
پورت 19 براي توليد حروف و تست شبكه و پايانه استفاده قرار ميگيرد توسط خود نرمافزار Xinetd سرويس داده ميشود.
-16510010350500
بررسي فايل ipop3 تحت دايركتوري /etc/ Xinetd.d
به منظور اطلاع دادن به پروسس Xinetd در مورد تغييراتي كه در فايلهاي /etc/ Xinetd.d انجام داده ايد يكي از روشهاي زير ميتواند به كار گرفته شود.
grep Xinetd ps-aef
kill-1p#
p#: شماره پروسس Xinetd بدست آمده از رديف 1 ميباشد.
1.kill-1`cat/var/run/ Xinetd.pid`
Xinetd درصورت دريافت سيگنال 1، مجددا فايلهاي تحت قلمرو خود را خوانده و بعبارتي خود را Reinitialize مينمايد.
نكته: بسياري از نرمافزارها در شروع اجرا، شماره پروسس خود را تحت /varrun قرار ميدهند.
[root@jalal/}#ls-1/var/run/ Xinetd*
-r—r—1root root 5 jul 1 14:39 /var/run/ Xinetd.pid
راهاندازي سرويس Xinetd
service Xinetd strart
توقف سرويس Xinetd
service Xinetd stop
گرفتن گزارش از وضعيت Xinetd
service Xinetd status
منابع:
پخشهاي لينوكس:
www.redhat.com
پروژه سيستم عامل ملي:
www.farsilinux.org
لينوكس براي ايرانيان
www.technotux.com
www.technotux.com
www.gnu.org
www.linux.org
kernel .org
www.linuxiran.org
www.farsilinux.org
http://www.itna.ir/archives/article/all.php