适用于 Linux 的 Windows 子系统(WSL)安装指南

简介: 适用于 Linux 的 Windows 子系统(WSL)安装指南

Windows Subsystem for Linux


  • WSL提供了一个微软开发的Linux兼容内核接口(不包含Linux代码),来自Ubuntu的用户模式二进制文件在其上运行。


  • 简单来说就是用Linux系统去使用Windows


一、WSL安装


1.启用“适用于Linux的Windows子系统”


在控制面板中找到“启用或关闭Windows功能”



启用“适用于Linux的Windows子系统”



2.启用开发人员模式




3.安装UWP下Ubuntu LTS


打开微软商店



下载稳定版本Ubuntu 18.04 LTS



下载安装完后,即可在启动



4.启动子系统Linux


首次启动Ubuntu会有安装过程,需要设置用户名和密码



设置完成后,在cmd中输入bash,显示你的Ubuntu用户名,即表示环境安装成功



二、设置Windows Terminal作为主力bash


1.安装 Windows 终端


从 Microsoft Store 安装 Windows 终端


  • Windows 终端可启用多个选项卡(在多个 Linux 命令行、Windows 命令提示符、PowerShell 和 Azure


CLI等之间快速切换)支持ssh登陆远端机器。



2.运行Ubuntu


可以直接输入bash进入Ubuntu



也可以加入新窗口直接启动




三、Windows Terminal SSH远程连接虚拟机中Linux(类Putty使用)


1.安装SSH


以Ubunutu为例


使用sudo apt-get install openssh-server安装SSH



安装了提供sshd服务的软件,systemctl status sshd查看sshd服务的状态,显示running即表示启动



如果是dead的状态,说明没有启动sshd服务,那么就要启动sshd服务


2.确定 ip 地址



3.写入SSH登入信息






  • guid:"guid": "{ea929143-8d35-42b3-944e-8f0cacccf2b0}"唯一标识码用来标识每个远程终端,随机生成的,不能重复


  • 通过guid生成工具产生,如:www.guidgen.com


  • hidden:是否隐藏,即该终端是否可在选项中可见


  • name:远程终端的名字


  • commandline:"commandline": "ssh yeats@10.100.12.133"配置 ssh 信息代码

保存后即可在Terminal中显示


4.连接成功


目录
相关文章
|
11天前
|
Linux 虚拟化 Docker
Windows10安装Docker Desktop(大妈看了都会)
Windows10安装Docker Desktop(大妈看了都会)
273 2
|
14天前
|
XML Ubuntu Linux
部署08---扩展-Win10配置WSL(Ubuntu)环境,WSL系统是什么意思,是Windows系统上的一个子系统, xml的一大特点是直链系统,直接链接你的CPU,硬盘和内存,如何用 WSL部署
部署08---扩展-Win10配置WSL(Ubuntu)环境,WSL系统是什么意思,是Windows系统上的一个子系统, xml的一大特点是直链系统,直接链接你的CPU,硬盘和内存,如何用 WSL部署
|
14天前
|
Linux Windows
Linux01---目录结构,Linux系统下只有一个最顶级的树/,Windows系统有盘符概念,而Linux系统没有盘符概念,整个系统都在/根目录下,Linux 系统写法 /user/local
Linux01---目录结构,Linux系统下只有一个最顶级的树/,Windows系统有盘符概念,而Linux系统没有盘符概念,整个系统都在/根目录下,Linux 系统写法 /user/local
|
8天前
|
Web App开发 安全 Linux
Linux系统之安装Firefox浏览器
【7月更文挑战第8天】Linux系统之安装Firefox浏览器
34 8
|
8天前
|
Windows
【Windows】 Win10下报错:该文件没有与之关联的应用来执行该操作。请安装应用,若已经安装应用,请在“默认应用设置”页面中创建关联
【Windows】 Win10下报错:该文件没有与之关联的应用来执行该操作。请安装应用,若已经安装应用,请在“默认应用设置”页面中创建关联
37 1
|
11天前
|
数据采集 数据挖掘 数据处理
Pandas如何安装在Windows系统?
【7月更文挑战第8天】Pandas如何安装在Windows系统?
14 2
|
11天前
|
存储 Ubuntu Java
【Linux】已解决:Ubuntu虚拟机安装Java/JDK
【Linux】已解决:Ubuntu虚拟机安装Java/JDK
19 1
|
4天前
|
缓存 Linux 测试技术
安装【银河麒麟V10】linux系统--并挂载镜像12
【7月更文挑战第12天】安装【银河麒麟V10】linux系统--并挂载镜像
33 0
|
8天前
|
Ubuntu 安全 Linux
Linux系统之安装Ninvaders太空入侵者小游戏
【7月更文挑战第9天】Linux系统之安装Ninvaders太空入侵者小游戏
11 0
|
14天前
|
前端开发 应用服务中间件 nginx
安装Windows版nginx以及部署前端代码并就解决刷新出现404
安装Windows版nginx以及部署前端代码并就解决刷新出现404
27 0