Većina distribucija Linuxa dolazi s desktop okruženjima temeljenim na GUI-u, a prema zadanim postavkama podižu se u grafičkom načinu rada. Međutim, postoji još jedan način koji se zove CLI način, koji zahtijeva manje resursa. Ako hardver vašeg sustava ima problema u GUI modu, može se jednostavno prebaciti u CLI mod promjenom boot cilja.
U ovom ću vodiču pokriti ciljeve pokretanja na Linuxu i kako ih prebaciti pomoću systemctl-a.
Bilješka: Naredbe spomenute u ovom vodiču izvode se na Ubuntuu; oni će raditi bez ikakvih grešaka na bilo kojoj distribuciji Linuxa sa systemd init sustavom.
Što su Boot Targets
Cilj pokretanja je a .cilj datoteka Linux, koja definira stanje sustava. Kako biste razumjeli cilj pokretanja, bitno je naučiti razine pokretanja sustava. U starijim init sustavima kao što je SysV, terminologija razine pokretanja definira stanja sustava. Međutim, u systemd-u se razine pokretanja mijenjaju u ciljne datoteke. Razine izvođenja i njima pridružene ciljne datoteke navedene su u sljedećoj tablici.
Razina trčanja | Ciljne datoteke | država |
0 | isključivanje.cilj | Stanje isključivanja i isključivanja |
1 | spašavanje.meta | Pokreće ljusku za spašavanje |
2,3,4 | višekorisnički.target | Pokreće višekorisničku ne-GUI ljusku |
5 | grafički.cilj | Pokreće višekorisničku GUI ljusku |
6 | ponovno pokretanje.cilj | Stanje isključivanja i ponovnog pokretanja |
Ciljne datoteke nalaze se u /lib/systemd/sustav imenik.
Kako prikazati trenutni cilj pokretanja
Da biste dobili trenutnu ciljnu datoteku za pokretanje, koristite systemctl s get-default opcija.
systemctl get-default
Ili upotrijebite ls naredba s -l zastavica, koja označava format duge liste izlaza.
ls -l / lib / sustav / sustav / zadani.cilj
Kako promijeniti cilj pokretanja
Za promjenu cilja pokretanja na Linuxu, systemctl naredba se koristi s set-default opcija.
sudo systemctl set-target [ Ciljna datoteka ]Zamijenite [Target-File] potrebnim nazivom ciljne datoteke.
Prilikom odabira ciljanog načina rada dostupne su dvije opcije.
- Sučelje naredbenog retka – CLI način
- Grafičko korisničko sučelje – GUI način
CLI, također poznat kao sučelje naredbenog retka, tekstualni je alat koji se obično koristi za postavljanje web poslužitelja. Jednostavan je i zahtijeva manje resursa. Ciljna datoteka koja postavlja CLI način je višekorisnički.target . S druge strane, grafički način je jednostavan za korištenje, posebno za početnike, i pruža potpuno prilagodljivo korisničko sučelje. The grafički.cilj je ciljna datoteka koja postavlja GUI mod.
Istražimo kako promijeniti ciljeve pokretanja na Linuxu.
Kako prebaciti Boot Target GUI na CLI
Ako koristite GUI način rada i želite se prebaciti na CLI način rada, višekorisnički.target datoteka će se koristiti s systemctl set-target naredba.
sudo systemctl set-target višekorisnički.target
Stvorit će se simbolička veza između zadani.cilj i višekorisnički.target datoteke.
Nakon izvršenja naredbe ponovno pokrenite sustav radi provjere.
Kako prebaciti Boot Target CLI na GUI
Za prelazak s CLI na GUI ili grafičko korisničko sučelje, koristite grafički.cilj datoteka sa systemctl set-target naredba.
sudo systemctl set-target grafički.target
Sljedeći korak je ponovno pokretanje sustava pomoću ponovno podizanje sustava naredba za pokretanje u grafičkom načinu rada.
Morate imati a upravitelj prikaza i desktop okruženje instaliran za prebacivanje iz CLI načina u GUI način. Inače se ne možete pokrenuti u GUI modu.
Ako pokušate izvršiti gornju naredbu bez upravitelja zaslona i radne površine, sustav će se ponovno pokrenuti u CLI modu.
Kako ispisati sve ciljne datoteke
Za popis svih ciljeva systemd, koristite systemctl s –vrsta= opcija.
systemctl popis jedinica --tip = cilj
Zaključak
Dvije glavne opcije pokretanja mogu se koristiti za prebacivanje između sučelja naredbenog retka (CLI) i grafičkog korisničkog sučelja (GUI). Ciljne datoteke višekorisnički.target i grafički.cilj odgovaraju oba sučelja CLI i GUI, redom. Za prebacivanje između ovih ciljeva pokretanja, koristi se naredba systemctl set-default s odgovarajućom ciljnom datotekom. Ako nemate upravitelj zaslona i okruženje radne površine, ne možete se pokrenuti u GUI modu.