Kā iespējot Systemd operētājsistēmā Windows apakšsistēmā Linux (WSL)

Kak Vklucit Systemd V Podsisteme Windows Dla Linux Wsl



Kā IT eksperts es vienmēr meklēju jaunus veidus, kā optimizēt savu darbplūsmu. Viens no veidiem, kā es to pēdējā laikā varēju izdarīt, ir Systemd iespējošana operētājsistēmai Windows Linux (WSL). Systemd ir Linux procesu pārvaldnieks, kas var ievērojami uzlabot jūsu Linux sistēmas veiktspēju. Iespējojot to WSL, varat izmantot systemd priekšrocības bez sistēmas dubultās sāknēšanas. Lūk, kā iespējot Systemd WSL: 1. Atveriet Windows apakšsistēmas Linux (WSL) vadības paneli. 2. Atveriet cilni Vispārīgi. 3. Atzīmējiet opciju “Iespējot Systemd integrāciju”. 4. Lai saglabātu izmaiņas, noklikšķiniet uz Labi. Pēc šo darbību veikšanas jūs varēsiet izmantot systemd savā WSL instalācijā. Izmēģiniet to un uzziniet, kā tas var palīdzēt uzlabot jūsu darbplūsmu!



kas ir skaitļošanas nūja

Windows apakšsistēma operētājsistēmai Linux (WSL) ir saderības slānis Linux bināro izpildāmo failu palaišanai Windows 11/10 klientu datoros, kā arī Windows Server 2019 un jaunākos datoros. Līdz ar VSL 2 izlaišanu ir veiktas svarīgas izmaiņas, piemēram, faktiskais Linux kodols, izmantojot Hyper-V funkciju apakškopu. Šajā ziņojumā mēs jums pastāstīsim, kā rīkoties kā iespējot systemd WSL .





Kā iespējot Systemd operētājsistēmā Windows apakšsistēmā Linux (WSL)





Kas ir systemd?

Systemd ir Linux sistēmas pamatelementu komplekts. Tas nodrošina sistēmas un pakalpojumu pārvaldnieku, kas darbojas kā PID 1 un startē pārējo sistēmu. Systemd pēc noklusējuma ir instalēts vairākos labi zināmos izplatījumos, tostarp Ubuntu, Debian un citos. Līdz ar šīm izmaiņām WSL kļūs vēl salīdzināmāks ar vēlamo Linux distribūciju palaišanas iekārtās un ļaus izmantot lietojumprogrammas, kurām nepieciešams sistēmas atbalsts. Šeit ir daži Linux lietojumprogrammu piemēri, kas ir atkarīgi no systemd: klikšķis , microk8s , un systemctl .



Saskaņā ar Microsoft:

Sistēmiskajam atbalstam bija nepieciešamas izmaiņas WSL arhitektūrā. Tā kā systemd ir nepieciešams PID 1, WSL sākumprocess, kas darbojas Linux izplatīšanā, kļūst par sistēmas atvasināto procesu. Tā kā WSL nodrošināšanas process ir atbildīgs par infrastruktūras nodrošināšanu saziņai starp Linux un Windows komponentiem, šīs hierarhijas maiņa prasīja pārdomāt dažus WSL nodrošināšanas procesa laikā izdarītos pieņēmumus. Papildu izmaiņas bija nepieciešamas, lai nodrošinātu tīru izslēgšanu (jo šo izslēgšanu tagad kontrolē systemd) un saderību ar WSLg. Ir arī svarīgi ņemt vērā, ka ar šīm izmaiņām sistēmiskie pakalpojumi NEGLABĀS jūsu WSL instances darbību un darbību.

Tā kā tas maina WSL sāknēšanas darbību, mēs vēlējāmies būt uzmanīgiem, piemērojot to lietotāja jau esošajiem WSL izplatījumiem. Tāpēc pašlaik jums ir jāreģistrējas, lai iespējotu systemd konkrētam WSL izplatīšanai, un mēs uzraudzīsim atsauksmes un izpētīsim, kā turpmāk šo darbību padarīt par noklusējumu.



Lasīt : kā piekļūt Windows apakšsistēmai Linux failiem sistēmā Windows

Windows 10 nomainīt tapu uz paroli

Kā iespējot Systemd operētājsistēmā Windows apakšsistēmā Linux (WSL)

Līdz šim šīs rakstīšanas laikā Windows apakšsistēmas Linux (WSL) kopiena ir meklējusi veidus, kā ieviest systemd. Taču pēc partnerības ar Canonical Microsoft ir oficiāli ieviesusi sistēmu WSL. Izmantojot WSL pieejamo sistēmas atbalstu, tagad varat palaist systemd savos WSL izplatījumos, ļaujot jums paveikt vairāk ar Linux darbplūsmām savā Windows datorā.

Lai datorā instalētu systemd, jums būs jāveic šādas darbības:

Pārliecinieties, vai izmantojat WSL versiju 0.67.6 vai jaunāku.

Ja iespējojāt WSL, izmantojot PowerShell, un savā ierīcē to nelejupielādējāt no Microsoft veikala, sākotnēji sistēma netiks veikta. Tas būs pieejams tikai lietotājiem, kuri izmanto Windows 11 Insider Build vai WSL, kas lejupielādēts no Microsoft veikala. Ja izmantojat Ubuntu priekšskatījumu WSL, systemd tiek pievienots automātiski. Tātad, lai pārbaudītu, vai jums ir atbalstīta WSL versija, vienkārši atveriet Windows termināli un PowerShell konsolē palaidiet šo komandu:

|_+_|

No izvades, ja WSL versija ir 0.67.6 vai vecāka, varat doties uz Microsoft Store un lejupielādēt WSL. Arī datoru lietotāji, īpaši, ja neesat Windows Insider, var lejupielādēt Jaunākais laidiens no WSL GitHub repozitorija. Sistēmiskais atbalsts nākotnē tiks pievienots visiem lietotājiem. Lai pārbaudītu WSL atjauninājumus, programmā PowerShell palaidiet šo komandu:

|_+_|

Lasīt : labojiet Windows apakšsistēmu Linux kļūdām, problēmām un problēmām

WSL izplatīšanas iestatījumos iestatiet systemd karogu.

Rādīt sistēmisko pakalpojumu statusu

Kad esat pārliecinājies, ka izmantojat sistēmasd pieprasīto atbalstīto WSL versiju, jums būs jārediģē wsl.conf failu (konfigurācijas fails, ko var atrast jebkurā WSL Linux izplatīšanā un kas ļauj veikt pielāgošanu katram distributīvam, nevis mainīt vispārējās WSL opcijas), lai nodrošinātu, ka systemd tiek palaists sāknēšanas laikā. Lai pabeigtu šo uzdevumu, rīkojieties šādi:

  • Palaidiet redaktoru ar sudo tiesībām un pievienojiet šādas rindas:
|_+_|
  • Pēc tam saglabājiet failu un izejiet.
  • Tagad varat aizvērt savu WSL Windows izplatīšanu un palaist šo komandu programmā PowerShell, lai restartētu WSL gadījumus.
|_+_|
  • Kad esat sācis darboties, sistēmai vajadzētu darboties. Lai pārbaudītu un parādītu savu pakalpojumu statusu, palaidiet tālāk norādīto komandu:
|_+_|

Lasīt : Kā instalēt Linux izplatīšanas versiju uz WSL1 vai WSL2 operētājsistēmā Windows

Lūk, kā jūs varat iespējot Systemd operētājsistēmas Windows apakšsistēmā Linux (WSL)!

png uz pdf logiem

Kā es varu palaist sistēmād kā init?

Lai palaistu zem systemd, atlasiet sāknēšanas izvēlnes vienumu, ko izveidojāt šim nolūkam. Ja neesat izveidojis sāknēšanas izvēlnes ierakstu, vienkārši atlasiet ierakstu savam labotajam kodolam, rediģējiet kodola komandrindu tieši grub un pievienojiet šādu rindu: init=/lib/systemd/systemd .

Populārākas Posts