如何在 Windows 10 上开启 Linux子系统

WSL 可让你访问 Windows 上的 Linux Bash shell,在 上一篇文章 中,咱们讨论过关于 Windows 的子系统 LinuxWindows Subsystem for Linux(WSL)的目标用户,本文,咱们将在 Windows 10 的设备上,开启 WSL 的旅程。html

为 WSL 作准备linux

您必须使用最新版本的 Windows 10 Fall Creator Update。以后,经过在开始菜单栏搜索 “About”,检查 Windows 10 的版本。为了使用 WSL,您的版本应当为 1709 或者最新版。shell

这里有一张关于个人操做系统的截图。windows

如何在 Windows 10 上开启 Linux子系统如何在 Windows 10 上开启 Linux子系统

若是您安装了以前的版本,您须要在 这里 下载而且安装 Windows 10 Fall Creator Update (FCU)。安装完毕后,安装可用的更新(在开始菜单的搜索框中搜索 “updates”)。服务器

前往 “启用或关闭 Windows 功能” ,而后滚动至底部,如截图所示,勾选 “适用于 Linux 的 Windows 子系统”,点击肯定。它将会下载安装须要的包。ssh

如何在 Windows 10 上开启 Linux子系统如何在 Windows 10 上开启 Linux子系统

安装完成以后,系统将会询问是否重启。是的,重启设备吧。WSL 在系统重启以前不会启动,以下所示:工具

如何在 Windows 10 上开启 Linux子系统如何在 Windows 10 上开启 Linux子系统

一旦您的系统重启,返回 “启用或关闭 Windows 功能” 页面,确认 “适用于 Linux 的 Windows 子系统” 已经被勾选。操作系统

在 Windows 中安装 Linux命令行

在 Windows 中安装 Linux,有不少方式,这里咱们选择一种最简单的方式。打开 Microsoft Store,搜索 Linux。您将看到下面的选项:
如何在 Windows 10 上开启 Linux子系统如何在 Windows 10 上开启 Linux子系统orm

点击 “获取”,以后 Windows 商店将会提供三个选项:Ubuntu、openSUSE Leap 42 和 SUSE Linux Enterprise Server。您能够一并安装上述三个发行版,而且它们能够同时运行。为了能使用 SLE,您须要一份订阅。

在此,我将安装 openSUSE Leap 42 和 Ubuntu。选中您想要的发行版,点击“得到”按钮并安装。一旦安装完毕,您就能够在 Windows 中启动 openSUSE。为了方便访问,能够将其固定到开始菜单中。

如何在 Windows 10 上开启 Linux子系统如何在 Windows 10 上开启 Linux子系统

在 Windwods 中使用 Linux

当您启动该发行版,它将会打开一个 Bash Shell 而且安装此发行版。安装完毕以后,您就能够开始使用了。您须要留意,openSUSE 中并无(普通)用户,它直接运行在 root 用户下,可是 Ubuntu 会询问您是否建立用户。在 Ubuntu,您能够以 sudo 用户执行管理任务。

在 openSUSE 上,您能够很轻松的建立一个用户:

# useradd [username]
# passwd [username]

为此用户建立一个新的密码。例如:

# useradd swapnil
# passwd swapnil

您能够经过 su 命令从 root 用户切换过来。

su swapnil

您须要非根用户来执行许多任务,好比使用 rsync 移动文件到本地设备。

而首要任务是更新发行版。对于 openSUSE 来讲,您应该:

zypper up

而对于 Ubuntu:

sudo apt-get update
sudo apt-get dist-upgrade

如何在 Windows 10 上开启 Linux子系统如何在 Windows 10 上开启 Linux子系统

如今,您就在 Windows 上拥有了原生的 Linux Bash shell。想在 Windows 10 上经过 ssh 链接您的服务器?不须要安装 puTTY 或是 Cygwin。打开 Bash 以后,就能够经过 ssh 进入您的服务器。简单之至。

想经过 rsync 同步文件到您的服务器?直接使用 rsync。它切实的将咱们的 Windows 设备转变得更为实用,帮助那些须要使用原生 Linux 命令和 Linux 工具的用户避开虚拟机,大开方便之门。

Fedora 在哪里?

您可能奇怪为何没有 Fedora。惋惜,商城里并无 Fedora。Fedora 项目发布负责人在 Twitter 上表示,“咱们正在解决一些非技术性问题。如今可能提供不了更多了。”

咱们并不肯定这些非技术性问题是什么。当一些用户询问 WSL 团队为什么不发布 Fedora,毕竟它也是一个开源项目。项目负责人 Rich Turner 在 Microsoft 回应,“咱们有一个不发布其余知识产权到应用商店的政策。咱们相信,相较于被微软或是其余非权威人士,社区更但愿看到发行版由发行版全部者发布。”

所以,微软不方便在 Windows 商店中直接发布 Debian 或是 Arch 系统。这些任务应该落在他们的官方团队中,应该由他们将发行版带给 Windows 10 的用户。

欲知后事,下回分解

下一篇文章,咱们会讨论关于将 Windows 10 做为 Linux 设备,而且向您展现,您可能会在 Linux 系统上使用的命令行工具。

via: https://www.linux.com/blog/learn/2018/2/how-get-started-using-wsl-windows-10

做者:SWAPNIL BHARTIYA 译者:CYLeft 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

原文来自:https://www.linuxprobe.com/windows10-begin-wsl.html

相关文章
相关标签/搜索