لطفا وارد شوید یا ثبت‌نام کنید تا به انجمن‌ها دسترسی کامل داشته باشید.



 
امتياز موضوع :
  • 0 رأي - معدل امتيازات : 0
  • 1
  • 2
  • 3
  • 4
  • 5
سوالاتی جالب
2006-06-18, 02:34 AM,
ارسال : #1
سوالاتی جالب
یه دوستی در وبلاگ من زیر مطلبی در مورد لینوکس سوالات جالب و مفهومی خوبی پرسیده.جواب بعضی هارو میدونم اما بقیه رو نه.از طرفی پاسخ سوالاتش بسیار طولانی میشه
به این سوالات در صورت امکان جواب بدید یا یه منبع برای اون سئوال خاص معرفی کنید:

1. چرا هسته اصلي لينوكس(kernel) مدير پروسس ها نيست؟

۲. نقش پروسس INIT چيست و اگر بدلايلي TERM(Kill) شود چه اتفاقي خواهد افتاد ؟

۳. چرا اكيدا توصيه مي گردد كه سيستم را بدون اجراي shutdown خاموش نكنيد.

۴. run level چيست و معمولا لينوكس با چه run level بالا مي آيد.

۵. respawn را تشريح نموده و بگوئيد كه كاربرد استفاده ار آن چيست .

۶. تعدادي دايركتوري با نامهاي rc۱.d , rc۲.d , rc۳.d تحت /etc قرار دارد كاربرد اين دايركتوري ها چيست ؟

۷. براي آنكه يك سرويس تحت يك run level اجرا نگردد چه مي كنيد ؟

۸. فرمان shutdown چه مي كند(دقيقا شرح دهيد)

۹. به فايل /etc/inittab نگاهي انداخته و powerfail را تشريح نمائيد

۱۰. فرمان init ۳ چه كاري را انجام مي دهد ؟
مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2006-06-18, 02:49 AM,
ارسال : #2
Re: سوالاتی جالب
v_r_boy نویسنده :یه دوستی در وبلاگ من زیر مطلبی در مورد لینوکس سوالات جالب و مفهومی خوبی پرسیده.جواب بعضی هارو میدونم اما بقیه رو نه.از طرفی پاسخ سوالاتش بسیار طولانی میشه
به این سوالات در صورت امکان جواب بدید یا یه منبع برای اون سئوال خاص معرفی کنید:

1. چرا هسته اصلي لينوكس(kernel) مدير پروسس ها نيست؟

۲. نقش پروسس INIT چيست و اگر بدلايلي TERM(Kill) شود چه اتفاقي خواهد افتاد ؟

۳. چرا اكيدا توصيه مي گردد كه سيستم را بدون اجراي shutdown خاموش نكنيد.

۴. run level چيست و معمولا لينوكس با چه run level بالا مي آيد.

۵. respawn را تشريح نموده و بگوئيد كه كاربرد استفاده ار آن چيست .

۶. تعدادي دايركتوري با نامهاي rc۱.d , rc۲.d , rc۳.d تحت /etc قرار دارد كاربرد اين دايركتوري ها چيست ؟

۷. براي آنكه يك سرويس تحت يك run level اجرا نگردد چه مي كنيد ؟

۸. فرمان shutdown چه مي كند(دقيقا شرح دهيد)

۹. به فايل /etc/inittab نگاهي انداخته و powerfail را تشريح نمائيد



۱۰. فرمان init ۳ چه كاري را انجام مي دهد ؟


به این کتاب ها رجوع بفرمایید :
1 > Linux kernel Internals
2 > Linux System Administration
3 > Linux Network Administration

هر سه رو میتونید در Tldp.org پیدا کنید .

Wish you Were here ...
مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2006-06-18, 03:21 AM,
ارسال : #3
 
ببخشيد اما اگر هر کدوم از دوستانی که ميدونند و ميتونن، يکی رو جواب بدن، ماها هم استفاده ميبريم.
آخه انگليسی...
ممنونم
نقل قول این ارسال در یک پاسخ
2006-06-18, 10:38 AM,
ارسال : #4
 
