window中直接使用Linux系统

开发人员可以在 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.net/wslblob/wsl_update_x64.msi
安装完成后可以在window文件系统中看到Linux的文件系统
在这里插入图片描述

修改Ubuntu安装路径

  默认通过WSL安装的Linux文件系统位于Windows系统盘 C盘,我们可以把Linux迁移到其它盘
  1.查看wsl已安装的Linux发行版:wsl -l -v
  ![在这里插入图片描述](https://i-blog.csdnimg.cn/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

安装完成!!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值