windows 使用 wsl 安装 linux 子系统

windows 使用 wsl 安装 linux 子系统

介绍

WSL(Windows Subsystem for Linux)是微软为Windows 10和Windows 11操作系统提供的一个功能,它允许用户在Windows上直接运行GNU/Linux环境。WSL提供了一个微软开发的Linux兼容内核接口,使得用户能够安装和运行原生Linux应用程序,同时保持Windows操作系统的用户界面和功能。

特点 WSL WSL2
兼容性 大多数命令行工具、实用程序、应用程序和服务 大多数命令行工具、实用程序、应用程序和服务
性能 用户空间兼容层,UTF-8字符支持,处理文件系统、网络和进程间通信效率较低 使用真实Linux内核,文件系统性能更好,支持Ext4文件系统,I/O控制,Windows和Linux进程间通信效率更高
无缝集成 与Windows环境无缝集成,用户可以在Windows文件管理器中访问Linux文件系统,可以在Linux环境下运行Windows应用程序 与Windows环境无缝集成,用户可以在Windows文件管理器中访问Linux文件系统,可以在Linux环境下运行Windows应用程序
开发便利 运行Linux命令行工具和应用程序,对于需要在不同操作系统间切换的开发人员非常有用 运行Linux命令行工具和应用程序,对于需要在不同操作系统间切换的开发人员非常有用
安全性 隔离的Linux环境,限制潜在的恶意软件对Windows操作系统的访问 使用真实Linux内核,提供更好的安全隔离

使用

安装Linux子系统的步骤:

  1. 打开Windows PowerShell(以管理员身份)或命令提示符(以管理员身份),并运行以下命令来安装WSL:
wsl --install

在这里插入图片描述

安装 ubuntu

 wsl --install -d Ubuntu-22.04

在这里插入图片描述
重启电脑,继续输入命令

 wsl --install -d Ubuntu-22.04

然后会提示我们输入用户名+密码,我们按提示输入结束则启动进入系统(如下图)

在这里插入图片描述

如何启动

可以在开始菜单中找到并打开WSL。

在这里插入图片描述

设置基本配置

在这里插入图片描述

安装和配置 SSH 服务

安装OpenSSH服务器

sudo apt-get update
sudo apt-get install openssh-server 

在这里插入图片描述
在这里插入图片描述

启动OpenSSH服务器:
在安装完成后,您需要启动OpenSSH服务器。通常,OpenSSH服务器在安装后会自动启动,但如果您需要手动启动,可以使用以下命令:

sudo systemctl start ssh

设置OpenSSH服务器开机自启:
为了让OpenSSH服务器在每次启动时自动运行,您需要将其设置为开机自启服务。使用以下命令将OpenSSH服务器设置为开机自启:

   sudo systemctl enable ssh

确认设置:
您可以通过以下命令来确认OpenSSH服务器已经设置为开机自启:

   sudo systemctl list-unit-files | grep ssh

相关推荐

最近更新

  1. TCP协议是安全的吗?

    2024-04-03 05:12:09       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-03 05:12:09       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-03 05:12:09       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-03 05:12:09       20 阅读

热门阅读

  1. Android Drawable - Shape Drawable使用详解

    2024-04-03 05:12:09       13 阅读
  2. 定时推送任务 Apache HttpClient/okhttp3

    2024-04-03 05:12:09       12 阅读
  3. P1002 过河卒:图论动态规划入门

    2024-04-03 05:12:09       14 阅读
  4. 基于 CentOS7 制作 Apache HTTPD 2.4.58 的RPM安装包

    2024-04-03 05:12:09       18 阅读
  5. 简单了解裸眼3D呈现技术

    2024-04-03 05:12:09       13 阅读
  6. gin源码分析(2)gin启动http服务

    2024-04-03 05:12:09       14 阅读
  7. Unity VR背包系统项目(1)

    2024-04-03 05:12:09       9 阅读
  8. 数据分析 -- numpy

    2024-04-03 05:12:09       16 阅读
  9. 物联网虚拟仿真实验教学中心平台建设

    2024-04-03 05:12:09       15 阅读
  10. Python在数据分析与可视化中的深度实践

    2024-04-03 05:12:09       15 阅读
  11. .vimrc文件的语句语法

    2024-04-03 05:12:09       10 阅读