IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 1.windows11开启wsl2并安装Ubuntu 20.04 -> 正文阅读

[系统运维]1.windows11开启wsl2并安装Ubuntu 20.04

1. 开启wsl2

  1. 打开控制面板,选择程序 —— 启用或关闭Windows功能,勾选 适用于Linux的Windows子系统还有虚拟机平台选项

    image-20211027161123638

image-20211027161600841

  1. 设置wsl版本为wsl2

    使用管理员身份,打开cmd(命令提示符),输入以下命令

    wsl --set-default-version 2
    

    image-20211027161833029

    更新wsl

    wsl --update
    

    image-20211027162331522

2. 安装Ubuntu 20.04

  1. 查看可安装的Linux版本

    wsl --list --online
    

    image-20211027162704316

    这里选择安装Ubuntu 20.04

    wsl --install -d Ubuntu-20.04
    

    image-20211027180618221

    在弹出的页面中输入用户名及密码

    image-20211027180647262

    image-20211027180659721

    至此wsl2及对应的Ubuntu 20.04就安装完毕了

3. 解决wsl2 ip地址每次变更问题

每一次重启电脑,或者重启 wsl 服务后,子系统ip地址都会变更,使用起来比较麻烦,后来看到网上有人发布的解决思路比较优雅

地址为:https://github.com/microsoft/WSL/issues/4210#issuecomment-648570493

I give you a new idea: Instead of changing the IP, add a designated IP.

In Windows 10, run CMD or Powershell with administrator privilege, and then execute the following two commands:

:: Add an IP address in Ubuntu, 192.168.50.16, named eth0:1
wsl -d Ubuntu -u root ip addr add 192.168.50.16/24 broadcast 192.168.50.255 dev eth0 label eth0:1

:: Add an IP address in Win10, 192.168.50.88
netsh interface ip add address "vEthernet (WSL)" 192.168.50.88 255.255.255.0

In the future, you will use 192.168.50.16 when you access Ubuntu, and 192.168.50.88 when you access Win10.
You can save the above two lines of commands as a .bat file, and then put it into the boot area, and let it execute automatically every time.

翻译如下:

我给你一个新的想法: 与其改变 IP,不如增加一个指定的 IP。

在 Windows 10中,使用管理员权限运行 CMD 或 Powershell,然后执行以下两个命令:

在 Ubuntu 中添加一个 IP 地址,192.168.50.16,命名为 eth0:1

wsl -d Ubuntu -u root ip addr add 192.168.50.16/24 broadcast 192.168.50.255 dev eth0 label eth0:1

在 Win10中添加 IP 地址,192.168.50.88

netsh interface ip add address "vEthernet (WSL)" 192.168.50.88 255.255.255.0

在未来,当你访问 Ubuntu 时,你将使用192.168.50.16,当你访问 Win10时,你将使用192.168.50.88。

可以将上面两行命令保存为。然后把它放到启动区域,让它每次都自动执行。

具体操作方式:

创建一个bat脚本文件

作用为在Windows中添加一个ip为 172.23.220.20 的地址,然后在Ubuntu中添加一个ip为 172.23.220.10 的地址

netsh interface ip add address "vEthernet (WSL)" 172.23.220.20 255.255.255.0
wsl -d Ubuntu-20.04 -u root ip addr add 172.23.220.10/24 broadcast 172.23.220.255 dev eth0 label eth0:1

然后开机后以管理员方式运行该脚本即可

同样,也可以使用该方式解决wsl2中子系统无法自启服务的问题,如想要启动mysql,只需要增加一行命令即可

wsl -d Ubuntu-20.04 -u root service mysql start
  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-11-05 13:50:43  更:2021-11-05 13:50:48 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 22:27:44-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码