ວິທີການຕັ້ງຄ່າ WSL2 ຢ່າງຖືກຕ້ອງເພື່ອເຮັດວຽກກັບ Linux ໃນ Windows

ອັບເດດຫຼ້າສຸດ: 27/11/2025

  • WSL2 ປະສົມປະສານການແຈກຢາຍ Linux ທີ່ແທ້ຈິງເຂົ້າໄປໃນ Windows, ດ້ວຍ kernel ເຕັມແລະສະຫນັບສະຫນູນການໂທລະບົບເຕັມ.
  • ການຕິດຕັ້ງແມ່ນງ່າຍດາຍດ້ວຍ wsl --install, ເຊິ່ງເຮັດໃຫ້ອົງປະກອບຕ່າງໆ, ຕິດຕັ້ງ kernel, ແລະ configure Ubuntu ຕາມຄ່າເລີ່ມຕົ້ນ.
  • ການປະສົມປະສານຂອງ WSL2, Windows Terminal, ແລະ VS Code ອະນຸຍາດໃຫ້ມີສະພາບແວດລ້ອມການພັດທະນາທີ່ເກືອບຄືກັນກັບການຜະລິດ.
  • WSL2 ປັບປຸງການນໍາໃຊ້ Docker, ຖານຂໍ້ມູນ, ແລະເຄື່ອງມື Linux ຢ່າງຫຼວງຫຼາຍ, ໃນຂະນະທີ່ຮັກສາຄວາມສະດວກສະບາຍຂອງ Windows desktop.
WSL2 ສໍາລັບການເຮັດວຽກກັບ Linux ໃນ Windows

ຖ້າທ່ານຂຽນໂປຣແກຣມໃນ Windows ແຕ່ໃຊ້ໃນເຊີບເວີ Linux, ທ່ານອາດຈະຕໍ່ສູ້ກັບຄວາມແຕກຕ່າງຂອງສະພາບແວດລ້ອມ, ຫ້ອງສະຫມຸດທີ່ພຽງແຕ່ລົ້ມເຫລວໃນການຜະລິດ, ຫຼື Docker ເຮັດວຽກຜິດພາດ. WSL ຖືກສ້າງຂື້ນຢ່າງແນ່ນອນເພື່ອຫຼີກເວັ້ນການຝັນຮ້າຍນັ້ນ, ແລະດ້ວຍ WSL2 Microsoft ສຸດທ້າຍໄດ້ຕີເລັບໃສ່ຫົວ: Linux ພື້ນເມືອງໃກ້ຄຽງ, ປະສົມປະສານເຂົ້າໃນ Windows ແລະບໍ່ຈໍາເປັນຕ້ອງຕັ້ງຄ່າເຄື່ອງ virtual ຫນັກ.

ນີ້ແມ່ນທາງເລືອກທີ່ມັກສໍາລັບນັກພັດທະນາຫລາຍພັນຄົນເພາະວ່າມັນຊ່ວຍໃຫ້ທ່ານສາມາດເປີດເຄື່ອງໃຊ້ Ubuntu, Debian, ຫຼື Kali terminal ພາຍໃນ Windows 10 ຫຼື 11, ດໍາເນີນການຄໍາສັ່ງ, Docker, ຖານຂໍ້ມູນ, ຫຼືເຄື່ອງມືເສັ້ນຄໍາສັ່ງຄືກັບວ່າເຈົ້າຢູ່ໃນເຄື່ອງແມ່ຂ່າຍຂອງ Linux, ແຕ່ໂດຍບໍ່ມີການປະຖິ້ມຄໍາຮ້ອງສະຫມັກແລະເກມ Windows ຂອງທ່ານ. ໃຫ້ເບິ່ງວ່າມັນເຮັດວຽກແນວໃດ, ວິທີການຕິດຕັ້ງມັນ, ມັນແຕກຕ່າງຈາກ WSL1 ແນວໃດ, ແລະເຮັດແນວໃດເພື່ອໃຫ້ໄດ້ປະໂຫຍດສູງສຸດໃນການເຮັດວຽກປະຈໍາວັນຂອງທ່ານ.

WSL ແມ່ນຫຍັງ ແລະເປັນຫຍັງມັນຈຶ່ງປ່ຽນຊີວິດຂອງນັກພັດທະນາ Windows?

 

WSL ແມ່ນຫຍໍ້ສໍາລັບ Windows Subsystem ສໍາລັບ Linuxລະ​ບົບ​ຍ່ອຍ​ທີ່​ອະ​ນຸ​ຍາດ​ໃຫ້​ທ່ານ​ສາ​ມາດ​ດໍາ​ເນີນ​ການ​ການ​ແຜ່​ກະ​ຈາຍ GNU/Linux ພາຍ​ໃນ Windows ໂດຍ​ບໍ່​ຈໍາ​ເປັນ​ຕ້ອງ​ເຄື່ອງ virtual ແບບ​ດັ້ງ​ເດີມ​ຫຼື​ການ​ບູດ​ສອງ​. ທ່ານສາມາດຕິດຕັ້ງ Ubuntu, Debian, Kali, openSUSE, Arch (ໃຊ້ appx), ຫຼືການແຈກຢາຍອື່ນໆແລະນໍາໃຊ້ເຄື່ອງມື console ຂອງເຂົາເຈົ້າໂດຍກົງຈາກ desktop Windows ຂອງທ່ານ.

ບໍ່ເຫມືອນກັບ WSL1, WSL2 ມັນໃຊ້ແກ່ນ Linux ທີ່ແທ້ຈິງ ມັນແລ່ນຢູ່ໃນເຄື່ອງ virtual ທີ່ມີນ້ໍາຫນັກເບົາທີ່ຄຸ້ມຄອງໂດຍ Windows (Hyper-V ແລະເວທີ virtual machine), ສະຫນັບສະຫນູນຢ່າງເຕັມທີ່ສໍາລັບການໂທຫາລະບົບ ELF64. WSL1 ເປັນຊັ້ນການແປພາສາຂອງລະບົບ, ໄວສໍາລັບວຽກງານທີ່ແນ່ນອນແຕ່ມີຂໍ້ຈໍາກັດທີ່ຮ້າຍແຮງໃນຄວາມເຂົ້າກັນໄດ້, ໂດຍສະເພາະກັບເຄື່ອງມືເຊັ່ນ Docker.

ສໍາລັບນັກພັດທະນາເວັບ, ນັກພັດທະນາ backend, DevOps ຫຼືຜູ້ຊ່ຽວຊານດ້ານຂໍ້ມູນ, ນີ້ຫມາຍຄວາມວ່າທ່ານສາມາດເຮັດໄດ້ ເຮັດວຽກຢູ່ໃນສະພາບແວດລ້ອມເກືອບຄືກັນກັບສະພາບແວດລ້ອມການຜະລິດ (ເຊິ່ງໃນກໍລະນີຫຼາຍທີ່ສຸດແມ່ນ Linux), ການນໍາໃຊ້ຫ້ອງສະຫມຸດດຽວກັນ, ຜູ້ຈັດການຖານຂໍ້ມູນ, ຄິວ, ເຄື່ອງແມ່ຂ່າຍການສົ່ງຂໍ້ຄວາມ, ແລະອື່ນໆ, ໂດຍບໍ່ມີການປະຖິ້ມ Windows. ຄລາສສິກ "ມັນເຮັດວຽກຢູ່ໃນເຄື່ອງຂອງຂ້ອຍ" ແມ່ນສິ່ງທີ່ຜ່ານມາເພາະວ່າເຈົ້າພັດທະນາໃນ Windows ແລະນໍາໃຊ້ການແຈກຢາຍ Linux ທີ່ແຕກຕ່າງກັນຫມົດ.

WSL2 ບໍ່ແມ່ນ desktop graphical Linux ເຕັມຮູບແບບ ຄ້າຍຄືກັນກັບ GNOME ຫຼື KDE VM, ການໂຕ້ຕອບຕົ້ນຕໍແມ່ນ terminal. ຢ່າງໃດກໍຕາມ, ໃນປັດຈຸບັນທ່ານຍັງສາມາດດໍາເນີນການຄໍາຮ້ອງສະຫມັກ Linux GUI ຢູ່ເທິງສຸດຂອງ WSL2, ແລະແມ້ກະທັ້ງໃຊ້ປະໂຫຍດຈາກການເລັ່ງ GPU ສໍາລັບການເຮັດວຽກເຊັ່ນການຮຽນຮູ້ເຄື່ອງຈັກຫຼືຮູບພາບຂັ້ນສູງ. ຖ້າທ່ານຕ້ອງການເຂົ້າເຖິງແອັບພລິເຄຊັນຈາກໄລຍະໄກ, ທ່ານສາມາດຕັ້ງຄ່າໄດ້ Chrome Remote Desktop ໃນ Windows.

WSL2

Windows vs Linux: ບັນຫາສະພາບແວດລ້ອມການພັດທະນາຄລາສສິກ

Windows ຍັງຄົງເປັນລະບົບປະຕິບັດການທີ່ຕິດຕັ້ງຫຼາຍທີ່ສຸດໃນຄອມພິວເຕີຕັ້ງໂຕະໃນຂະນະທີ່ການຜະລິດແອັບພລິເຄຊັນສ່ວນໃຫຍ່ຖືກປະຕິບັດຢູ່ໃນ Linux, duality ນີ້ໄດ້ສ້າງຄວາມຂັດແຍ້ງສະເຫມີສໍາລັບນັກພັດທະນາທີ່ເຮັດວຽກຢູ່ໃນ Windows ແຕ່ຮັກສາຫຼືນໍາໃຊ້ຄໍາຮ້ອງສະຫມັກໃນເຄື່ອງແມ່ຂ່າຍຂອງ Linux.

ຜູ້ໃຊ້ macOS ໄດ້ປະສົບກັບ friction ຫນ້ອຍລົງຕາມປະເພນີ ເນື່ອງຈາກວ່າ macOS ແບ່ງປັນພື້ນຖານທີ່ຄ້າຍຄືກັບ Unix, ແລະເຄື່ອງມືຈໍານວນຫຼາຍປະຕິບັດຕົວຄ້າຍຄືກັນກັບ Linux. ນັ້ນແມ່ນເຫດຜົນຫນຶ່ງທີ່ນັກພັດທະນາຈໍານວນຫຼາຍໄດ້ຍ້າຍໄປ Mac ເມື່ອປີກ່ອນ: ພວກເຂົາກໍາລັງຊອກຫາສະຖານີທີ່ເຫມາະສົມແລະສະພາບແວດລ້ອມທີ່ໃກ້ຊິດກັບການຜະລິດ.

