Kuinka vaihtaa käynnistyskohteita systemctl-komennolla

Kuinka Vaihtaa Kaynnistyskohteita Systemctl Komennolla



Systemctl-apuohjelmassa on useita vaihtoehtoja palveluiden valvontaan ja vianmääritykseen Linuxissa. Muiden lisäominaisuuksien tavoin sitä voidaan käyttää myös järjestelmän käynnistystavoitteen asettamiseen.

Useimmissa Linux-jakeluissa on GUI-pohjaiset työpöytäympäristöt, ja oletusarvoisesti ne käynnistyvät graafiseen tilaan. On kuitenkin toinen tila nimeltä CLI-tila, joka on vähemmän resursseja vaativa. Jos järjestelmälaitteistosi kamppailee GUI-tilassa, se voidaan helposti vaihtaa CLI-tilaan muuttamalla käynnistyskohdetta.

Tässä opetusohjelmassa käsittelen Linuxin käynnistyskohteita ja niiden vaihtamista systemctl:n avulla.







Huomautus: Tässä oppaassa mainitut komennot suoritetaan Ubuntussa; ne toimivat ilman virheitä missä tahansa Linux-jakelussa systemd init -järjestelmällä.



Mitä ovat käynnistyskohteet

Käynnistyskohde on a .kohde Linux-tiedosto, joka määrittää järjestelmän tilan. Käynnistyskohteen ymmärtämiseksi on tärkeää oppia järjestelmän ajotasot. Vanhemmissa aloitusjärjestelmissä, kuten SysV, ajotason terminologia määrittelee järjestelmän tilat. Systemd:ssä suoritustasot kuitenkin muutetaan kohdetiedostoiksi. Suoritustasot ja niihin liittyvät kohdetiedostot on lueteltu seuraavassa taulukossa.



Run Level Kohdetiedostot Osavaltio
0 poweroff.target Sammutus ja virrankatkaisutila
1 pelastus.kohde Käynnistää pelastuskuoren
2,3,4 monen käyttäjän.kohde Käynnistää usean käyttäjän ei-GUI-kuoren
5 graafinen.target Käynnistää usean käyttäjän graafisen käyttöliittymän
6 reboot.target Sammutus- ja uudelleenkäynnistystila

Kohdetiedostot sijaitsevat /lib/systemd/system hakemistosta.





Kuinka näyttää nykyinen käynnistyskohde

Saat nykyisen käynnistyskohteen tiedoston käyttämällä systemctl kanssa saada oletusarvo vaihtoehto.

systemctl get-default



Tai käytä ls komennon kanssa -l lippu, joka osoittaa tulosteen pitkän listan muodon.

ls -l / lib / järjestelmä / järjestelmä / default.target

Kuinka vaihtaa käynnistyskohdetta

Jos haluat vaihtaa käynnistyskohteen Linuxissa, systemctl komentoa käytetään kanssa aseta oletus vaihtoehto.

sudo systemctl set-target [ Kohde-tiedosto ]

Korvaa [Target-File] vaaditulla kohdetiedoston nimellä.

Kun valitset kohdetilan, käytettävissä on kaksi vaihtoehtoa.

  • Komentoriviliittymä – CLI-tila
  • Graafinen käyttöliittymä – GUI-tila

CLI, joka tunnetaan myös nimellä komentorivikäyttöliittymä, on tekstipohjainen työkalu, jota käytetään yleisesti verkkopalvelimien määrittämiseen. Se on yksinkertaista ja vaatii vähemmän resursseja. Kohdetiedosto, joka asettaa CLI-tilan, on monen käyttäjän.kohde . Toisaalta graafinen tila on helppokäyttöinen, varsinkin aloittelijoille, ja tarjoaa täysin muokattavissa olevan käyttöliittymän. The graafinen.target on kohdetiedosto, joka asettaa GUI-tilan.

Tutkitaan kuinka vaihtaa käynnistyskohteita Linuxissa.

Kuinka vaihtaa Boot Target GUI CLI: ksi

Jos käytät GUI-tilaa ja haluat vaihtaa CLI-tilaan, monen käyttäjän.kohde tiedostoa käytetään kanssa systemctl set-target komento.

sudo systemctl set-target multi-user.target

Väliin luodaan symbolinen linkki default.target ja monen käyttäjän.kohde tiedostot.

Kun olet suorittanut komennon, käynnistä järjestelmä uudelleen vahvistusta varten.

Kuinka vaihtaa Boot Target CLI graafiseen käyttöliittymään

Voit siirtyä CLI:stä graafiseen käyttöliittymään tai graafiseen käyttöliittymään käyttämällä graafinen.target tiedosto kanssa systemctl set-target komento.

sudo systemctl set-target graphical.target

Seuraava vaihe on järjestelmän uudelleenkäynnistys käyttämällä käynnistä uudelleen komento käynnistääksesi graafiseen tilaan.

Sinulla täytyy olla a näytön hallinta ja työpöytäympäristö asennettu vaihtaaksesi CLI-tilasta GUI-tilaan. Muuten et voi käynnistyä GUI-tilaan.

Jos yrität suorittaa yllä olevan komennon ilman näytönhallintaa ja työpöytäympäristöä, järjestelmä käynnistyy takaisin CLI-tilaan.

Kuinka luetella kaikki kohdetiedostot

Jos haluat luetella kaikki systemd-kohteet, käytä systemctl-komentoa –tyyppi= vaihtoehto.

systemctl listayksiköt --tyyppi = kohde

Johtopäätös

Kahdella pääkäynnistysvaihtoehdolla voidaan vaihtaa komentoriviliittymän (CLI) ja graafisen käyttöliittymän (GUI) välillä. Kohdetiedostot monen käyttäjän.kohde ja graafinen.target vastaavat molempia CLI- ja GUI-liitäntöjä. Näiden käynnistyskohteiden välillä vaihdettaessa käytetään systemctl set-default -komentoa vastaavan kohdetiedoston kanssa. Jos sinulla ei ole näytönhallintaa ja työpöytäympäristöä, et voi käynnistää graafista käyttöliittymää.