本文介绍如何在Windows Server 2019上启用Windows子系统Linux(WSL)功能,及如何在Windows Server 2019上使用Linux(如Ubuntu)?

Windows子系统Linux允许你直接在Windows系统上运行GNU/Linux环境,其中包括大多数Linux命令行工具,实用程序和应用程序,而无需对主机系统进行任何修改。安装Windows Server 2019请参考在Linux中使用虚拟机安装Windows Server 2019的方法。

一、在Windows上启用Windows的Windows子系统(WSL)功能

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

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

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

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

你可以从服务器图形界面服务器管理器>添加角色和功能>选择功能执行相同操作(Server Manager>Add roles and features>Select features)。

二、安装Linux Distribution of Choice

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

启动PowerShell并使用Invoke-WebRequest cmdlet或使用curl.exe下载发行版,这是下载Ubuntu 18.04的示例:

curl.exe -L -o ubuntu-1804.appx https://aka.ms/wsl-ubuntu-1804

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

Rename-Item ubuntu-1804.appx ubuntu-1804.zip

Expand-Archive ubuntu-1804.zip ubuntu1804

将你的工作目录更改为ubuntu1804并运行安装程序以完成发行版安装:

cd ubuntu1804

.\ubuntu1804.exe

安装程序将提示你为要创建的UNIX用户提供用户名和密码:

sudo命令可用于特权操作:

sudo apt update && sudo apt upgrade

sudo apt install ansible

输出信息如下:

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

$userenv = [System.Environment]::GetEnvironmentVariable("Path", "User")

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

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

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

ubuntu1804.exe

结语

在Windows Server上可以使用大多数Linux发行版,可以运行的其他Linux发行版有:Ubuntu 18.04 ARM、Ubuntu 16.04、Debian GNU/Linux、Kali Linux、OpenSUSE系统、SLES,安装这些发行版的过程与Ubuntu 18.04相同。

相关主题

windows server 2008 安装linux,使用WSL在Windows Server 2019上运行Linux的方法相关推荐

  1. avr 运行 linux,如何在8位AVR单片机上运行Linux?

    外国文章翻译,代码国内无法下载,但是文章可供一看 我们经常可以看到初学者在单片机论坛中询问他们是否可以在他们微不足道的小的8位微机中运行Linux.这些问题的结果通常是带来笑声.我们也经常看到,在Li ...

  2. 运行linux在de1soc,在DE1-SOC上运行Linux

    1,设定串口终端 安装驱动 :使用mini-USB线将计算机与DE1-SoC的UART转USB接口.drivers\USB2UART_driver文件夹内放置有驱动程序 设定串口终端规格 : 设定串口 ...

  3. Windows Server 2008 安装教程——图文小白版(附下载地址)

    Windows Server 2008 安装教程--图文小白版 目录 下载链接 创建虚拟机 下载链接 链接:https://pan.baidu.com/s/1hoWZicYZqvQmoWtkGh_EN ...

  4. windows server 2008 安装实录

    从微软2008平台发布大会上领取的材料中,有windows server 2008 企业版英文,licence可用1年. 时间够长,但一直没装,周五去买了一个DVD刻录机,这次可以了! 新构建一个VP ...

  5. windows server 2008 安装live mail

    windows server 2008 安装live mail, 先在服务中启动Windows Live Setup Service. 转载于:https://www.cnblogs.com/bela ...

  6. SQL Server 2008安装配置说明书+简单使用 亲测可用

    SQL Server 2008 序列号: Developer: PTTFM-X467G-P7RH2-3Q6CG-4DMYB Enterprise: JD8Y6-HQG69-P9H84-XDTPG-34 ...

  7. SQL Server 2008安装和配置过程

    下面我将用图解的方式,来介绍SQL Server 2008安装和配置过程,希望对大家有所帮助. 闲言少叙,直奔主题!点击setup.exe安装文件后,如果系统没有以下组件,则会出现如下提示! 安装20 ...

  8. WIN7旗舰版下安装SQL SERVER 2008安装报错解决方案

    在win7环境下,是完全可以解决SQL Server 2008兼容性问题的.本人在第一次安装时,遇到了几乎很多人安装过程中都会出现的问题.只好卸载了重新安装,第二次设置了一系列的东西,完全通过,安装成 ...

  9. 数据库sql server 2008安装。

    数据库sql server 2008安装     当然你也可以安装sql2005或根据情况安装更低的版本或只安装access,这根据你所要使用的数据库而定.这里我带领大家部署最新的架构,当然要使用sq ...

最新文章

  1. DNS原理及其解析过程
  2. android系统应用开发_利用ADB工具免root停用Android系统应用
  3. Android中的URI
  4. Oracle原理:11g的体系结构
  5. Sys.WORD_SIZE Julia中的常量
  6. Spark核心类:SQLContext和DataFrame
  7. lammps建模_lammps建模
  8. 计算机的垃圾站是在硬盘,电脑垃圾回收站在哪里
  9. win2003的密钥
  10. Could not initialize proxy - the owning Session was closed
  11. python+django-mezzanine安装
  12. Traffic Light
  13. 将正负值分别显示的函数
  14. 【计算机专业毕设之基于python猫咪网爬虫大数据可视化分析系统-哔哩哔哩】 https://b23.tv/jRN6MVh
  15. JMeter Address Already in use 错误解决
  16. bat批处理定时重启应用程序
  17. 上位机与台达DVP-SS2 PLC串口通讯
  18. mysql升级后将旧数据迁移到新 数据库中
  19. 解决:harmony鸿蒙设备获取udid(真机)
  20. 关于 SetProcessWorkingSetSize 和内存释放

热门文章

  1. node mysql崩溃_Node出错导致运行崩溃的解决方案
  2. Java Swing Mysql学生信息管理系统
  3. 搭建外文技术博客程序员都应该有自己的博客
  4. 基于JAVA+SpringBoot+Mybatis+MYSQL的电影院管理系统
  5. 基于JAVA+Servlet+JSP+MYSQL的牙科诊所管理系统
  6. 【转】【最小树形图】有向图的最小生成树【朱刘算法】
  7. http error 502.5
  8. Routing a Marathon Race
  9. 短信语音验证码发展的必然趋势
  10. 位图bitmap应用