ຈຸດ​ຫັນ​ປ່ຽນ​ອັນ​ໃຫຍ່​ມາ​ດ້ວຍ Dockerຕູ້ຄອນເທນເນີໄດ້ກາຍເປັນສິ່ງຈໍາເປັນສໍາລັບການພັດທະນາແລະການນໍາໃຊ້, ແຕ່ໃນ Windows, ປະສິດທິພາບແລະປະສົບການຂອງຜູ້ໃຊ້ແມ່ນຂ້ອນຂ້າງບໍ່ດີ, ມີຊັ້ນທີ່ເຂົ້າກັນໄດ້ບໍ່ມີປະສິດທິພາບ. WSL2 ແກ້ໄຂບັນຫາເຫຼົ່ານີ້ຫຼາຍຢ່າງ, ສະເຫນີສະພາບແວດລ້ອມທີ່ Docker ເຮັດວຽກດີຂຶ້ນຫຼາຍ.

ເນື້ອຫາສະເພາະ - ຄລິກທີ່ນີ້  Atlassian ໄດ້ຊື້ບໍລິສັດຕົວທ່ອງເວັບເພື່ອພະລັງງານ Dia, ຕົວທ່ອງເວັບທີ່ໃຊ້ AI ສໍາລັບການເຮັດວຽກ

WSL1 vs WSL2: ຄວາມແຕກຕ່າງແລະເປັນຫຍັງທ່ານຄວນໃຊ້ຮຸ່ນ 2

WSL ມີ​ຢູ່​ໃນ​ສອງ​ສະ​ບັບ​ຕົ້ນ​ຕໍ​: WSL1 ແລະ WSL2ເຖິງແມ່ນວ່າທັງສອງຊ່ວຍໃຫ້ທ່ານສາມາດແລ່ນ Linux ໃນ Windows, ສະຖາປັດຕະຍະກໍາໄດ້ປ່ຽນແປງຫຼາຍຈາກຫນຶ່ງໄປຫາອີກ, ແລະນັ້ນແມ່ນສັງເກດເຫັນໃນການປະຕິບັດແລະຄວາມເຂົ້າກັນໄດ້.

  • WSL1 ແປການໂທລະບົບ Linux ກັບ Windows kernel. ນີ້ເຮັດໃຫ້ເວລາບູດໄວຫຼາຍແລະການເຊື່ອມໂຍງໄຟລ໌ທີ່ດີ, ແຕ່ມັນມີຄວາມເຂົ້າກັນໄດ້ຈໍາກັດກັບບາງແອັບພລິເຄຊັນ, ໂດຍສະເພາະທີ່ຕ້ອງການ Linux kernel ທີ່ແທ້ຈິງ, ເຊັ່ນເຄື່ອງຈັກຖານຂໍ້ມູນບາງຢ່າງຫຼື Docker ເຮັດວຽກເຕັມທີ່.
  • WSL2 ໃຊ້ເຄື່ອງ virtual ທີ່ມີນ້ໍາຫນັກເບົາທີ່ມີແກ່ນ Linux ເຕັມ.ຈັດການໂດຍ Windows. ມັນສະຫນອງຄວາມເຂົ້າກັນໄດ້ຢ່າງເຕັມທີ່ກັບການໂທລະບົບ, ປັບປຸງປະສິດທິພາບຂອງລະບົບໄຟລ໌ (ໂດຍສະເພາະໃນລະບົບໄຟລ໌ Linux ເອງ), ແລະເປີດໃຊ້ຄຸນສົມບັດຂັ້ນສູງເຊັ່ນ Docker ພື້ນເມືອງໃນ WSL2 ແລະການເຂົ້າເຖິງແກ່ນໂດຍກົງ.
  • ທັງສອງລຸ້ນມີຄຸນສົມບັດບາງຢ່າງຂໍ້ໄດ້ປຽບຂອງມັນລວມມີການເຊື່ອມໂຍງກັບ Windows, ເວລາບູດໄວ, ຄວາມເຂົ້າກັນໄດ້ກັບເຄື່ອງມື virtualization ເຊັ່ນ VMWare ຫຼື VirtualBox (ໃນຮຸ່ນທີ່ຜ່ານມາ), ແລະສະຫນັບສະຫນູນການແຈກຢາຍຫຼາຍ. ຢ່າງໃດກໍ່ຕາມ, ມີພຽງແຕ່ WSL2 ທີ່ມີ kernel Linux ເຕັມຮູບແບບແລະການສະຫນັບສະຫນູນການໂທລະບົບຄົບຖ້ວນ.

ທັງຫມົດຂ້າງເທິງ, ທາງເລືອກທີ່ແນະນໍາໃນມື້ນີ້ແມ່ນການນໍາໃຊ້ WSL2ເວັ້ນເສຍແຕ່ວ່າທ່ານມີເຫດຜົນສະເພາະທີ່ຈະຢູ່ກັບ WSL1. Docker Desktop, ສໍາລັບການຍົກຕົວຢ່າງ, ຖືກອອກແບບມາເພື່ອປະສົມປະສານກັບ WSL2, ແລະຄູ່ມືແລະເຄື່ອງມືທີ່ທັນສະໄຫມຈໍານວນຫຼາຍແລ້ວຖືວ່າສະບັບນີ້ເປັນມາດຕະຖານ.

WSL2

ຄວາມຕ້ອງການໃນການຕິດຕັ້ງ WSL2 ໃນ Windows 10 ແລະ Windows 11

