适用于 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天前
|
Ubuntu Java Linux
Linux 安装 Qualcomm ® SnapdragonTM Profiler
通过本文的详细介绍,您应该已经成功在 Linux 系统上安装并配置了 Qualcomm® Snapdragon™ Profiler,并能够连接 Android 设备进行性能分析。Snapdragon Profiler 提供了丰富的工具和功能,可以帮助开发者深入了解应用程序的性能瓶颈,从而进行优化。希望本文能对您有所帮助,让您在开发过程中更高效地使用 Snapdragon Profiler 进行性能分析和优化。
43 10
|
13天前
|
Linux
Linux安装svn并启动
Linux安装svn并启动
49 10
|
1月前
|
弹性计算 运维 Ubuntu
os-copilot在Alibaba Cloud Linux镜像下的安装与功能测试
我顺利使用了OS Copilot的 -t -f 功能,我的疑惑是在换行的时候就直接进行提问了,每次只能写一个问题,没法连续换行更有逻辑的输入问题。 我认为 -t 管道 功能有用 ,能解决环境问题的连续性操作。 我认为 -f 管道 功能有用 ,可以单独创建可连续性提问的task问题。 我认为 | 对文件直接理解在新的服务器理解有很大的帮助。 此外,我还有建议 可以在非 co 的环境下也能进行连续性的提问。
75 7
|
1月前
|
存储 Cloud Native Java
Windows下Minio的安装以及基本使用
MinIO 是一个开源的云原生分布式对象存储系统,兼容亚马逊S3接口,适合存储大容量非结构化数据。本文介绍Windows下MinIO的安装与基本使用:通过以上步骤,您可以在Windows环境中成功安装并使用MinIO。
163 17
|
1月前
|
Oracle 关系型数据库 Linux
linux8安装oracle 11g遇到的问题记录
Oracle 11g在Linux 8上安装时会遇到link编译环节的问题。官方建议忽略安装中的链接错误,安装完成后应用DBPSU 11.2.0.4.240716补丁及一次性补丁33991024,再重新编译二进制文件,并配置监听器和数据库。但因11g已退出服务期,这些补丁需付费获取。网上信息显示22年1月的PSU补丁也可解决问题,找到该补丁后按常规方式打补丁即可。如有需求或疑问可咨询我。
71 20
|
2月前
|
安全 关系型数据库 MySQL
Windows Server 安装 MySQL 8.0 详细指南
安装 MySQL 需要谨慎,特别注意安全配置和权限管理。根据实际业务需求调整配置,确保数据库的性能和安全。
247 9
|
9月前
|
弹性计算 运维 安全
阿里云服务器Windows和Linux操作系统区别对比
阿里云服务器Windows和Linux操作系统区别对比,性能有差异吗?有,同配置下Linux性能要优于Windows,但这与阿里云无关,仅仅是linux和windows之间的区别。另外,阿里云提供的windows和linux操作系统均为正版授权,用户不需要额外支付许可费用,如何选择?看用户自己的应用程序情况。
|
9月前
|
运维 安全 Linux
使用阿里云搭建幻兽帕鲁服务器操作系统类型Windows和Linux有区别吗?
使用阿里云搭建幻兽帕鲁服务器操作系统类型Windows和Linux有区别吗?性能有差异?同配置的游戏服务器,如4核16G或8核32G配置等,选择Windows和Linux操作系统差异不太大,如果非要对比的话,Linux系统相对Windows更少占用计算资源,当然如果对Linux不熟悉的话,可以选择Windows。另外,即便是幻兽帕鲁服务器创建成功后,也是可以免费修改操作系统的
222 1
|
Linux 开发者 Windows
Windows、Linux 和 Mac:操作系统之间的区别
Windows系统、Linux系统与Mac系统:操作系统的对比与选择 操作系统是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。操作系统是用户和计算机的接口,同时也是计算机硬件和其他软件的接口。以下是Windows 系统、Linux 系统、Mac 系统的对比: