当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 如何使用 WSL 在 Windows Server 2019 上运行 Linux

作者:精品下载站 日期:2024-12-14 12:23:22 浏览:15 分类:玩电脑

如何使用 WSL 在 Windows Server 2019 上运行 Linux


问题:如何在 Windows Server 2019 上启用 Windows Subsystem for Linux (WSL) 功能?如何在 Windows Server 2019 上使用 Linux?本指南将向您展示如何在 Windows Server 2019 上启用 Windows Subsystem for Linux (WSL) 功能并在 Windows Server 中运行 Linux 服务器(例如 Ubuntu)。在上一篇文章中,我们介绍了在 Windows Server 上运行 Docker 容器。

适用于 Linux 的 Windows 子系统允许您直接在 Windows 系统上运行 GNU/Linux 环境,其中包括大多数 Linux 命令行工具、实用程序和应用程序,而无需对主机系统进行任何修改或开销。

一个先决条件是已经安装了 Windows Server 2019。幸运的是,我们有一份有关 Windows Server 2019 安装的指南。

步骤 1:启用适用于 Linux 的 Windows 子系统 (WSL)

在为 WSL 安装任何 Linux 发行版之前,必须确保启用“Windows Subsystem for Linux” 功能:

以管理员身份打开 PowerShell 并运行以下命令以在 Windows 上启用 Windows Subsystem for Linux (WSL) 功能。

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

同意在出现提示时重新启动计算机。

[玩转系统] 如何使用 WSL 在 Windows Server 2019 上运行 Linux

您可以从服务器图形界面执行相同的操作服务器管理器>添加角色和功能>选择功能

第 2 步:安装您选择的 Linux 发行版

您可以通过多种方式通过 Microsoft Store 安装 WSL Linux 发行版。在本指南中,我们将使用从命令行下载并安装一个。

启动 PowerShell 并使用 Invoke-WebRequest cmdlet 或使用curl.exe 下载发行版。以下是下载 Ubuntu 18.04 的示例说明。

curl.exe -L -o ubuntu-2004.appx https://aka.ms/wslubunt4

下载后,解压并安装 Linux 发行版。

Rename-Item ubuntu-2004.appx ubuntu-2004.zip
Expand-Archive ubuntu-2004.zip ubuntu2004

将您的工作目录更改为 ubunt4 并运行安装程序以完成发行版安装。

cd ubuntu2004
.\ubuntu2004.exe 

安装程序将提示您提供要创建的 UNIX 用户的用户名和密码。

sudo 命令可用于特权操作。

sudo apt update && sudo apt upgrade
sudo apt install ansible

示例输出:

[玩转系统] 如何使用 WSL 在 Windows Server 2019 上运行 Linux

使用 Powershell 将发行版路径添加到 Windows 环境 PATH:

$userenv = [System.Environment]::GetEnvironmentVariable("Path", "User")
[System.Environment]::SetEnvironmentVariable("PATH", $userenv + "C:\Users\Administrator\ubuntu2004", "User")

这将使您能够通过键入 .exe 启动器从任何路径启动发行版。例如使用ubunt4.exe

请注意,这将需要关闭并重新启动 PowerShell。

ubuntu2004.exe

见下文

[玩转系统] 如何使用 WSL 在 Windows Server 2019 上运行 Linux

就这样吧!享受在 Windows Server 上使用 Linux 发行版的乐趣。您可以运行的其他 Linux 发行版有:

  • Ubuntu 20.04 ARM
  • Ubuntu 18.04 ARM
  • 乌班图16.04
  • Debian GNU/Linux
  • 卡利Linux
  • 开放SUSE
  • 斯莱斯

安装任何这些发行版的过程与 Ubuntu 18.04 的安装过程相同。

另请检查:

  • 如何在 Windows IIS 服务器上安装 SSL 证书
  • 如何从 Windows 命令行安装应用程序
  • 如何在 Windows Server 2019 上允许 ICMP 回显回复
  • 如何在 Windows Server 2019 上安装 OpenSSL
  • 如何在 Windows Server 2019 上运行 Docker 容器
  • 在 Windows Server 2019 上安装和配置 DHCP 服务器
  • 如何在 Windows Server 2019 中安装 Active Directory 域服务
  • 最佳安全备份应用程序 Windows

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