ເພື່ອໃຊ້ WSL2 ທ່ານຕ້ອງມີ Windows ລຸ້ນຫຼ້າສຸດ. ໂດຍທົ່ວໄປ, ທ່ານຕ້ອງປະຕິບັດຕາມເງື່ອນໄຂເຫຼົ່ານີ້:

  • Windows 10 ເວີ​ຊັນ 2004 ຫຼື​ຫຼັງ​ຈາກ​ນັ້ນ (ສ້າງ 19041+) ເພື່ອໃຊ້ຄໍາສັ່ງທີ່ງ່າຍດາຍ wsl --install.
  • ສໍາລັບ WSL2 ໂດຍສະເພາະ, Windows 10 ຮຸ່ນ 1903, ກໍ່ສ້າງ 18362 ຫຼືສູງກວ່າຫຼື Windows 11.
  • ສະຖາປັດຕະຍະ ກຳ 64 ບິດWSL2 ບໍ່ສາມາດໃຊ້ໄດ້ໃນ 32-bit Windows 10.

ນອກຈາກນີ້, ທ່ານຕ້ອງໃຫ້ແນ່ໃຈວ່າ virtualization ຖືກເປີດໃຊ້ໃນ BIOS ຂອງ​ທີມ​ງານ​ຂອງ​ທ່ານ​. ຖ້າມັນບໍ່ແມ່ນ, ທ່ານອາດຈະພົບກັບຄວາມຜິດພາດເຊັ່ນ: 0x80370102ຂໍ້ຄວາມເຫຼົ່ານີ້ປົກກະຕິແລ້ວຊີ້ໃຫ້ເຫັນວ່າຮາດແວ virtualization ບໍ່ມີການເຄື່ອນໄຫວ. ໃສ່ BIOS/UEFI, ຊອກຫາທາງເລືອກທີ່ກ່ຽວຂ້ອງກັບ CPU ຫຼື "Virtualization Technology," ແລະເປີດໃຊ້ມັນ.

ຕິດຕັ້ງ WSL2 ຕັ້ງແຕ່ເລີ່ມຕົ້ນໂດຍໃຊ້ຄໍາສັ່ງ wsl –install

ໃນສະບັບທີ່ທັນສະໄຫມຂອງ Windows 10 ແລະ Windows 11, ການຕິດຕັ້ງໄດ້ຖືກເຮັດໃຫ້ງ່າຍດາຍຫຼາຍ: ມັນພຽງແຕ່ຕ້ອງການຫນຶ່ງຄໍາສັ່ງແລະ restart.

1. ເປີດ PowerShell ເປັນຜູ້ເບິ່ງແຍງລະບົບຄົ້ນຫາ "PowerShell" ໃນເມນູເລີ່ມຕົ້ນ, ຄລິກຂວາ, ແລະເລືອກ "Run as administrator." ຍອມຮັບການເຕືອນບັນຊີຜູ້ໃຊ້ (UAC) ຖ້າມັນປາກົດ.

2. ດໍາເນີນການຄໍາສັ່ງການຕິດຕັ້ງສໍາເລັດ:

ຄໍາສັ່ງ: wsl --install

ຄໍາສັ່ງນີ້ຈັດການຂັ້ນຕອນພາຍໃນຫຼາຍໆຢ່າງໂດຍທີ່ທ່ານບໍ່ຈໍາເປັນຕ້ອງແຕະຕ້ອງສິ່ງອື່ນ:

  • ເປີດໃຊ້ອົງປະກອບທາງເລືອກທີ່ຈໍາເປັນ: ລະບົບຍ່ອຍ ສຳ ລັບ Windows ສຳ ລັບ Linux y ເວທີເຄື່ອງ virtual.
  • ດາວ​ນ​໌​ໂຫລດ​ແລະ​ຕິດ​ຕັ້ງ​ Linux kernel ຫຼ້າສຸດ ສໍາລັບ WSL.
  • ຕັ້ງຄ່າ WSL2 ເປັນເວີຊັນເລີ່ມຕົ້ນ.
  • ດາວໂຫລດແລະຕິດຕັ້ງການແຈກຢາຍ Linux ເລີ່ມຕົ້ນ (ໂດຍປົກກະຕິ Ubuntu).

3. Restart ຄອມພິວເຕີຂອງທ່ານເມື່ອ Windows ກະຕຸ້ນໃຫ້ທ່ານເຮັດແນວນັ້ນ.ນີ້ແມ່ນສິ່ງຈໍາເປັນສໍາລັບຄຸນສົມບັດທີ່ເປີດໃຊ້ໃຫມ່ເພື່ອກາຍເປັນການດໍາເນີນງານ.

4. ໃນ boot ທໍາອິດຂອງການແຈກຢາຍ Linux (Ubuntu, ເວັ້ນເສຍແຕ່ວ່າທ່ານລະບຸເປັນຢ່າງອື່ນ), ປ່ອງຢ້ຽມ console ຈະເປີດບ່ອນທີ່ໄຟລ໌ຖືກສະກັດ. ຄັ້ງທໍາອິດໃຊ້ເວລາດົນເລັກນ້ອຍ; ການເລີ່ມຕົ້ນຕໍ່ມາແມ່ນປົກກະຕິແລ້ວເກືອບທັນທີ.

