Pipedija - tautosaka, gandai, kliedesiai ir jokios tiesos! Durniausia wiki enciklopedija durnapedija!


Runleveliai

Iš Pipedijos - durniausios enciklopedijos.
Jump to navigation Jump to search

Runlevelis - tai tokia būsena, kurioje yra System V tipo operacinė sistema. Tiesiog sistemai reikia tam tikrų gana skirtingų konfigų, priklausomai nuo to, ką ji daro, tai čia atsiranda visokie init skriptai ir taip toliau. Sistemą paprastai galima pervesti į tam tikrą runlevelį, šele paleidus komandą "init NR", kur NR - tai skaičius, reiškiantis runlevelį. Aišku, tą padaryti gali tik sistemos adminas, o ne paparastas vartotojas.

Tipiškai runleveliai naudojami visokiose senesnėse Linux sistemose, dėl ko šios priskiriamos System V grupei, skirtingai nuo BSD sistemų, kuriose runleveliai nenaudojami. Vienok nuo katrų tai metų daugelis Linux sistemų nuo runlevelių perbėgo prie Systemd valdymo, tad dabar tos sistemos nei ten System V, nei išvis nesuprasi, kokios.

Paprastai yra tokie runleveliai:

  • 0 - Nulinis levelis, t.y., sistema yra sustojusi, ją galima išjungti
  • 1 - Vieno vartotojo (single user) režimas, skirtas tik root akauntui, kai reikia kokius nors keblius darbus padaryti
  • 2 - Minimalus daugelio vartotojų režimas, paprastai nenaudojamas
  • 3 - Įprastas daugelio vartotojų režimas, naudojamas serveriuose
  • 4 - Atsarginis runlevelis neaišku kam, nenaudojamas
  • 5 - Įprastas daugelio vartotojų režimas, skirtas darbo stotims, t.y., su grafine aplinka
  • 6 - Sistemos perkrovimas (reboot)

Kadangi BSD sistemos geresnius dalykus iš System V irgi perima, tai perėmė ir dalį runlevelių, tiesa, gerokai supaprastintai. Tipiški BSD runleveliai būna tokie:

  • 0 - Sistemos išjungimas
  • S - Single user (vieno vartotojo) režimas, skirtas sistemos taisymui
  • 1 - Nukreipimas į S runlevelį
  • 2 - Multi user (daugelio vartotojų) režimas su terminaliniu (tekstiniu) prisijungimu
  • 3 - Nukreipimas į 2 runlevelį
  • 4 - Nukreipimas į 2 runlevelį
  • 5 - Multi user (daugelio vartotojų) režimas su grafiniu (X-Window) prisijungimu
  • 6 - Sistemos perkrovimas

Žodžiu, kaip matome, viskas yra panašu, tik kad įprastas tekstinis multi-user režimas BSD sistemose kažkodėl paverstas iš trečio į antrą. Bet kadangi trečias runlevelis BSD sistemose paleidžia tą patį antrą, o antras runlevelis ir System V yra daugelio vartotojų, tai suderinamumas išlieka.