Kako promijeniti ciljeve pokretanja pomoću naredbe systemctl

Kako Promijeniti Ciljeve Pokretanja Pomocu Naredbe Systemctl



Uslužni program systemctl dolazi s nizom opcija za nadzor i rješavanje problema s uslugama na Linuxu. Slično ostalim naprednim značajkama, također se može koristiti za postavljanje cilja pokretanja sustava.

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.