Kaip perjungti įkrovos taikinius naudojant komandą systemctl

Kaip Perjungti Ikrovos Taikinius Naudojant Komanda Systemctl



„Systemctl“ įrankis turi daugybę „Linux“ paslaugų stebėjimo ir trikčių šalinimo parinkčių. Panašiai kaip ir kitos išplėstinės funkcijos, jis taip pat gali būti naudojamas norint nustatyti sistemos įkrovos tikslą.

Daugumoje „Linux“ platinimų yra GUI pagrįstos darbalaukio aplinkos ir pagal numatytuosius nustatymus jie paleidžiami grafiniu režimu. Tačiau yra ir kitas režimas, vadinamas CLI režimu, kuris reikalauja mažiau išteklių. Jei jūsų sistemos aparatinė įranga sunkiai veikia GUI režimu, ją galima lengvai perjungti į CLI režimą pakeitus įkrovos tikslą.

Šiame vadove apžvelgsiu Linux įkrovos tikslus ir kaip juos perjungti naudojant systemctl.







Pastaba: Šiame vadove paminėtos komandos vykdomos Ubuntu; jie veiks be klaidų bet kuriame Linux distribucijose su systemd init sistema.



Kas yra įkrovos tikslai

Įkrovos tikslas yra a .taikinys failą Linux, kuris apibrėžia sistemos būseną. Norint suprasti įkrovos tikslą, būtina išmokti sistemos paleidimo lygius. Senesnėse inicijavimo sistemose, tokiose kaip SysV, vykdymo lygio terminologija apibrėžia sistemos būsenas. Tačiau sistemoje „systemd“ paleidimo lygiai pakeičiami į tikslinius failus. Vykdymo lygiai ir su jais susiję tiksliniai failai yra išvardyti šioje lentelėje.



Vykdymo lygis Tiksliniai failai valstybė
0 maitinimo išjungimas.taikinys Išjungimo ir maitinimo išjungimo būsena
1 gelbėjimas.taikinys Paleidžia gelbėjimo apvalkalą
2,3,4 kelių vartotojų.taikinys Paleidžia kelių vartotojų ne GUI apvalkalą
5 grafinis.taikinys Paleidžia kelių vartotojų GUI apvalkalą
6 paleisti iš naujo.target Išjungimo ir paleidimo iš naujo būsena

Tiksliniai failai yra /lib/systemd/system katalogas.





Kaip parodyti dabartinį įkrovos tikslą

Norėdami gauti dabartinį įkrovos tikslinį failą, naudokite systemctl su gauti-numatytasis variantas.

systemctl get-default



Arba naudokite ls komandą su -l vėliavėlė, kuri nurodo ilgo išvesties sąrašo formatą.

ls -l / lib / sistema / sistema / default.target

Kaip perjungti įkrovos tikslą

Norėdami perjungti įkrovos tikslą sistemoje „Linux“, systemctl komanda naudojama su nustatyti numatytąjį variantas.

sudo systemctl set-target [ Tikslinis failas ]

Pakeiskite [Target-File] reikiamu tikslinio failo pavadinimu.

Pasirinkus taikymo režimą, yra dvi parinktys.

  • Komandinės eilutės sąsaja – CLI režimas
  • Grafinė vartotojo sąsaja – GUI režimas

CLI, taip pat žinomas kaip komandų eilutės sąsaja, yra tekstinis įrankis, paprastai naudojamas nustatyti žiniatinklio serverius. Tai paprasta ir reikalauja mažiau išteklių. Tikslinis failas, nustatantis CLI režimą, yra kelių vartotojų.taikinys . Kita vertus, grafinis režimas yra paprastas naudoti, ypač pradedantiesiems, ir suteikia visiškai pritaikomą vartotojo sąsają. The grafinis.taikinys yra tikslinis failas, kuris nustato GUI režimą.

Išnagrinėkime, kaip perjungti įkrovos taikinius sistemoje „Linux“.

Kaip perjungti įkrovos tikslinę GUI į CLI

Jei naudojate GUI režimą ir norite perjungti į CLI režimą, kelių vartotojų.taikinys failas bus naudojamas su systemctl set-target komandą.

sudo systemctl set-target multi-user.target

Tarp jų bus sukurtas simbolinis ryšys default.target ir kelių vartotojų.taikinys failus.

Įvykdę komandą, iš naujo paleiskite sistemą, kad patikrintumėte.

Kaip perjungti įkrovos tikslinį CLI į GUI

Norėdami pereiti nuo CLI prie GUI arba grafinės vartotojo sąsajos, naudokite grafinis.taikinys failas su systemctl set-target komandą.

sudo systemctl set-target graphical.target

Kitas žingsnis yra sistemos paleidimas iš naujo naudojant paleisti iš naujo komanda paleisti į grafinį režimą.

Turite turėti a ekrano tvarkyklė ir darbalaukio aplinka įdiegta, kad perjungtumėte iš CLI režimo į GUI režimą. Priešingu atveju negalėsite paleisti į GUI režimą.

Jei bandysite vykdyti aukščiau nurodytą komandą neturėdami ekrano tvarkyklės ir darbalaukio aplinkos, sistema vėl paleis CLI režimą.

Kaip išvardyti visus tikslinius failus

Norėdami išvardyti visus sistemos tikslus, naudokite systemctl su –tipas = variantas.

systemctl sąrašo vienetai --tipas =taikinys

Išvada

Dvi pagrindinės įkrovos parinktys gali būti naudojamos norint perjungti komandų eilutės sąsają (CLI) ir grafinę vartotojo sąsają (GUI). Tiksliniai failai kelių vartotojų.taikinys ir grafinis.taikinys atitinka abi sąsajas CLI ir GUI, atitinkamai. Norint perjungti šiuos įkrovos tikslus, su atitinkamu tiksliniu failu naudojama komanda systemctl set-default. Jei neturite ekrano tvarkyklės ir darbalaukio aplinkos, negalite paleisti GUI režimo.