ການເລືອກແລະປ່ຽນການແຈກຢາຍ Linux ໃນ WSL

  • ໂດຍຄ່າເລີ່ມຕົ້ນ, ຄໍາສັ່ງ wsl --install ປົກກະຕິແລ້ວການຕິດຕັ້ງ Ubuntu ເປັນການແຈກຢາຍເລີ່ມຕົ້ນ. ຢ່າງໃດກໍ່ຕາມ, ທ່ານສາມາດເລືອກການແຈກຢາຍທີ່ແຕກຕ່າງກັນທັງໃນລະຫວ່າງແລະຫຼັງຈາກການຕິດຕັ້ງ.
  • ເພື່ອເບິ່ງລາຍຊື່ການແຈກຢາຍທີ່ມີຢູ່ອອນໄລນ໌ເປີດ PowerShell ແລະພິມ:
  • ລາຍຊື່: wsl.exe --list --online
  • ເພື່ອຕິດຕັ້ງການແຈກຢາຍສະເພາະຈາກ consoleໃຊ້ທາງເລືອກ -d ຊີ້​ບອກ​ຊື່​ຂອງ​ທ່ານ​:
  • ຕິດຕັ້ງ distro: wsl.exe --install -d NombreDeLaDistro
  • ຖ້າທ່ານຕ້ອງການປ່ຽນ distro ເລີ່ມຕົ້ນ (ອັນທີ່ເປີດຂຶ້ນເມື່ອທ່ານພຽງແຕ່ແລ່ນ wsl), ທ່ານ​ສາ​ມາດ​ເຮັດ​ໄດ້​:
  • ຄ່າເລີ່ມຕົ້ນ: wsl.exe --set-default NombreDeLaDistro
  • ແລະຖ້າຫາກວ່າທ່ານພຽງແຕ່ຕ້ອງການທີ່ຈະເປີດຕົວການແຈກຢາຍສະເພາະໃດຫນຶ່ງບົນພື້ນຖານຫນຶ່ງ off ໂດຍບໍ່ມີການປ່ຽນຄ່າເລີ່ມຕົ້ນ, ໃຊ້:
  • ເປີດຕົວຕາມເວລາ: wsl.exe --distribution NombreDeLaDistro

ນອກເຫນືອໄປຈາກການແຈກຢາຍ Microsoft Store, ມັນເປັນໄປໄດ້ທີ່ຈະນໍາເຂົ້າການແຈກຢາຍແບບກໍານົດເອງຈາກໄຟລ໌ TAR ຫຼືຕິດຕັ້ງແພັກເກດ .appx ໃນ​ບາງ​ກໍ​ລະ​ນີເຊັ່ນ Arch Linux. ທ່ານຍັງສາມາດສ້າງຮູບພາບ WSL ຂອງທ່ານເອງເພື່ອສ້າງມາດຕະຖານສະພາບແວດລ້ອມພາຍໃນບໍລິສັດ.

ເນື້ອຫາສະເພາະ - ຄລິກທີ່ນີ້  ຮາດດິດຂອງເຈົ້າຕື່ມໄວບໍ? ຄູ່ມືຄົບຖ້ວນສົມບູນໃນການກວດສອບໄຟລ໌ຂະຫນາດໃຫຍ່ແລະປະຫຍັດພື້ນທີ່

wsl2

ຕັ້ງຄ່າຊື່ຜູ້ໃຊ້ ແລະລະຫັດຜ່ານ Linux ຂອງທ່ານໃນ WSL

ຄັ້ງທຳອິດທີ່ທ່ານເປີດການແຈກຢາຍ Linux ຂອງທ່ານທີ່ຕິດຕັ້ງດ້ວຍ WSLທ່ານຈະຖືກເຕືອນໃຫ້ສ້າງຊື່ຜູ້ໃຊ້ ແລະລະຫັດຜ່ານ UNIX. ບັນຊີນີ້ຈະເປັນຜູ້ໃຊ້ເລີ່ມຕົ້ນສໍາລັບການແຈກຢາຍນັ້ນ.

ຈົ່ງຈື່ຈໍາລາຍລະອຽດທີ່ສໍາຄັນຈໍານວນຫນຶ່ງກ່ຽວກັບຜູ້ໃຊ້ນີ້:

  • ມັນບໍ່ໄດ້ຖືກເຊື່ອມໂຍງກັບບັນຊີຜູ້ໃຊ້ Windows ຂອງທ່ານ.; ເຈົ້າສາມາດ (ແລະແນະນໍາ) ເຮັດໃຫ້ຊື່ແຕກຕ່າງກັນ.
  • ເມື່ອທ່ານພິມລະຫັດຜ່ານ, ບໍ່ມີຫຍັງຈະສະແດງຢູ່ໃນຫນ້າຈໍ. (ບໍ່ມີດາວ). ອັນນີ້ເອີ້ນວ່າ "ຕາບອດ" ການປ້ອນຂໍ້ມູນ, ເຊິ່ງເປັນເລື່ອງປົກກະຕິໃນ Linux.
  • ຜູ້ໃຊ້ນີ້ຖືກພິຈາລະນາເປັນຜູ້ເບິ່ງແຍງລະບົບໃນ distro ນັ້ນ ແລະສາມາດນໍາໃຊ້ sudo ເພື່ອປະຕິບັດຄໍາສັ່ງທີ່ມີສິດທິພິເສດສູງ.
  • ການແຈກຢາຍແຕ່ລະຄົນມີຊຸດຜູ້ໃຊ້ຂອງຕົນເອງ ແລະລະຫັດຜ່ານ; ຖ້າເຈົ້າເພີ່ມ distro ໃໝ່ ເຈົ້າຈະຕ້ອງເຮັດຂັ້ນຕອນການສ້າງບັນຊີຄືນໃໝ່.