۴- از Runlevel معمولا به سطح اجرایی لینوکس ياد می شود. اگه فایل inittab را بگشایید می بینید که در آن سطوح اجرایی سیستم تعریف شده است
سطوح اجرایی همانند محیط متنی ، محیط گرافیکی، و ... هستند که برای کاربران اجرا میشوند. مثلا سطح اجرای ۵ محیط گرافیکی سیستم و سطح ۳ محیط متنی سیستم را بالا میاورد. در سطح متنی سیستم به امکانات گرافیکی همانند موس و پنجره هاکاربر دسترسی ندارد و شبیه محیط Dos در ویندوز و خط فرمانی است که اغلب توصیه شده است

می تونی در شل با مجوز مدیر سیستم فرمان runlevel رو برای نمایش سطح اجرایی فعلی وارد کنی

هر چه دانایی٬ پرسان باش
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2006-06-18, 11:33 AM,
ارسال : #5
 
سبک این سوال ها خیلی جالبا .
آدم یاد امتحان دروس دانشگاهی می افته!
نقل قول این ارسال در یک پاسخ
2006-06-18, 11:57 AM,
ارسال : #6
 
۳ - در یه مردش که من می دونم مربوط به سیستم فایلهاست . زمانی که شما سیستم را shutdown میکنید سیستم فیلها رو unmount می کند و باعث می شود تغییرات بر روی metadata ها ثبت شوند.

۴- runlevel ها در حقیقت \روفایلهایی برای \یکربندیهای مختلف سیستم هستند مثلا شما می توانید به چند شکل مختلف سیستم خود را \یکربندی کنید که چه نرم افزارها و \یشفرض هایی در زمان بالا اومدن سیستم در نظر گرفته شود. هر یک ازتوزیع ها تعاریف مخصوص به خود برای مصرف هر runlevel دارند و \یشفرض آنها نیز با هم فرق می کنه مثلا دبیان \یشفرضش runlevel 2 است ولی redhat فکر می کنم ۵ است

۶- در حقیقت مکانی است که شما تعیین می کنید در هر level چه کارهایی انجام شود ( لینک اسکری\ت مربوط به هر عمل یا نرم افزار یا سرویس دهنده را در آن قرار می دهیم)

۷- وارد شاخه runlevel مورد نظر شده ( مثلا rc2.d ) و لینک مورد نظر را که اول آن s است تغییر نام می دهیم ( مهم آن است که اولش s نباشد)

Don't bother, we're using GNU/Linux everywhere, even there Big Grin
Linuxmotto
گروه کاربران لینوکس اصفهان
مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2006-06-18, 12:00 PM,
ارسال : #7
 
۳.اگر بدون شات‌دان بخواهید خواموش کنید منظور اینه که دست روی دکمه‌ی پاور بگذارید؟
درباره‌ي پرسش شماره‌ی ۴ می‌تونید این مقاله‌ی فارسی رو بخونید.

۱۰.شمارو به Runlevel شماره ۳ منتقل می‌کنه.

[ltr]
$Nəvid$
In a world without any fences or walls,
Who needs gates or windows ?
گنو ایران | لیست مقالات فارسی گنو ایران |
[/ltr]
مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2006-06-18, 05:45 PM,
ارسال : #8
 
۲ - فرآیند اصلی سیستم با PID =۱ که با از بین رفتن آن همه فرآیندها از بین رفته و در نهایت سیستم down می شود ....( والد همه فرآیندهای سیستم )
۵ - عبارت respawn که در فایل inittab وجود دارد برای فرآیندهایی به کار می رود که همواره می بایست یک نسخه از انها در RAM وجود داشته باشد ...با مرور فایل inittab مشاهده می کنید که برای فرآیند mingetty که مربوط به پوسته های سیستم می باشد این حالت تعریف شده است ....

Try to BROADCAST your knowledge, Instead of install a FIREWALL for it.....Good luck
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ


رفتن به انجمن :


کاربران در حال مشاهده موضوع : 1 مهمان