Kaip įjungti „Systemd“ sistemoje „Windows“ posistemė, skirta „Linux“ (WSL)

Kak Vklucit Systemd V Podsisteme Windows Dla Linux Wsl



Kaip IT ekspertas, aš visada ieškau naujų būdų, kaip optimizuoti savo darbo eigą. Vienas iš būdų, kaip neseniai galėjau tai padaryti, yra įgalinti „Systemd“ sistemoje „Windows“ posistemė, skirta Linux (WSL). „Systemd“ yra „Linux“ procesų tvarkyklė, galinti labai pagerinti jūsų „Linux“ sistemos našumą. Įjungę ją WSL, galite pasinaudoti systemd pranašumais, nereikės dvigubai paleisti sistemos. Štai kaip įjungti Systemd WSL: 1. Atidarykite Windows posistemio, skirto Linux (WSL) valdymo skydelį. 2. Eikite į skirtuką „Bendra“. 3. Pažymėkite parinktį „Įgalinti sistemos integravimą“. 4. Spustelėkite „Gerai“, kad išsaugotumėte pakeitimus. Atlikę šiuos veiksmus galėsite naudoti systemd savo WSL diegime. Išbandykite ir sužinokite, kaip tai gali padėti pagerinti jūsų darbo eigą!



taskhostw.exe

„Windows“ posistemis, skirtas Linux (WSL) yra suderinamumo sluoksnis, skirtas „Linux“ dvejetainiams vykdomiesiems failams paleisti „Windows 11/10“ klientų kompiuteriuose, taip pat „Windows Server 2019“ ir naujesniuose kompiuteriuose. Išleidus VSL 2, buvo atlikti svarbūs pakeitimai, pvz., tikrasis Linux branduolys, naudojant Hyper-V funkcijų poaibį. Šiame įraše paaiškinsime, kaip atlikti veiksmus kaip įjungti systemd WSL .





Kaip įjungti „Systemd“ sistemoje „Windows“ posistemė, skirta „Linux“ (WSL)





Kas yra systemd?

„Systemd“ yra pagrindinių „Linux“ sistemos sudedamųjų dalių rinkinys. Tai suteikia sistemos ir paslaugų tvarkyklę, kuri veikia kaip PID 1 ir paleidžia likusią sistemos dalį. „Systemd“ yra įdiegta pagal numatytuosius nustatymus keliuose gerai žinomuose platinimuose, įskaitant „Ubuntu“, „Debian“ ir kt. Dėl šio pakeitimo WSL taps dar labiau panašus į jūsų pageidaujamų Linux platinimų paleidimą pliko metalo mašinose ir leis naudoti programas, kurioms reikalingas sisteminis palaikymas. Štai keletas Linux programų, kurios priklauso nuo systemd, pavyzdžių: spustelėkite , microk8s , ir systemctl .



„Microsoft“ teigimu:

Sisteminiam palaikymui reikėjo pakeisti WSL architektūrą. Kadangi systemd reikalingas PID 1, WSL inicijavimo procesas, veikiantis Linux paskirstyme, tampa antriniu systemd procesu. Kadangi WSL aprūpinimo procesas yra atsakingas už infrastruktūros teikimą komunikacijai tarp Linux ir Windows komponentų, norint pakeisti šią hierarchiją, reikėjo permąstyti kai kurias WSL sudarymo proceso prielaidas. Reikėjo atlikti papildomus pakeitimus, kad būtų užtikrintas švarus išjungimas (nes tą išjungimą dabar valdo systemd) ir suderinamumas su WSLg. Taip pat svarbu atkreipti dėmesį į tai, kad atlikus šiuos pakeitimus sisteminės paslaugos NEBUS užtikrins, kad jūsų WSL egzempliorius veiktų ir veiktų.

Atsižvelgiant į tai, kad tai keičia WSL įkrovos elgseną, norėjome būti atsargūs taikydami tai jau esamiems vartotojo WSL paskirstymams. Taigi šiuo metu turite užsiregistruoti, kad įgalintumėte sistemą konkrečiam WSL paskirstymui, o mes stebėsime atsiliepimus ir tirsime, kaip ateityje šią elgseną padaryti numatytuoju.



