محمد نصیری
بنیانگذار انجمن تخصصی فناوری اطلاعات ایران ، هکر کلاه خاکستری ، کارشناس امنیت اطلاعات و ارتباطات

Run Level چیست؟ معرفی مفهوم Run Level لینوکس به زبان بسیار ساده

دوست ندارم مثل خیلی از متن های عجیب و غریب در مورد Run Level ها صحبت کنم ، خیلی ساده میگم ، Run Level به معنی سطح اجرا هست ، سطح اجرای چی ؟ سطح اجرای اسکریپت ها و نرم افزارهایی که برای یک کاربر در سیستم عامل لینوکس می تواند اجرا شود ، شما اگر سیستم عاملی دارید که فقط یک کاربر می تواند از آن استفاده کند در واقع Run Level ای که دارد تعریف کننده این هست که این سیستم عامل Single User است ، در سیستم عامل لینوکس ما با تعریف کردن سطح اجرا یا Run Level نوع استفاده از یک سیستم عامل را تعریف می کنیم .

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران

اینکه سیستم عامل ما گرافیکی بوت شود یا اینکه دسکتاپ گرافیکی داشته باشد در اسکریپت هایی که در Run Level های لینوکس قرار دارد تعریف می شود. ساختار این Run Level ها بسیار ساده است ، در واقع Run Level یک پوشه است که داخل آن یک سری اسکریپت وجود دارد ، هر کس با توجه به نیاز خود یکی از این پوشه ها را انتخاب می کند و تمامی اسکریپت های داخل آن اجرا می شود و این یعنی Run Level شما تغییر کرده است ، درست متوجه شدید شما می توانید یک Run Level را تغییر بدهید ، دلخواه سازی کنید و حتی Run Level اختصاصی خودتان را ایجاد کنید.

معرفی Run Level های لینوکس

Run Level های لینوکس از شماره صفر شروع می شوند و به شماره 6 ختم می شوند ، شماره یک به معنی Shutdown یا Poweroff در سیستم عامل است ، اگر شما این Run Level را فراخوانی کنید سیستم شما بلافاصله خاموش می شود ، Run Level شماره 1 زمانی استفاده می شود که شما یک سیستم عامل تک کاربره یا Single User می خواهید ، البته در برخی از سیستم عامل ها به این Run Level ریکاوری یا Recovery Mode هم می گویند که همانطور که از اسمش پیداست برای مصارف تعمیر کردن سیستم عامل استفاده می شود. Run Level شماره 2 رابط کاربری Text Mode است اما با این تفاوت که Multi User است و همزمان چند کاربر می توانند از آن استفاده کنند.

Run Level شماره 3 هم Multi User است و همانند Run Level شماره 2 است با این تفاوت که قابلیت های Networking هم داخل آن تعبیه شده است ، Run Level شماره 4 کاملا بلااستفاده است و در واقع شما می توانید این Run Level را دلخواه سازی کنید و برای خودتان یک Run Level اختصاصی ایجاد کنید. Run Level شماره 5 رابط گرافیکی دارد و شما وقتی دارید از دسکتاپی به نام KDE استفاده می کنید در واقع از این نوع Run Level استفاده می کنید ، Run Level شماره 6 هم برای Reboot کردن سیستم است و شما می توانید با فراخوانی اسکریپ های آن سیستم را Reboot کنید.


محمد نصیری
محمد نصیری

بنیانگذار انجمن تخصصی فناوری اطلاعات ایران ، هکر کلاه خاکستری ، کارشناس امنیت اطلاعات و ارتباطات

محمد نصیری هستم ، هکر قانونمند و کارشناس امنیت سایبری ، سابقه همکاری با بیش از 50 سازمان دولتی ، خصوصی ، نظامی و انتظامی در قالب مشاور ، مدرس و مدیر پروژه ، مدرس دوره های تخصص شبکه ، امنیت ، هک و نفوذ ، در حال حاضر در ایران دیگه رسما فعالیتی غیر از مشاوره انجام نمیدم و مقیم کشور ترکیه هستم ، عاشق آموزش و تدریس هستم و به همین دلیل دوره های آموزشی که ضبط می کنم در دنیا بی نظیر هستند.

نظرات