Enamik Linuxi distributsioone on varustatud GUI-põhiste töölauakeskkondadega ja vaikimisi käivituvad need graafilisse režiimi. Siiski on veel üks režiim, mida nimetatakse CLI-režiimiks, mis on vähem ressursimahukas. Kui teie süsteemi riistvara on GUI-režiimis hädas, saab selle alglaadimise sihtmärki muutes hõlpsasti CLI-režiimi lülitada.
Selles õpetuses käsitlen Linuxi alglaadimise sihtmärke ja nende vahetamist systemctli abil.
Märge: Selles juhendis mainitud käsud käivitatakse Ubuntus; need töötavad ilma tõrgeteta mis tahes Linuxi distributsioonis systemd init süsteemiga.
Mis on alglaadimise sihtmärgid
Alglaadimise sihtmärk on a .sihtmärk faili Linux, mis määrab süsteemi oleku. Alglaadimise sihtmärgi mõistmiseks on oluline õppida süsteemi käitamise tasemeid. Vanemates algsüsteemides, nagu SysV, määratleb käitamistaseme terminoloogia süsteemi olekud. Kuid süsteemis systemd muudetakse käitamistasemeid sihtfailideks. Käitustasemed ja nendega seotud sihtfailid on loetletud järgmises tabelis.
Run Level | Sihtfailid | osariik |
0 | väljalülitus.sihtmärk | Väljalülitamise ja väljalülitamise olek |
1 | pääste.sihtmärk | Käivitab päästekesta |
2,3,4 | multi-user.target | Käivitab mitme kasutaja mitte-GUI kesta |
5 | graafiline.sihtmärk | Käivitab mitme kasutaja GUI kesta |
6 | reboot.target | Väljalülitamise ja taaskäivitamise olek |
Sihtfailid asuvad /lib/systemd/system kataloog.
Kuidas näidata praegust alglaadimise sihtmärki
Praeguse alglaadimissihtfaili hankimiseks kasutage systemctl koos saada vaikimisi valik.
systemctl get-default
Või kasutage ls käsuga -l lipp, mis näitab väljundi pika loendi vormingut.
ls -l / lib / süsteem / süsteem / default.target
Kuidas lülitada alglaadimise sihtmärki
Linuxis alglaadimise sihtmärgi vahetamiseks systemctl käsku kasutatakse koos Määra vaikimisi valik.
sudo systemctl sea-target [ Sihtfail ]Asendage [Target-File] nõutava sihtfaili nimega.
Sihtrežiimi valimisel on saadaval kaks võimalust.
- Käsurea liides – CLI režiim
- Graafiline kasutajaliides – GUI režiim
CLI, tuntud ka kui käsurea liides, on tekstipõhine tööriist, mida tavaliselt kasutatakse veebiserverite seadistamiseks. See on lihtne ja võtab vähem ressursse. Sihtfail, mis määrab CLI-režiimi, on multi-user.target . Teisest küljest on graafilist režiimi lihtne kasutada, eriti algajatele, ja see pakub täielikult kohandatavat kasutajaliidest. The graafiline.sihtmärk on sihtfail, mis määrab GUI režiimi.
Uurime, kuidas Linuxis alglaadimise sihtmärke vahetada.
Kuidas lülitada alglaadimise sihtmärgi GUI CLI-le
Kui kasutate GUI-režiimi ja soovite lülituda CLI-režiimile, multi-user.target faili kasutatakse koos systemctl sea-target käsk.
sudo systemctl set-target multi-user.target
Nende vahel luuakse sümboolne seos default.target ja multi-user.target failid.
Pärast käsu täitmist taaskäivitage süsteem kontrollimiseks.
Kuidas lülitada Boot Target CLI GUI-le
CLI-lt GUI-le või graafilisele kasutajaliidesele üleminekuks kasutage graafiline.sihtmärk faili koos systemctl sea-target käsk.
sudo systemctl set-target graphical.target
Järgmine samm on süsteemi taaskäivitamine, kasutades taaskäivitage käsk graafilisse režiimi käivitamiseks.
Teil peab olema a kuvahaldur ja töölaua keskkond installitud, et lülituda CLI-režiimist GUI-režiimi. Vastasel juhul ei saa te GUI-režiimi käivitada.
Kui proovite ülaltoodud käsku täita ilma kuvahalduri ja töölauakeskkonnata, käivitub süsteem tagasi CLI-režiimi.
Kuidas loetleda kõik sihtfailid
Kõigi systemd sihtmärkide loetlemiseks kasutage systemctl koos –tüüp= valik.
systemctl loendiüksused --tüüp =sihtmärk
Järeldus
Käsurea liidese (CLI) ja graafilise kasutajaliidese (GUI) vahel vahetamiseks saab kasutada kahte peamist alglaadimisvalikut. Sihtfailid multi-user.target ja graafiline.sihtmärk vastavad vastavalt mõlemale liidesele CLI ja GUI. Nende alglaadimise sihtmärkide vahel vahetamiseks kasutatakse koos vastava sihtfailiga käsku systemctl set-default. Kui teil pole kuvahaldurit ja töölauakeskkonda, ei saa te GUI-režiimi alglaadida.