最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

window中直接使用Linux系统

业界 admin 9浏览 0评论

说明目录

  • windows中使用linux系统
    • 安装环境
    • windows开启WSL2(windows subsystem for linux)
    • 下载Ubuntu
      • 方案一 window可视化界面中下载
      • 方案二 命令行中下载
    • 修改Ubuntu安装路径
    • 使用ssh远程连接使用:
      • 获取root权限
      • 重新安装ssh服务
      • 修改ssh参数

开发人员可以在 Windows 计算机上同时访问 Windows 和 Linux 的强大功能。 通过适用于 Linux 的 Windows 子系统 (WSL),开发人员可以安装 Linux 发行版(例如 Ubuntu、OpenSUSE、Kali、Debian、Arch Linux 等),并直接在 Windows 上使用 Linux 应用程序、实用程序和 Bash 命令行工具,不用进行任何修改,也无需承担传统虚拟机或双启动设置的费用。

windows中使用linux系统

安装环境

必须运行 Windows 10 版本 2004 及更高版本(内部版本 19041 及更高版本)或 Windows 11 才能使用以下命令。

windows开启WSL2(windows subsystem for linux)

  1. 系统设置->应用->程序和功能->启用或关闭Windows功能
    直接快捷键Win+s打开搜索框,搜索:启用或关闭Windows功能 即可
  2. 勾选:适用于Linux的Windows子系统、虚拟机平台


3. 重启电脑,等待电脑启动完成
4.将WSL2设置为默认版本
打开PowerShell,输入: wsl --set-default-version 2

下载Ubuntu

方案一 window可视化界面中下载

1.打开Microsoft Store,搜索Ubuntu,选择下载Ubuntu20.04.6LTS

2.启动系统
使用Powershell:输入:wsl

方案二 命令行中下载

1.搜索框中输入powershell,调出命令行
2.列出wsl可以支持的Linux发行版:wsl --list --online
3.选择需要安装的发行版进行安装:wsl --install -d Ubuntu-20.04
如果国内网络比较差,那么可以使用:wsl --install -d Ubuntu-20.04 --web-download
4.列出已安装的Linux发行版:wsl --list -v
5.设置默认启动的Linux发行版:wsl --set-default Ubuntu-20.04
6.启动Ubuntu:wsl
首次进入需要配置账号密码

注意:如果启动遇到 WslRegisterDistribution failed with error: 0x800701bc
请下载安装:https://wslstorestorage.blob.core.windows/wslblob/wsl_update_x64.msi
安装完成后可以在window文件系统中看到Linux的文件系统

