Кіріспе

Компьютерлік операциялық жүйелердегі жұмыс режимі (англ. runlevel) — Unix System V стиліндегі инициализацияны іске асыратын компьютерлік операциялық жүйелердегі жұмыс режимі. Көбінесе жеті жұмыс деңгейі болады, олар нөлден алтыға дейін нөмірленеді. S кейде бір деңгейдің синонимі ретінде қолданылады. Жүктелу кезінде тек бір жұмыс деңгейі ғана іске қосылады; жұмыс деңгейлері бірінен соң бірі іске қосылмайды (яғни, 2, 3 немесе 4-ші жұмыс деңгейлері іске қосылады, олардың бірінен соң бірі немесе басқа тәртіппен іске қосылуы мүмкін емес). Жұмыс деңгейі жүйе жүктелгеннен кейін машинаның күйін анықтайды. Әдетте, әртүрлі жұмыс деңгейлері (қатаң ретімен емес) бір пайдаланушы режиміне, желілік қызметтер іске қосылмаған көп пайдаланушы режиміне, желілік қызметтер іске қосылған көп пайдаланушы режиміне, жүйені тоқтату және жүйені қайта жүктеу күйлеріне тағайындалады. Бұл конфигурациялардың нақты орнатылуы операциялық жүйелер мен Linux дистрибутивтері арасында өзгеше болуы мүмкін. Мысалы, 4-ші деңгей бір дистрибутивте көп пайдаланушы GUI және сервер конфигурациясы жоқ режим болуы мүмкін, ал екіншісінде мүлдем басқаша болуы мүмкін. Жұмыс деңгейлері көбінесе осы мақалада сипатталған жалпы үлгілерді ұстанады; алайда, кейбір дистрибутивтер нақты ерекше конфигурацияларды қолдануы мүмкін. Қалыпты жағдайда, компьютер 0-ші деңгейге өткенде өшіріледі, ал 6-шы деңгейге өткенде қайта жүктеледі. Аралық (1–5) жұмыс деңгейлері қандай дискілер орнатылатыны және қандай желілік қызметтер іске қосылатыны бойынша ерекшеленеді. Көбінесе 3, 4 немесе 5 жұмыс деңгейлері қолданылады. Төменгі жұмыс деңгейлері техникалық қызмет көрсетуге немесе шұғыл жөндеуге ыңғайлы, себебі олар көбінесе желілік қызметтерді ұсынбайды. Жұмыс деңгейін конфигурациялаудың нақты егжей-тегжейі операциялық жүйелер арасында, сондай-ақ жүйе әкімшілері арасында кеңінен өзгеруі мүмкін. Әртүрлі Linux дистрибутивтерінде 7-ші Unix нұсқасында қолданылған дәстүрлі скрипт алдымен жұмыс деңгейлерімен, содан кейін көптеген негізгі дистрибутивтерде systemd күйлерімен алмастырылды.

Стандартты орындау деңгейлері

+Стандартты жұмыс режимдеріIDАтыСипаттама0OffҚұрылғыны өшіреді.1Жалғыз пайдаланушы режиміЖелілік интерфейстерді конфигурацияламайды және қызметтерді іске қоспайды.6RebootҚұрылғыны қайта жүктеу.

Linux жүйесі

2016 жылдан бастап systemd көптеген негізгі Linux дистрибутивтерінде әдепкі бойынша қолданылса да, runlevels-ті sysvinit жобасы ұсынған құралдар арқылы пайдалануға болады. Linux ядросы жүктелгеннен кейін, бағдарлама әрбір runlevel үшін қалай жұмыс істеу керектігін анықтау үшін файлды оқиды. Егер пайдаланушы ядроны жүктеу параметрі ретінде басқа мән көрсетпесе, жүйе әдепкі runlevel-ге өтуге (іске қосуға) тырысады.

Linux Стандартты Базасының спецификациясы

Linux Standard Base (LSB) стандартына сәйкес келетін жүйелер, мұнда келтірілген нақты орындалу деңгейлерін ұсынуға немесе оларға мұнда сипатталған мағыналарды беруге міндетті емес, сондай-ақ мұнда сипатталған кез келген деңгейді эквивалентті функционалдылықты қамтамасыз ететін басқа деңгейге бейімдеуге болады. +LSB 4.1.0IDNameDescription0OffҚұрылғыны өшіреді.1Жеке пайдаланушы режиміӘкімшілік міндеттерді орындау үшін арналған режим.2Көп пайдаланушы режиміЖелілік интерфейстерді конфигурацияламайды және желілік қызметтерді экспорттамайды.3Желілік көп пайдаланушы режиміЖүйе әдеттегідей іске қосылады.4Қолданылмайды/Пайдаланушы анықтайтын режимАрнайы мақсаттар үшін.5Толық режим3 деңгейімен бірдей, дисплей менеджері қосылған.6Қайта іске қосуҚұрылғыны қайта іске қосады.

Gentoo Linux-қа қосылу

+Gentoo Linux жүктелу деңгейлеріIDСипаттама0Өшірулі1 немесе SЖалғыз пайдаланушы режимі2Желісіз көп пайдаланушы режимі3Көп пайдаланушы режимі43 деңгейіне сілтеме5Толық режим6Қайта жүктеу

Соларис

Solaris 10-нан бастап SVR4 орындау деңгейлерінің орнына SMF (Қызметтерді басқару құралы) қолданылады. Бұрынғылары ескі бастау скрипттерімен үйлесімділікті сақтау үшін эмуляцияланады. +Solaris runlevelsIDСипаттама0SPARC жүйелерінде аппараттық бағдарламаға қайта оралады, ал x86 жүйелерінде машинаны өшіреді. Егер пайдаланушы Enter пернесін басса, жүйе қайта іске қосылады. SSбір пайдаланушы режимі, тек түбірлік файлдық жүйе орнатылған (тек оқу режимінде) Solaris 10+: svc:/milestone/single user1Бір пайдаланушы режимі, барлық жергілікті файлдық жүйелер орнатылған (оқу-жазу режимінде) 2Көп пайдаланушы режимі, көптеген қызметтер (daemon) іске қосылған – Solaris 10+: svc:/milestone/multi user3Көп пайдаланушы режимі; 2-ге ұқсас (runlevel 3 екі қызметті де орындайды), файлдық жүйелер экспортталған, сондай-ақ кейбір желілік қызметтер іске қосылған. Solaris 10+: svc:/milestone/multi user server4Балама көп пайдаланушы режимі, пайдаланушы анықтайтын5Өшіруілген6Қайта іске қосу