ຖ້າທ່ານຕ້ອງການ ປ່ຽນລະຫັດຜ່ານ ຕໍ່ໄປ, ເປີດການແຈກຢາຍແລະດໍາເນີນການ: ປ່ຽນ​ລະ​ຫັດ​ຜ່ານ: passwd

ຖ້າທ່ານລືມລະຫັດຜ່ານຂອງຜູ້ໃຊ້ສໍາລັບ distro ແຕ່ຖ້າທ່ານຍັງມີການເຂົ້າເຖິງຜູ້ເບິ່ງແຍງລະບົບໃນ Windows, ທ່ານສາມາດຄວບຄຸມຄືນໄດ້ເຊັ່ນນີ້:

  1. ເປີດ Command Prompt ຫຼື PowerShell ເປັນຜູ້ເບິ່ງແຍງລະບົບ ແລະເຂົ້າສູ່ລະບົບເປັນ root ໃນ distro ເລີ່ມຕົ້ນ:
    wsl -u root
    ສໍາລັບ distro ສະເພາະ:
    wsl -d NombreDistro -u root
  2. ພາຍໃນຮາກຮາກນັ້ນ, ແລ່ນ:
    passwd nombre_usuario ແລະຕັ້ງລະຫັດຜ່ານໃຫມ່.
  3. ອອກຈາກລະບົບ WSL ຂອບກົດລະບຽບ exit ແລະ​ເຂົ້າ​ສູ່​ລະ​ບົບ​ກັບ​ຄືນ​ໄປ​ບ່ອນ​ໂດຍ​ປົກ​ກະ​ຕິ​ກັບ​ບັນ​ຊີ​ຜູ້​ໃຊ້​ທີ່​ກູ້​ຄືນ​.

ວິທີການບູດແລະນໍາໃຊ້ການແຈກຢາຍ Linux ຂອງທ່ານໃນ Windows

ເມື່ອທ່ານມີການຕິດຕັ້ງ distros ຫຼາຍຄັ້ງທ່ານ​ສາ​ມາດ​ເປີດ​ໃຫ້​ເຂົາ​ເຈົ້າ​ໃນ​ວິ​ທີ​ການ​ທີ່​ແຕກ​ຕ່າງ​ກັນ​, ຂຶ້ນ​ກັບ​ສິ່ງ​ທີ່​ສະ​ດວກ​ທີ່​ສຸດ​ສໍາ​ລັບ​ທ່ານ​ໃນ​ເວ​ລາ​ໃດ​ຫນຶ່ງ​.

  • Windows Terminal (ແນະນໍາ). Windows Terminal ແມ່ນເຄື່ອງຈຳລອງຈຸດທີ່ທັນສະໄໝຂອງ Microsoft. ແຕ່ລະຄັ້ງທີ່ທ່ານຕິດຕັ້ງການແຈກຢາຍ Linux ໃຫມ່ໃນ WSL, ໂປຣໄຟລ໌ໃຫມ່ຈະປາກົດຢູ່ໃນ Windows Terminal, ເຊິ່ງທ່ານສາມາດປັບແຕ່ງໄດ້ (ໄອຄອນ, ຮູບແບບສີ, ​​ຄໍາສັ່ງເລີ່ມຕົ້ນ, ແລະອື່ນໆ). ມັນເປັນວິທີທີ່ສະດວກທີ່ສຸດທີ່ຈະເຮັດວຽກກັບຫຼາຍເສັ້ນຄໍາສັ່ງພ້ອມໆກັນ.
  • ຈາກ​ເມ​ນູ​ເລີ່ມ​ຕົ້ນ​. ທ່ານສາມາດພິມຊື່ຂອງການແຈກຢາຍ (“Ubuntu”, “Debian”, “Kali Linux”…). ການຄລິກໃສ່ມັນຈະເປີດມັນໂດຍກົງຢູ່ໃນປ່ອງຢ້ຽມ console ຂອງຕົນເອງ.
  • ຈາກ PowerShell ຫຼື CMD. ທ່ານສາມາດພິມຊື່ຂອງ distro ໄດ້ໂດຍກົງ (ຕົວຢ່າງ: ubuntu) ຫຼືໃຊ້ຄໍາສັ່ງທົ່ວໄປ:
    wsl ເພື່ອເຂົ້າໄປໃນ distro ເລີ່ມຕົ້ນ, ຫຼື
    wsl -d NombreDistro ເພື່ອໃສ່ສະເພາະໃດໜຶ່ງ.
  • ປະຕິບັດຄໍາສັ່ງ Linux ສະເພາະຈາກ Windows. ໃຊ້ syntax ຕໍ່ໄປນີ້:
    wsl
    ຕົວຢ່າງ: wsl ls -la, wsl pwd, wsl dateແລະອື່ນໆ, ວິທີນີ້ທ່ານປະສົມຄໍາສັ່ງ Windows ແລະ Linux ໃນທໍ່ດຽວກັນ.

windows terminal

Windows Terminal: ຄູ່ທີ່ສົມບູນແບບສໍາລັບ WSL2

ເພື່ອໃຫ້ໄດ້ປະໂຫຍດສູງສຸດຈາກ WSL2, ມັນຄຸ້ມຄ່າໃນການຕິດຕັ້ງ Windows Terminal ຈາກ Microsoft Store. ມັນສະດວກ ແລະມີປະສິດທິພາບຫຼາຍກວ່າ Command Prompt ແບບເກົ່າ ຫຼືແມ່ນແຕ່ໜ້າຕ່າງ PowerShell ເລີ່ມຕົ້ນ.

Windows Terminal ອະນຸຍາດໃຫ້ ສ້າງໂປຣໄຟລ໌ສໍາລັບແຕ່ລະ distroກຳນົດຈຸດທີ່ເປີດໂດຍຄ່າເລີ່ມຕົ້ນ (PowerShell, CMD, Ubuntu, ແລະອື່ນໆ), ໃຊ້ແທັບ, ແຖບແຍກ, ຮູບແບບສີສັນທີ່ແຕກຕ່າງກັນ, ຟອນແບບກຳນົດເອງ, ຮູບພາບພື້ນຫຼັງ ແລະປຸ່ມລັດແປ້ນພິມຂັ້ນສູງ.

ເນື້ອຫາສະເພາະ - ຄລິກທີ່ນີ້  ການກວດຫາຄວາມຄ້າຍຄືກັນຂອງ YouTube: ຄໍາແນະນໍາທີ່ສົມບູນສໍາລັບຜູ້ສ້າງ

ສໍາລັບນັກພັດທະນາຈໍານວນຫຼາຍໃນ WindowsWindows Terminal + WSL2 ແມ່ນການປະສົມປະສານທີ່ໃກ້ທີ່ສຸດກັບປະສົບການການເຮັດວຽກຂອງລະບົບ Linux ພື້ນເມືອງຫຼື macOS ທີ່ມີ terminal ຂັ້ນສູງ, ໂດຍບໍ່ມີການເຮັດໃຫ້ສະພາບແວດລ້ອມ Windows ປົກກະຕິຂອງທ່ານ.

ການຕັ້ງຄ່າສະພາບແວດລ້ອມການພັດທະນາຂອງທ່ານ: VS Code, Visual Studio, Git, ແລະຖານຂໍ້ມູນ

ເມື່ອ WSL2 ເປີດແລະແລ່ນ, ຂັ້ນຕອນຕໍ່ໄປຢ່າງມີເຫດຜົນແມ່ນ ປະສົມປະສານບັນນາທິການທີ່ທ່ານມັກຫຼື IDE ກັບສະພາບແວດລ້ອມນັ້ນ. Microsoft ໄດ້ໃຊ້ຄວາມພະຍາຍາມຫຼາຍໃນການເຮັດໃຫ້ Visual Studio Code ແລະ Visual Studio ເຮັດວຽກຢ່າງສົມບູນແບບກັບ WSL.

ລະຫັດ VS

ໂດຍຫລັກການແລ້ວ, ທ່ານຄວນຕິດຕັ້ງ ຊຸດການພັດທະນາໄລຍະໄກການຂະຫຍາຍນີ້ຊ່ວຍໃຫ້ທ່ານສາມາດເປີດໂຟນເດີທີ່ຢູ່ໃນ WSL ຄືກັບວ່າມັນເປັນໂຄງການທ້ອງຖິ່ນ, ແຕ່ແລ່ນເຄື່ອງແມ່ຂ່າຍ VS Code ພາຍໃນການແຈກຢາຍ. ພຽງແຕ່ພິມ:

code .

ຈາກ WSL terminal, ໃນໂຟເດີໂຄງການຂອງທ່ານ, VS Code ຈະເປີດເສັ້ນທາງ "ຫ່າງໄກສອກຫຼີກ" ກັບລະບົບນິເວດທັງຫມົດຂອງມັນ: ການຂະຫຍາຍ, ການດີບັກ, terminal ປະສົມປະສານ, ແລະອື່ນໆ, ແຕ່ຕົວຈິງແລ້ວປະຕິບັດງານກັບ Linux.

Visual Studio

ມັນອະນຸຍາດໃຫ້ທ່ານຕັ້ງຄ່າ WSL ເປັນເປົ້າຫມາຍສໍາລັບໂຄງການ C ++ ໂດຍໃຊ້ CMake. ທ່ານສາມາດລວບລວມແລະແກ້ບັນຫາໃນ Windows, WSL, ຫຼືເຄື່ອງຫ່າງໄກສອກຫຼີກ, ປ່ຽນເປົ້າຫມາຍຈາກພາຍໃນ IDE ຕົວຂອງມັນເອງ.

