خرید بک لینک

اگر init نباشد يا درست كار نكند مي توان گفت كه عملا سيستم غيرعملياتي است.چون هر نرم افزاري بخواهد كار كند init هم به طريقي درگير مي شود.اما وظيفه init نيست كه ping كند يا telnet راه اندازي كند بلكهوظيفه اش اين است كه يك سري نرم افزار را وارد چارت سازماني سيستم عامل كند: اسم مدير شبكه در لينوكس xinetd يا server super است. نرم افزارهاي تحت سيستم عامل Linux به دو صورت زيربه كاربران تحت شبكه سرويس مي دهند: uf0b7 به صورت مستقل (Standalone ( uf0b7 تحت نظارت و كنترل پروسس xinetd بسياري از سرويس هاي شبكه اي از جمله telnet تحت نظارت و سرپرستي پروسسي به نام xinetd كه اصطلاحا" Server Super خوانده مي شود قرار دارند. سوپر سرور يك سرويس قدرتمند است كه سرويس هاي ديگر مي توانند در قالب آن كار كنند. شما بايد در سازمانتان تصميم بگيريد كه كدام يك از نرم افزارهايتان زير نظر init باشد و كدام يك زير نظر xinetd كار كند. Xinetd فقط مديريت درخواست عاي يك سرويس را به عهده مي گيرئ ، مديريت كارهاي يك سرويس يه عهده خود آن است .اگرنرم افزاري به تنهايي در حافظه قرار بگيرد در مد Standalone قرار دارد. xinetd نرم افزاري است كه مي تواند نرم افزارهاي سرويس دهنده شبكه را مديريت كند. مثلا وقتي در لينوكس آپاچي سرور را راه اندازي كرديم در قسمت از پارامترهاي config مي توانيم مشخص كنيم كه آيا به صورت standalone اجرا شود يا تحت نظر xinetd اجرا شود. هركس از هر جاي دنيا به هر سرويسي وصل شود سرويس دهنده بايد به پورت گوش كند. نرم افزار stand alone خودش گوش مي كند اما نرم افزار هايي كه فرزند xinetd هستند xinetd به جايشان به پورت گوش مي دهد ودر مواقع ضروري آنها را آگاه مي كند.همه نرم افزار هاي جدي در همه سيستم عامل ها فايل پيكربندي دارند. سرويس ها زماني كه بالا مي آيند فايلconf مربوط به خود را مي خوانند تا بدانند چه كاري بايد انجام دهند.

سرويس xinetd كه در بعضي از گونه هاي Linux و يا Unix با نام inetd شناخته مي شود در زمان فعال شدن، به فايل ها و دايركتوري زير مراجعه نموده و با آناليز نمودن اطلاعاتي كه به دست مي آورد آماده سرويس دهي مي شود: etc/xinetd.conf/ etc/xinetd.d/ فايل متنيconf.xinetd كه همانند اكثر فايل هاي پيكربندي تحت دايركتوري etc ميباشد، شامل اطلاعات كلي براي سرويس دهي تحت شبكه بوده و تحت دايركتوي/d.xinetd/etc نيزتعداد زيادي فايل متني قرار داشته و به ازاي هر سرويس (مثلا" telnet (ميتوان فايل متني با همان نام مشاهده نمود. مدير سيستم با تغيير دادن در فايل هاي فوق مي تواند كنترل بيشتري را بر روي سرويس دهي داشته باشد. در لينوكس اكثر فايل هاي پيكربندي base text هستند و با ويرايشگرهاي متن مانند Vim قابل تغيير هستند ولي در ويندوز اين نوع فايل ها داخل رجيستري قرار دارند و با regedit بايد آنها را مورد تغييرقرار داد . shell مانند يگ گارسون در رستوران است ، پشت صحنه عوامل بسيار زيادي فعاليت مي كنند كه آن رستوران ميتواند سرويس بدهد به اين عوامل Daemon مي گويند كه يك معني آن پشت پرده است .xinetd هم خودش هيچ وقت شخصا براي سرويس دادن عمل نمي كند مانند سرپرست راننده هاست كه اگر شخصي تماس بگيردو ماشين مي خواهد سرپرست هم برايش ماشين مي فرستد. در فايل conf.xinetd داخل {} مانند برنامه هاي c پارامترها ومقاديرشان تعريف شده اند كه xinetd از روي اينها موقع بالا آمدن مي فهمد كه به چند نفر بايد سرويس بدهد و مثلا صد نفر مي توانند telnet كنند يا 50 نفر ftp كنند. در واقع xinetd فايلي دارد كه از روي آن مي تواند بخواند كه چه كسي مي تواند چه كسي نمي تواند و چه كسي نبايد بتواند!. همان طور كه موقع ورود نگهبان از شما كارت تشخيص هويت مي خواهد xinetd نيز براي هر ارتباطي identication طلب مي كند و مجموعه اين اطلاعات را نيزنگه داري مي كند. اگر كسي telnet كند xinetd هاستش (ip (را نگه مي دارد و اينكه با چه كسي كار دارد. در نگهباني نيز شماره شناسايي مراجعه كننده و شماره كارمندي كسي را كه با او كار دارد ثبت مي شود.حال اگر شخص شماره شناسايي نداشت failure out log اتفاق مي افتد ولي سيستم هاست را ثبت مي كند و همه اين

كارها توسط xinetd انجام مي شود. به همين دليل است كه اگر به سايتي حمله كنيد شناسايي مي شويد ؛ userID نداريد ولي ip شما ثبت مي شود.در لينوكس هاي سري 6 به بعد خانواده ردهت سرويس xinetd نصب نيست بلكه بايد نصب وپيكربندي شود.

برچسب: نویسنده: رضا قنبری تاريخ: چهارشنبه 26 مهر 1396 ساعت: 7:20

صفحه بندی