修改Ubuntu安装路径

  默认通过WSL安装的Linux文件系统位于Windows系统盘 C盘,我们可以把Linux迁移到其它盘
  1.查看wsl已安装的Linux发行版:wsl -l -v
  ![在这里插入图片描述](https://i-blog.csdnimg/direct/8928c8c4f1cb419cb748186ff6c417fd.png)
  2.关闭WSL服务:wsl --shutdown
  3.将原位置的ubuntu压缩导出到其它盘:wsl --export Ubuntu-20.04 F:\WSL\Ubuntu.tar  
      提前创建好目录:  F:\WSL
  4.注销原wsl ubuntu:wsl --unregister Ubuntu-20.04
  5.将ubuntu解压导出到其它盘:
       wsl --import Ubuntu-20.04 F:\WSL\Ubuntu-20.04 F:\WSL\Ubuntu.tar
   6.修改用户名为原先安装时候设置的ubuntu用户名:ubuntu2004 config --default-user djx
     de这个用户名是我这边设置的,可以根据实际设置的自行修改

使用ssh远程连接使用:

获取root权限

wsl默认没有root密码,需要手动设置

需要root权限时,切换至root用户后,即可使用

重新安装ssh服务

注意:以下操作都需要root权限
1.实测不卸载再次安装,访问不到ssh服务,你们可以先试下是否可以访问,访问不到再尝试重装
2.卸载自带的ssh
3.apt-get remove openssh-server
4.再次安装
5.apt-getinstall openssh-server

修改ssh参数

注意:以下操作都需要root权限
1.打开:vi /etc/ssh/sshd_config



2.使用ifconfig查看eth0 ip,然后使用ssh连接
如果ifconfig命令没有安装,使用apt install net-tools命令安装
注意:ip是动态ip,重启电脑或者关闭wsl再次打开会发生改变
3.启动ssh服务:service ssh start
4.查看ssh服务状态:servicessh status

安装完成!!!!

说明目录

  • windows中使用linux系统
    • 安装环境
    • windows开启WSL2(windows subsystem for linux)
    • 下载Ubuntu
      • 方案一 window可视化界面中下载
      • 方案二 命令行中下载
    • 修改Ubuntu安装路径
    • 使用ssh远程连接使用:
      • 获取root权限
      • 重新安装ssh服务
      • 修改ssh参数

开发人员可以在 Windows 计算机上同时访问 Windows 和 Linux 的强大功能。 通过适用于 Linux 的 Windows 子系统 (WSL),开发人员可以安装 Linux 发行版(例如 Ubuntu、OpenSUSE、Kali、Debian、Arch Linux 等),并直接在 Windows 上使用 Linux 应用程序、实用程序和 Bash 命令行工具,不用进行任何修改,也无需承担传统虚拟机或双启动设置的费用。

windows中使用linux系统

安装环境

必须运行 Windows 10 版本 2004 及更高版本(内部版本 19041 及更高版本)或 Windows 11 才能使用以下命令。

windows开启WSL2(windows subsystem for linux)

  1. 系统设置->应用->程序和功能->启用或关闭Windows功能
    直接快捷键Win+s打开搜索框,搜索:启用或关闭Windows功能 即可
  2. 勾选:适用于Linux的Windows子系统、虚拟机平台


3. 重启电脑,等待电脑启动完成
4.将WSL2设置为默认版本
打开PowerShell,输入: wsl --set-default-version 2

下载Ubuntu

方案一 window可视化界面中下载

1.打开Microsoft Store,搜索Ubuntu,选择下载Ubuntu20.04.6LTS

2.启动系统
使用Powershell:输入:wsl

方案二 命令行中下载

1.搜索框中输入powershell,调出命令行
2.列出wsl可以支持的Linux发行版:wsl --list --online
3.选择需要安装的发行版进行安装:wsl --install -d Ubuntu-20.04
如果国内网络比较差,那么可以使用:wsl --install -d Ubuntu-20.04 --web-download
4.列出已安装的Linux发行版:wsl --list -v
5.设置默认启动的Linux发行版:wsl --set-default Ubuntu-20.04
6.启动Ubuntu:wsl
首次进入需要配置账号密码

注意:如果启动遇到 WslRegisterDistribution failed with error: 0x800701bc
请下载安装:https://wslstorestorage.blob.core.windows/wslblob/wsl_update_x64.msi
安装完成后可以在window文件系统中看到Linux的文件系统

修改Ubuntu安装路径

  默认通过WSL安装的Linux文件系统位于Windows系统盘 C盘,我们可以把Linux迁移到其它盘
  1.查看wsl已安装的Linux发行版:wsl -l -v
  ![在这里插入图片描述](https://i-blog.csdnimg/direct/8928c8c4f1cb419cb748186ff6c417fd.png)
  2.关闭WSL服务:wsl --shutdown
  3.将原位置的ubuntu压缩导出到其它盘:wsl --export Ubuntu-20.04 F:\WSL\Ubuntu.tar  
      提前创建好目录:  F:\WSL
  4.注销原wsl ubuntu:wsl --unregister Ubuntu-20.04
  5.将ubuntu解压导出到其它盘:
       wsl --import Ubuntu-20.04 F:\WSL\Ubuntu-20.04 F:\WSL\Ubuntu.tar
   6.修改用户名为原先安装时候设置的ubuntu用户名:ubuntu2004 config --default-user djx
     de这个用户名是我这边设置的,可以根据实际设置的自行修改

使用ssh远程连接使用:

获取root权限

wsl默认没有root密码,需要手动设置

需要root权限时,切换至root用户后,即可使用

重新安装ssh服务

注意:以下操作都需要root权限
1.实测不卸载再次安装,访问不到ssh服务,你们可以先试下是否可以访问,访问不到再尝试重装
2.卸载自带的ssh
3.apt-get remove openssh-server
4.再次安装
5.apt-getinstall openssh-server

修改ssh参数

注意:以下操作都需要root权限
1.打开:vi /etc/ssh/sshd_config



2.使用ifconfig查看eth0 ip,然后使用ssh连接
如果ifconfig命令没有安装,使用apt install net-tools命令安装
注意:ip是动态ip,重启电脑或者关闭wsl再次打开会发生改变
3.启动ssh服务:service ssh start
4.查看ssh服务状态:servicessh status

安装完成!!!!

发布评论

评论列表 (0)

  1. 暂无评论