适用于 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.连接成功


目录
相关文章
|
17天前
|
Ubuntu 安全 Linux
|
14天前
|
Linux 测试技术 网络安全
Linux系统之安装OneNav个人书签管理器
【10月更文挑战第19天】Linux系统之安装OneNav个人书签管理器
35 5
Linux系统之安装OneNav个人书签管理器
|
16天前
|
监控 Java Linux
Linux系统之安装Ward服务器监控工具
【10月更文挑战第17天】Linux系统之安装Ward服务器监控工具
38 5
Linux系统之安装Ward服务器监控工具
|
18天前
|
JSON JavaScript Linux
Linux系统之安装cook菜谱工具
【10月更文挑战第15天】Linux系统之安装cook菜谱工具
32 2
Linux系统之安装cook菜谱工具
|
20天前
|
Ubuntu Linux 测试技术
Linux系统之Ubuntu安装cockpit管理工具
【10月更文挑战第13天】Linux系统之Ubuntu安装cockpit管理工具
75 4
Linux系统之Ubuntu安装cockpit管理工具
|
21天前
|
Linux 网络安全 数据安全/隐私保护
Linux系统之Centos7安装cockpit图形管理界面
【10月更文挑战第12天】Linux系统之Centos7安装cockpit图形管理界面
48 1
Linux系统之Centos7安装cockpit图形管理界面
|
10天前
|
消息中间件 Linux RocketMQ
在Red Hat Enterprise Linux 9上使用Docker快速安装并部署
通过以上步骤,你可以在Red Hat Enterprise Linux 9上使用Docker快速安装并部署RocketMQ。这种方法不仅简化了安装过程,还提供了一个灵活的环境来管理和扩展消息队列系统。RocketMQ作为一款高性能的分布式消息系统,通过Docker可以实现快速部署和高效管理。
33 2
|
11天前
|
消息中间件 Linux RocketMQ
在Red Hat Enterprise Linux 9上使用Docker快速安装并部署
通过以上步骤,你可以在Red Hat Enterprise Linux 9上使用Docker快速安装并部署RocketMQ。这种方法不仅简化了安装过程,还提供了一个灵活的环境来管理和扩展消息队列系统。RocketMQ作为一款高性能的分布式消息系统,通过Docker可以实现快速部署和高效管理。
24 3
|
22天前
|
数据安全/隐私保护 Windows
安装 Windows Server 2019
安装 Windows Server 2019
|
22天前
|
Windows
安装 Windows Server 2003
安装 Windows Server 2003