ກ່ຽວກັບການຄວບຄຸມເວີຊັນ, ການໃຊ້ Git ພາຍໃນ WSL ແມ່ນງ່າຍດາຍຄືກັບການຕິດຕັ້ງມັນກັບຜູ້ຈັດການຊຸດຂອງ distro ຂອງທ່ານ (ຕົວຢ່າງ: sudo apt install git (ໃນ Ubuntu) ແລະກຳນົດຄ່າຂໍ້ມູນປະຈຳຕົວ, ໄຟລ໌ການຍົກເວັ້ນ, ການສິ້ນສຸດເສັ້ນ, ແລະອື່ນໆ. ທ່ານຍັງສາມາດໃຊ້ຕົວຈັດການຂໍ້ມູນປະຈຳຕົວຂອງ Windows ເພື່ອປະສົມປະສານການຮັບຮອງຄວາມຖືກຕ້ອງ.

ການຕັ້ງຄ່າຖານຂໍ້ມູນໃນ WSL (MySQL, PostgreSQL, MongoDB, Redis, SQL Server, SQLite, ແລະອື່ນໆ) ແມ່ນຄ້າຍຄືກັນຫຼາຍທີ່ຈະເຮັດມັນຢູ່ໃນເຄື່ອງແມ່ຂ່າຍ Linux ໃດ. ທ່ານສາມາດເລີ່ມຕົ້ນການບໍລິການພາຍໃນ distro ຫຼືໃຊ້ Docker containers ໃນ WSL2, ແລະຫຼັງຈາກນັ້ນເຊື່ອມຕໍ່ຄໍາຮ້ອງສະຫມັກຂອງທ່ານຈາກ Windows ຫຼືຈາກ WSL ຕົວຂອງມັນເອງ, ຂຶ້ນກັບຄວາມຕ້ອງການຂອງທ່ານ.

ການຈັດການໄດຣຟ໌ພາຍນອກ, GUI, ແລະການສໍາຮອງຂອງການແຈກຢາຍ

WSL2 ຍັງອະນຸຍາດໃຫ້ ຕິດຕັ້ງແຜ່ນພາຍນອກຫຼືໄດ USB ໂດຍກົງໃນສະພາບແວດລ້ອມ Linux. ມີເອກະສານສະເພາະສໍາລັບການຕິດຕັ້ງແຜ່ນທີ່ມີຄໍາສັ່ງ wsl --mountນີ້ເຮັດໃຫ້ທ່ານມີຄວາມຍືດຫຍຸ່ນຫຼາຍໃນເວລາທີ່ເຮັດວຽກກັບຂໍ້ມູນທີ່ທ່ານມີຢູ່ໃນຫນ່ວຍງານອື່ນໆ.

ຖ້າທ່ານຕ້ອງການ ແລ່ນແອັບພລິເຄຊັນກາຟິກ Linux (GUI) ພາຍໃນ WSL2 ຕອນນີ້ເປັນໄປໄດ້ຍ້ອນການສະຫນັບສະຫນູນຂອງ Microsoft ສໍາລັບຄໍາຮ້ອງສະຫມັກ GUI. ນີ້ອະນຸຍາດໃຫ້ທ່ານເປີດບັນນາທິການກາຟິກ, ເຄື່ອງມືອອກແບບ, ຫຼືສະພາບແວດລ້ອມ desktop ທີ່ມີນ້ໍາຫນັກເບົາໂດຍບໍ່ຈໍາເປັນຕ້ອງໃສ່ເຄື່ອງ virtual ແບບດັ້ງເດີມ.

ຈະເຮັດແນວໃດ ສໍາຮອງຂໍ້ມູນຫຼືຍ້າຍ distro ສໍາເລັດໄປຄອມພິວເຕີອື່ນWSL ປະກອບມີສອງຄໍາສັ່ງທີ່ເປັນປະໂຫຍດຫຼາຍ:

  • ສົ່ງອອກ distro:
    wsl --export NombreDistro backup-wsl.tar
    ອັນນີ້ສ້າງໄຟລ໌ TAR ກັບລະບົບໄຟລ໌ທັງໝົດຂອງມັນ.
  • ນໍາເຂົ້າ distro:
    wsl --import NombreDistro C:\ruta\destino backup-wsl.tar --version 2
    ນີ້ຈະຟື້ນຟູ distro ທີ່ມີເນື້ອຫາທັງຫມົດຂອງມັນໄປສູ່ເສັ້ນທາງອື່ນແລະ, ຖ້າທ່ານຕ້ອງການ, ໃຫ້ແນ່ໃຈວ່າມັນໃຊ້ WSL2.

ກົນໄກການສົ່ງອອກ / ນໍາເຂົ້ານີ້ແມ່ນສະດວກຫຼາຍສໍາລັບສະພາບແວດລ້ອມການພັດທະນາ cloning, ແບ່ງປັນໃຫ້ເຂົາເຈົ້າກັບເພື່ອນຮ່ວມງານ, ຫຼືພຽງແຕ່ຮັກສາສໍາຮອງຂໍ້ມູນຄວາມປອດໄພກ່ອນທີ່ຈະເຮັດການປ່ຽນແປງທີ່ສໍາຄັນ.

WSL2 ໄດ້ສ້າງຕັ້ງຕົນເອງເປັນສະພາບແວດລ້ອມການພັດທະນາຕົ້ນຕໍ ສໍາລັບຜູ້ໃຊ້ Windows ຫຼາຍຄົນທີ່ບໍ່ຕ້ອງການປະຖິ້ມການຫຼິ້ນເກມ, ການນໍາໃຊ້ຊອບແວສະເພາະ, ຫຼືຂະບວນການເຮັດວຽກຂອງເຂົາເຈົ້າໃນລະບົບນີ້, ແຕ່ຕ້ອງການສະພາບແວດລ້ອມ Linux ທີ່ແທ້ຈິງສໍາລັບການຂຽນໂປລແກລມ, ການໃຫ້ WSL2 ລອງອາດຈະເປັນຕົວປ່ຽນແປງເກມສໍາລັບວິທີທີ່ເຈົ້າເຮັດວຽກ.

ວິທີການໃຊ້ PhotoPrism ເປັນຄັງຮູບພາບ AI-powered ສ່ວນຕົວຢູ່ໃນເຄື່ອງທ້ອງຖິ່ນຂອງທ່ານ
ບົດຂຽນທີ່ກ່ຽວຂ້ອງ:
ວິທີການໃຊ້ PhotoPrism ເປັນຄັງຮູບພາບ AI-powered ສ່ວນຕົວຢູ່ໃນເຄື່ອງທ້ອງຖິ່ນຂອງທ່ານ