تبليغاتX
SuSE Linux - تغییر Runlevel پيش فرض سيستم

SuSE Linux

همه چيز راجع به SuSE لينوكس

تغییر Runlevel پيش فرض سيستم

همونطور كه مي دونيد، سيستم مي تونه در 7 تا runlevel كار كنه:

  • 0: اين runlevel به معني shutdown ،halt يا اصلا همون خاموش شدن كامل سيستمه!

  • 1: فقط يك كاربر مي تونه به سيستم وارد بشه، از شبكه و گرافيك هم خبري نيست.

  • 2: اينو بزرگان رزروش كردن، يعني ممكنه اون توزيع لينوكسي كه ازش استفاده مي كنين config كرده باشه براي خودش، ممكن هم هست گذاشته باشه كنار واسه شما كه خودتون هر بلايي مي خواين سرش بيارين.

  • 3: سيستم چند كاربره، حالت فقط متن (بدون گرافيك، ولي خودتون مي تونيد مود گرافيك رو با دستور startx بالا بياريد) و با پشتيباني از شبكه

  • 4: ايضا مثل مورد دوم رزرو شده!

  • 5: حالت چند كاربره و شبكه و گرافيك و خلاصه هرچي كه دلتون بخواد!

  • 6: اين هم يعني restart

خب، سيستم ما توي يكي از مود هاي 1، 3 يا 5 بوت ميشه و مياد بالا. اينو هم همون زمان نصب لينوكس خودمون تنظيمش كرديم. حالا يه زماني اومديم و دلمون نخواست كه سيستم تحت اون runlevel اولي كه تنظيم كرده بوديم بياد بالا. چيكار بايد بكنيم؟

البته ميشه از طريق Yast (كه مي دونيد مركز مديريت همه اعمال و رفتار OS در SuSE است) ميشه اين پيش فرض رو تغيير داد. ولي اگه بخواهيم كلاس بذاريم و بگيم ما حرفه اي هستيم و خودمون مي تونيم از طريق ويرايش فايل هاي پيكره بندي كارمون رو انجام بديم، راهش اينه كه فايل etc/inittab/ رو انگولك كنيم.

توي اوائل اين فايل، يك سطر مي بينيد به اين مضمون:

# The default runlevel is defined here
id:3:initdefault:

اين يعني اينكه سيستم در حالت پيش فرض توي runlevel 3 بالا بياد. حالا اينجا مي تونيد هر عددي كه دلتون مي خواد رو بذاريد تا سيستم تحت اون runlevel بالا بياد. ولي فكر نمي كنم كسي دلش بخواد سيستم رو با 0 يا با 6 بالا بياره!

+ نوشته شده در  چهارشنبه پنجم دی 1386ساعت 10:15  توسط امير حسين روشناس  |