Ako prepínať zavádzacie ciele pomocou príkazu systemctl

Ako Prepinat Zavadzacie Ciele Pomocou Prikazu Systemctl



Pomôcka systemctl prichádza s celým radom možností na monitorovanie a riešenie problémov so službami v systéme Linux. Podobne ako iné pokročilé funkcie sa dá použiť aj na nastavenie cieľa zavádzania systému.

Väčšina distribúcií Linuxu prichádza s desktopovými prostrediami založenými na GUI a štandardne sa spúšťajú v grafickom režime. Existuje však ďalší režim nazývaný režim CLI, ktorý je menej náročný na zdroje. Ak váš systémový hardvér má problémy v režime GUI, môžete ho jednoducho prepnúť do režimu CLI zmenou cieľa zavádzania.

V tomto návode sa budem venovať zavádzacím cieľom v systéme Linux a ako ich prepínať pomocou systemctl.







Poznámka: Príkazy uvedené v tejto príručke sa vykonávajú na Ubuntu; budú fungovať bez akejkoľvek chyby na akejkoľvek distribúcii Linuxu so systémom systemd init.



Čo sú zavádzacie ciele

Cieľ zavádzania je a .cieľ súbor Linux, ktorý definuje stav systému. Aby ste pochopili cieľ zavádzania, je nevyhnutné naučiť sa úrovne spustenia systému. V starších init systémoch, ako je SysV, terminológia na úrovni behu definuje stavy systému. V systemd sa však úrovne spustenia zmenia na cieľové súbory. Úrovne spustenia a ich priradené cieľové súbory sú uvedené v nasledujúcej tabuľke.



Úroveň behu Cieľové súbory Štát
0 vypnutie.cieľ Stav vypnutia a vypnutia
1 záchrana.cieľ Spustí záchranný shell
2,3,4 viacužívateľský.cieľ Spustí shell pre viacerých používateľov bez GUI
5 grafický.cieľ Spustí shell GUI pre viacerých používateľov
6 reboot.target Stav vypnutia a reštartu

Cieľové súbory sa nachádzajú v /lib/systemd/system adresár.





Ako zobraziť aktuálny cieľ spustenia

Ak chcete získať aktuálny cieľový súbor zavádzania, použite systemctl s get-default možnosť.

systemctl get-default



Alebo použite ls príkaz s -l príznak, ktorý označuje formát dlhého zoznamu výstupu.

ls -l / lib / systém / systém / default.target

Ako zmeniť cieľ spustenia

Ak chcete prepnúť cieľ zavádzania v systéme Linux, systemctl príkaz sa používa s set-default možnosť.

sudo systemctl set-target [ Cieľový súbor ]

Nahraďte [Target-File] požadovaným názvom cieľového súboru.

Pri výbere cieľového režimu sú k dispozícii dve možnosti.

  • Rozhranie príkazového riadku – režim CLI
  • Grafické používateľské rozhranie – režim GUI

CLI, tiež známe ako rozhranie príkazového riadka, je textový nástroj bežne používaný na nastavenie webových serverov. Je to jednoduché a vyžaduje menej zdrojov. Cieľový súbor, ktorý nastavuje režim CLI, je viacužívateľský.cieľ . Na druhej strane je grafický režim ľahko použiteľný, najmä pre začiatočníkov, a poskytuje plne prispôsobiteľné používateľské rozhranie. The grafický.cieľ je cieľový súbor, ktorý nastavuje režim GUI.

Poďme preskúmať, ako prepnúť ciele zavádzania v systéme Linux.

Ako prepnúť zavádzacie cieľové GUI na CLI

Ak používate režim GUI a chcete prepnúť do režimu CLI, viacužívateľský.cieľ súbor sa použije so súborom systemctl set-target príkaz.

sudo systemctl set-target multi-user.target

Medzi nimi sa vytvorí symbolické prepojenie default.target a viacužívateľský.cieľ súbory.

Po vykonaní príkazu reštartujte systém na overenie.

Ako prepnúť Boot Target CLI na GUI

Ak chcete prejsť z CLI na GUI alebo grafické používateľské rozhranie, použite grafický.cieľ súbor s systemctl set-target príkaz.

sudo systemctl set-target graphical.target

Ďalším krokom je reštartovanie systému pomocou reštartovať príkaz na spustenie v grafickom režime.

Musíte mať a správca zobrazenia a desktopové prostredie nainštalovaný na prepnutie z režimu CLI do režimu GUI. V opačnom prípade nemôžete zaviesť systém do režimu GUI.

Ak sa pokúsite vykonať vyššie uvedený príkaz bez správcu displeja a prostredia pracovnej plochy, systém sa zavedie späť do režimu CLI.

Ako vypísať všetky cieľové súbory

Ak chcete vypísať všetky ciele systemd, použite systemctl s príponou –typ= možnosť.

systemctl zoznam-jednotky --typ =cieľ

Záver

Na prepínanie medzi rozhraním príkazového riadka (CLI) a grafickým používateľským rozhraním (GUI) možno použiť dve hlavné možnosti zavádzania. Cieľové súbory viacužívateľský.cieľ a grafický.cieľ zodpovedajú obom rozhraniam CLI a GUI. Na prepínanie medzi týmito cieľmi zavádzania sa s príslušným cieľovým súborom používa príkaz systemctl set-default. Ak nemáte správcu displeja a prostredie pracovnej plochy, nemôžete zaviesť systém do režimu GUI.