

WSL
事实上,在云计算领域,微软很早以前就已经使其Azure支持多种流行的Linux发行版,但是对于普通用户而言,真正的变化发生在Windows 10的背后: 微软宣布它将在Windows 10中使用10内置Linux,并且所使用的技术不是所谓的“虚拟化”技术-也就是说,该子系统的Linux在Windows 10上完全本机运行.

WSL技术的实现原理
Microsoft将这个Linux系统命名为: Linux的Windows子系统,对于像我这样的系统爱好者,这个名称太熟悉了,因为在Windows 7之前,Microsoft还构建了UNIX子系统. 该系统可以本机运行UNIX二进制文件,并且该名称是: Windows Services for UNIX.
即使如此,对于许多普通用户而言,适用于Linux的Windows子系统只是一个早期的玩具,但对于像我这样的圣心研究人员来说win10安装linux虚拟机,他们经常在Linux下处理一些小批量的数据,因此安装虚拟机和在两个系统之间切换,并可以实现系统级文件交互操作,这太实用且有吸引力. 让我们一起体验和探索.
Microsoft通过Windows 10周年更新(内部版本14393)构建了Linux子系统Windows子系统框架,但该功能当时仅称为Beta,并且在Windows 10 Fall Creators Update中,安装Linux子系统. 更简单-您可以直接从Microsoft Store下载该子系统,并且可选发行版已从最初的唯一Ubuntu更改为Suse,Ubuntu,Debian,甚至用于网络安全工作Kail Linux. 此外,还有WSL GuideLine应用程序可帮助您快速开始使用Linux子系统.


图片
只是,如果您想体验这些发行版,则需要执行一些简单的操作. 毕竟,默认情况下未选择Windows Subsystem for Linux组件框架.
首先,我们需要确认我们的Windows 10版本. 以下操作方法仅适用于Windows 10 Fall Creators Update(Windows 10内部版本16299)及更高版本. 如果您是Windows 10周年更新win10安装linux虚拟机,请安装Linux子系统安装. 您可以搜索“ Windows上的Bash”以自行探索安装方法. 另外,该系统必须是64位操作系统.

图片
确认上述内容后,打开“控制面板-程序和功能”,选中左侧的“启用和禁用Windows功能”,然后选中“ Linux的Windows子系统”,然后单击“确定”(此步骤可能是必要的重启).

图片
接下来,打开Microsoft Store,搜索您喜欢的Linux发行版,在这里我选择我更熟悉的Linux发行版Ubuntu,然后单击Install. 对于初学者来说,Ubuntu / Debian发行版具有非常完整的软件包管理系统,可以轻松快速地开始使用.


图片
安装完成后,您可以在Windows“开始”菜单中找到“ Ubuntu”应用程序!换句话说,现在您已经在Windows 10中成功安装了Ubuntu发行版的Linux子系统.
在开始菜单中打开Ubuntu后,Ubuntu将安装并初始化很长时间,然后系统将提示您设置Linux用户名和密码. 应该注意的是,此处的用户名和密码对于Windows并不常见.

图片
密码设置为非明文形式,不会像Windows一样用“ ***”代替,因此您只需盲目输入密码并单击以确认. 建议使用复杂的密码. 一些发行版将具有强制性要求. 输入完成后,系统将提示您如何升级特权,然后使用新设置的用户名自动登录到Ubuntu.
由于默认软件源是Ubuntu的官方源,因此下载速度较慢,因此您可以选择将其替换为家用软件源,例如阿里云镜像的软件源.
在当前命令行下方输入:

sudo -i
权限升级后输入密码,并以root用户权限登录.
下一步,备份当前源并输入以下命令:
cp /etc/apt/sources.list /etc/apt/sources.list.old
不难发现源管理文件是sources.list. 我们选择对其进行编辑. 我选择的编辑器是vim,所以命令是:
vim /etc/apt/sources.list
使用vim后,您将进入命令模式,通过在键盘上键入“ i”键来键入编辑模式,然后复制以下代码(复制代码,然后右键单击编辑器以复制):
# deb cdrom:[Ubuntu 16.04 LTS _Xenial Xerus_ - Release amd64 (20160420.1)]/ xenial main restricted
deb-src http://archive.ubuntu.com/ubuntu xenial main restricted #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted multiverse universe #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted multiverse universe #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb http://mirrors.aliyun.com/ubuntu/ xenial multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse #Added by software-properties
deb http://archive.canonical.com/ubuntu xenial partner
deb-src http://archive.canonical.com/ubuntu xenial partner
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted multiverse universe #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-security multiverse
完成后,点击键盘上的“ esc”以退出编辑模式,然后输入: wq单击“保存”并退出编辑器vim.


图片
然后我们更新软件源以使编辑后的文件生效:
易于获取更新
在这里,我们将Ubuntu的软件源切换到阿里云的源.
稍后输入:
获得升级
更新当前系统的软件和类库. 如果没有意外,系统将自动更新现有软件包. 经过这一系列操作后,当前的Ubuntu软件和类库是最新的,并且系统版本也已升级到Ubuntu 16.04.4 LTS.
对于“启用SSH并使用SSH客户端登录”,我认为这不是必需的,因为尽管子系统默认情况下安装在C驱动器中,但实际上它已连接到其他驱动器号,所有链接都是包含在/ mnt /目录中. 如果切换到D驱动器的根目录,则命令为:
cd / mnt / d
好的,让我们探索下一步,例如安装图形界面!
参考:
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-259285-1.html
想去又去不了的心情
你还不是伊拉克总统
提高产品质量