Skaityti : Kaip pasiekti „Windows“ posistemį „Linux“ failams sistemoje „Windows“.

Kaip įjungti „Systemd“ sistemoje „Windows“ posistemė, skirta „Linux“ (WSL)

Iki šiol šio rašymo metu „Windows Subsystem for Linux“ (WSL) bendruomenė ieškojo būdų, kaip įdiegti sistemą. Tačiau bendradarbiaudama su „Canonical“, „Microsoft“ oficialiai įdiegė sistemą WSL. Naudodami WSL sistemos palaikymą, dabar galite paleisti sistemą savo WSL paskirstyme, todėl galite atlikti daugiau su Linux darbo eigomis Windows kompiuteryje.

Norėdami įdiegti sistemą savo kompiuteryje, turėsite atlikti šiuos veiksmus:

Įsitikinkite, kad naudojate WSL 0.67.6 arba naujesnę versiją.

Jei įjungėte WSL naudodami „PowerShell“ ir neatsisiuntėte jo iš „Microsoft Store“ savo įrenginyje, iš pradžių neturėsite sistemos. Jis bus prieinamas tik tiems vartotojams, kurie naudoja „Windows 11 Insider Build“ arba WSL, atsisiųstą iš „Microsoft Store“. Jei naudojate Ubuntu peržiūrą WSL, systemd pridedamas automatiškai. Taigi, norėdami patikrinti, ar turite palaikomą WSL versiją, tiesiog atidarykite „Windows“ terminalą ir paleiskite šią komandą „PowerShell“ konsolėje:

neveikia klaviatūra ir pelė
|_+_|

Iš išvesties, jei WSL versija yra 0.67.6 arba senesnė, galite eiti į „Microsoft Store“ ir parsisiųsti WSL. Be to, kompiuterių vartotojai, ypač jei nesate „Windows Insider“, gali parsisiųsti Naujausias leidimas iš WSL GitHub saugyklos. Sisteminis palaikymas ateityje bus pridėtas visiems vartotojams. Norėdami patikrinti, ar nėra WSL naujinimų, paleiskite šią komandą PowerShell:

|_+_|

Skaityti : Pataisykite „Windows“ posistemį, skirtą „Linux“ klaidoms, problemoms ir problemoms

WSL paskirstymo nustatymuose nustatykite systemd vėliavėlę.

Rodyti sisteminių paslaugų būseną

„Google“ nuotraukos „Windows 10“

Įsitikinę, kad naudojate palaikomą WSL versiją, kurios reikalauja systemd, turėsite redaguoti wsl.conf failą (konfigūracijos failą, kurį galima rasti bet kuriame WSL Linux paskirstyme ir kuris leidžia tinkinti kiekvienam distribucijai, o ne keisti bendrąsias WSL parinktis), kad sistema būtų paleista paleidžiant. Norėdami užbaigti šią užduotį, atlikite šiuos veiksmus:

  • Paleiskite redaktorių su sudo teisėmis ir pridėkite šias eilutes:
|_+_|
  • Po to išsaugokite failą ir išeikite.
  • Dabar galite uždaryti WSL Windows paskirstymą ir paleisti šią komandą PowerShell, kad iš naujo paleistumėte WSL egzempliorius.
|_+_|
  • Pradėjus sistemą, turėtumėte veikti. Norėdami patikrinti ir parodyti savo paslaugų būseną, paleiskite toliau pateiktą komandą:
|_+_|

Skaityti : Kaip įdiegti Linux platinimo versiją į WSL1 arba WSL2 sistemoje Windows

Štai kaip galite įjungti „Systemd“ „Windows“ posistemyje, skirtoje „Linux“ (WSL)!

Kaip paleisti į systemd kaip init?

Norėdami paleisti naudodami systemd, pasirinkite įkrovos meniu elementą, kurį sukūrėte tam tikslui. Jei nesukūrėte įkrovos meniu įrašo, tiesiog pasirinkite pataisyto branduolio įrašą, redaguokite branduolio komandų eilutę tiesiogiai grub ir pridėkite šią eilutę: init=/lib/systemd/systemd .

Populiarios Temos