به طور پیش تعریف شده وقتی یک سیستم مبتنی بر گنو / لینوکس راه اندازی یا بوت میشود ابتدا هسته کرنل و سپس ماژولها و درایورهای سیستمی و پس از آن بقیه سرویسهای مرتبط با بخش سرور و شبکه اجرا شده و به داخل حافظه بارگذاری میشوند و سپس سیستم یک خط فرمان prompt برای ورود نام کاربری و کلمه عبور را نشان میدهد که کاربر میتواند با وارد کردن نام کاربری معتبر و کلمه عبور خود به سیستم وارد شود .
اما معمولا این روال چیزی نیست که اغلب کاربران ، خصوصا کاربران خانگی به دنبال آن هستند زیرا افراد اصولا به دنبال رابطهای گرافیکی کاربر که این روزها به سرعت در حال توسعه بوده و بسیاری از کارها را ساده تر کرده میباشند و در این شرایط برای کار با کامپیوتر به کمترین اطلاعات کاربری نیاز خواهد بود .
به همین لحاظ سه مورد از وضعیتهای قابل انتخاب در هنگام بوت شدن سیستم یا boot mode را که اطلاعات مربوط به تنظیمات آنها در فایل /etc/inittab با ذکر یک شماره ذخیره شده است در اینجا بررسی مینمائیم.
باید دانست که وضعیتهای مختلف بوت سیستم را اصطلاحا runlevel مینامند و نخستین وضعیت یا runlevel 1 به معنای وضعیت تک کاربره و متنی میباشد و در این وضعیت لینوکس تنها به تقاضای ورود یک کاربر پاسخ مثبت میدهد و سایرین نخواهند توانست از سیستم بصورت چند کاربره استفاده کنند پس در این وضعیت کلیه سرویسهای شبکه غیر فعال میباشد.
در وضعیت یا runlevel 3 که معمولا در سیستمهای سرویس دهنده پیش گزیده میباشد تمامی سرویسهای شبکه و سرور بارگزاری شده و سیستم کاملا در mode چند کاربره قرارمیگیرد و برای ورود کاربر به رابط متنی prompt وابسته است.
اما مهمترین وضعیت یا runlevel 5 که امروزه در اکثر توزیعهای رومیزی لینوکس و برخی اوقات در سرورها پیش گزیده میباشد را mode گرافیکی مینامند . چرا که در این وضعیت در صورت نصب و تنظیم بودن کامل X-window و وجود محیطهای دسکتاپی مثل KDE و GNOME و ... همیشه یک پنجره گرافیکی برای ورود کاربران به نمایش در آمده و پیامد آن ورود به رابط گرافیکی و محیط دسکتاپ انتخابی کاربر میباشد .
ایجاد تغییر در سیستم و انتخاب هر یک از runlevel های فوق به نوع نیازمندیها و انتخاب کاربر مربوط میشود و برای تغییر mode سیستم همه کاری که بایستی انجام گیرد ویرایش فایل /etc/inittab و تغییر عدد ذخیره شده در خط initdefault میباشد :
id:3:initdefault:
تغییر دادن عدد 3 به عدد 5 در خط فرمان فوق موجب خواهد شد که سیستمی که در mode غیر گرافیکی و متنی کار میکرده پس از راه اندازی مجدد وارد mode گرافیکی شود و پنجره های گرافیکی xdm در هنگام بوت به نمایش در آید . |