วิธีรัน Linux บน Windows Server 2019 ด้วย WSL
คำถาม: ฉันจะเปิดใช้งานฟีเจอร์ Windows Subsystem for Linux (WSL) บน Windows Server 2019 ได้อย่างไร ฉันจะใช้ Linux บน Windows Server 2019 ได้อย่างไร คู่มือนี้จะแสดงวิธีเปิดใช้งานคุณสมบัติระบบย่อย Windows สำหรับ Linux (WSL) บนเซิร์ฟเวอร์ Windows 2019 และเรียกใช้เซิร์ฟเวอร์ Linux เช่น Ubuntu ภายใน Windows Server ในบทความล่าสุดของเรา เราได้กล่าวถึงการเรียกใช้คอนเทนเนอร์ Docker บน Windows Server
ระบบย่อย Windows สำหรับ Linux ช่วยให้คุณสามารถรันสภาพแวดล้อม GNU/Linux ซึ่งรวมถึงเครื่องมือบรรทัดคำสั่ง ยูทิลิตี้ และแอปพลิเคชัน Linux ส่วนใหญ่บนระบบ Windows ของคุณโดยตรง โดยไม่ต้องแก้ไขหรือโอเวอร์เฮดใดๆ บนระบบโฮสต์
ข้อกำหนดเบื้องต้นประการหนึ่งได้รับการติดตั้ง Windows Server 2019 แล้ว โชคดีที่เรามีคำแนะนำในการติดตั้ง Windows Server 2019
ขั้นตอนที่ 1: เปิดใช้งานระบบย่อย Windows สำหรับ Linux (WSL)
ก่อนที่คุณจะสามารถติดตั้งการแจกจ่าย Linux สำหรับ WSL คุณต้องแน่ใจว่าได้เปิดใช้งานคุณลักษณะ “ระบบย่อย Windows สำหรับ Linux ” แล้ว:
เปิด PowerShell ในฐานะผู้ดูแลระบบ และเรียกใช้คำสั่งต่อไปนี้เพื่อเปิดใช้งานคุณสมบัติ Windows Subsystem for Linux (WSL) บน Windows
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
ตกลงที่จะรีสตาร์ทคอมพิวเตอร์เมื่อได้รับแจ้ง
คุณสามารถทำเช่นเดียวกันได้จากเซิร์ฟเวอร์อินเทอร์เฟซแบบกราฟิก ตัวจัดการเซิร์ฟเวอร์>เพิ่มบทบาทและคุณสมบัติ>เลือกคุณสมบัติ
ขั้นตอนที่ 2: ติดตั้ง Linux Distribution of Choice ของคุณ
มีหลายวิธีที่คุณสามารถติดตั้ง WSL Linux distros ผ่านทาง Microsoft Store ในคู่มือนี้ เราจะใช้การดาวน์โหลดและติดตั้งจาก Command-Line
เปิด PowerShell และดาวน์โหลด distro โดยใช้ cmdlet Invoke-WebRequest หรือใช้ curl.exe นี่คือตัวอย่างคำแนะนำในการดาวน์โหลด Ubuntu 18.04
curl.exe -L -o ubuntu-2004.appx https://aka.ms/wslubunt4หลังจากดาวน์โหลด ให้แยกและติดตั้ง distro Linux
Rename-Item ubuntu-2004.appx ubuntu-2004.zip
Expand-Archive ubuntu-2004.zip ubuntu2004เปลี่ยนไดเรกทอรีการทำงานของคุณเป็น ubunt4 และเรียกใช้โปรแกรมติดตั้งเพื่อสิ้นสุดการติดตั้ง distro
cd ubuntu2004
.\ubuntu2004.exe โปรแกรมติดตั้งจะแจ้งให้คุณระบุชื่อผู้ใช้และรหัสผ่านสำหรับผู้ใช้ UNIX ที่จะสร้าง
คำสั่ง sudo สามารถใช้สำหรับการดำเนินการที่มีสิทธิพิเศษได้
sudo apt update && sudo apt upgrade
sudo apt install ansibleผลลัพธ์ตัวอย่าง:
เพิ่มเส้นทาง distro ของคุณไปยังสภาพแวดล้อม Windows PATH โดยใช้ Powershell:
$userenv = [System.Environment]::GetEnvironmentVariable("Path", "User")
[System.Environment]::SetEnvironmentVariable("PATH", $userenv + "C:\Users\Administrator\ubuntu2004", "User")ซึ่งจะช่วยให้คุณสามารถเปิด distro จากเส้นทางใดก็ได้โดยพิมพ์ตัวเรียกใช้งาน .exe ตัวอย่างเช่น การใช้ ubunt4.exe
โปรดทราบว่าการดำเนินการนี้จะต้องปิดและเปิด PowerShell ใหม่
ubuntu2004.exeดูด้านล่าง
ถึงแล้ว!. สนุกกับการใช้การกระจาย Linux บน Windows Server ของคุณ Linux อื่นๆ ที่คุณสามารถใช้ได้คือ:
- อูบุนตู 20.04 ARM
- อูบุนตู 18.04 ARM
- อูบุนตู 16.04
- เดเบียน GNU/Linux
- กาลี ลินุกซ์
- OpenSUSE
- สลส
กระบวนการติดตั้งดิสทริบิวชันเหล่านี้เหมือนกับกระบวนการสำหรับ Ubuntu 18.04
ตรวจสอบด้วย:
- วิธีการติดตั้งใบรับรอง SSL บนเซิร์ฟเวอร์ Windows IIS
- วิธีติดตั้งแอพพลิเคชั่นจากบรรทัดคำสั่งของ Windows
- วิธีอนุญาต ICMP Echo Reply บน Windows Server 2019
- วิธีติดตั้ง OpenSSL บน Windows Server 2019
- วิธีรัน Docker Containers บน Windows Server 2019
- ติดตั้งและกำหนดค่าเซิร์ฟเวอร์ DHCP บน Windows Server 2019
- วิธีการติดตั้งบริการโดเมน Active Directory ใน Windows Server 2019
- Windows แอปพลิเคชั่นสำรองข้อมูลที่ปลอดภัยที่สุด


