wls2 ubuntu设置固定IP地址,并实现开机启动

2023-05-16

wls2 ubuntu设置固定IP地址,并实现开机启动

@echo off
setlocal enabledelayedexpansion
wsl --shutdown Ubuntu-20.04
wsl -u root -d Ubuntu-20.04 service ssh start | findstr "Starting OpenBSD" > nul
wsl -u root ip addr add 192.168.120.181/24 broadcast 192.168.120.0 dev eth0 label eth0:1
echo set WSL2 Ubuntu-20.04 ip success: 192.168.120.181
netsh interface ip add address "vEthernet (WSL)" 192.168.120.100 255.255.255.0
echo set windows ip success: 192.168.120.100

pause

保存为windows下文件名.bat文件,以管理员权限运行。

实测可以使用

网上的好多代码使用不了,有的使用的是docker启动,我是直接在微软商店中安装的ubuntu 20.04,和他们的不一样。

把上面的文件保存.bat文件 ,以管理员权限执行。

每个人安装的ubuntu版本有可能不一样。

在powershell中执行

wsl -l

查看

img

我的是Ubuntu-20.04。如果是其他的版本的,需要更换掉。

显示出来的第一个IP为ubuntu地址,如使用ssh时(需要打开远程登陆),实测可以使用。

编写Win10开机脚本
该脚本的目的是运行 Linux子系统中的脚本。具体方法如下:

按键盘Win+r 启动运行,输入shell:startup,转到Windows“启动”目录,新建文件wsl2run_Ubuntu_redis.vbs(文件名自命名,扩展名是vbs就行),并保存以下内容。


rem Msgbox "Win10开机自动启动wsl2的Ubuntu,并由其启动redis"
Set ws = CreateObject("Wscript.Shell")
ws.run "wsl -d Ubuntu-20.04 -u root -e /etc/init.d/ssh start", vbhide

注意Ubuntu-20.04,后面是数字为版本号。vbhide可以不显示启动画面,后台启动。
Ubuntu启动后,会自动加载redis服务,所以Win10开机后,redis也就自动启动了。

转载:
wls2 ubuntu设置固定IP地址,并实现一键启动jupyter-lab
【WSL2小技巧】Win10 开机自动启动 WSL2 下 Ubuntu 内 Linux 程序

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

wls2 ubuntu设置固定IP地址,并实现开机启动 的相关文章

  • springboot跨域配置

    span class token keyword public span span class token keyword class span span class token class name SzptbApplication sp
  • SpringCloud Alibaba微服务解决方案

    微服务概念 微服务架构它是基于传统的SOA架构演进而来的一种架构模 其提倡将传统的单体架构或分布式架构中的单体应用程序和服务划分成更小粒度的服务 xff0c 这种服务独立运行在独立的进程中并与其它的进程相隔离 xff0c 服务于服务之间通常
  • 【Linux程序前台后台切换】

    1 前台转后台 按如下步骤即可将前台任务转后台任务 xff1a 暂停当前前台任务 xff1b 按下Ctrl 43 z命令键即可 xff1b 如下图所示 xff1a 停掉当前前台任务 查看挂起的进程 xff1b 输入jobs即可 xff0c
  • linux3.14.38 解决不能正确加载驱动 insmod: can't insert 'xxx.ko':invalid module format

    错误原因总结 及 解决方法 1 原因 xff1a 这是因为 正在运行的板子的内核版本 与 编译驱动的内核版本 不一致造成的 解决方法 xff1a 确保在与开发板运行的相同的内核版本下 xff0c 编译你的驱动程序 xff0c 如果正常情况
  • 如何在Qt项目内添加新的子文件夹

    情景 xff1a 当项目文件过多时 xff0c 将头文件和源文件只用一个文件夹来管理会太长 这时就需要添加新的子文件进行管理 样图 xff1a 这里添加了一个 tool 文件夹存放自己写的工具 xff08 方法 xff09 实现步骤 xff
  • variable has incomplete type 'QVariant'

    Qt 报错误真的很奇怪啊 xff0c 我以为不用包含QVariant头文件就可以直接用 xff0c 在没有包含头文件的情况下使用QVariant 关键字不会报错 xff0c 但是在运行的时候会报错 遇到这个错误的解决办法 xff0c 将QV
  • win10 下 idea2020安装 JetBrains-agent.jar 包后闪退的解决办法

    破解 我们在破解时会将 JetBrains agent jar 这个文件导入到 idea 中 xff0c 我在 plugin 导入后重启便无法再打开 idea 原因 在导入 JetBrains agent jar 包自动修改配置文件时出现了
  • 更改WSL2的存放路径

    问题 xff1a wsl默认存放路径为C盘 xff0c 可根据需求将其导出到其他空间较大的盘符 更改方式 xff1a 查看已安装的WSL的名称和版本 xff0c 在Powershell中输入以下命令 xff1a wsl span class
  • Resilient Distributed Datasets: A Fault-Tolerant Abstraction for In-Memory Cluster Computing 阅读笔记

    文章目录 背景 弹性分布式数据集 RDDs 如何产生 RDD 用户可以对 RDD 的控制 Spark 提供的编程接口 lineage 图示 RDDs 表示 实现 作业调度 调度思想 阶段 stage 解释器整
  • Dynamic Scheduling with Service Curve for QoS Guarantee of Large-Scale Cloud Storage 论文阅读

    文章目录 摘要 引言 相关工作 背景 基于服务曲线的 QoS 保证 问题公式化 延迟保证所需带宽的保守设置 延迟保证服务曲线 SG QoS 队列服务对应关系 队列工作模式 时间标签计算 分发策略 紧急状态计算
  • Dependable Horizontal Scaling Based On Probabilistic Model Checking 阅读笔记

    一 介绍 本文提出的方法分为 基于马尔科夫决策过程 Markov Decision Processes 构建弹性动作的模型 利用模型制定具体的弹性策略 使用马尔科夫决策过程的原因 MDPs 可以捕捉问题的转移概率和不确定性 在当前状态下 不
  • leetcode两数之和c/c++

    两数之和c c 43 43 题目 xff1a 给定一个整数数组 nums 和一个目标值 target xff0c 请你在该数组中找出和为目标值的那 两个 整数 xff0c 并返回他们的数组下标 你可以假设每种输入只会对应一个答案 但是 xf
  • leetcode数据流中的第k大元素c++

    数据流中的第k大元素 设计一个找到数据流中第K大元素的类 xff08 class xff09 注意是排序后的第K大元素 xff0c 不是第K个不同的元素 你的 KthLargest 类需要一个同时接收整数 k 和整数数组nums 的构造器
  • javaweb实现登陆,注册,修改密码,显示信息,修改个人信息功能

    用户注册和登录的实现 编写JSP程序实现用户注册 登录 注销 修改密码和显示及修改用户基本信息等基本功能 通过session判断用户是否已经登录 如果未登录 请提供注册和登录功能 如果已登录 请显示用户ID 姓名 年龄等信息 并请提供注销
  • 第一次面试经历--慧扬健康

    文章目录 时间 2019 6 27日10点 面试步骤 填写基本信息 hr问问题 笔试和机试 1 填写基本信息 2 hr问问题 3 笔试和机试题目 时间 2019 6 27日10点 面试步骤 填写基本信息 hr问问题 笔试和机试 1 填写基本
  • 阿里巴巴-游戏开发面经

    文章目录 投递简历的过程 7 20号 面试 了解到的基本信息 技术面试的问题 方法一 穷举遍历 方法2 标记 方法3 快慢指针 方法4 set集合大小变化 投递简历的过程 7 17 号在上班的过程中突然实习僧的 hr 打电话给我说看到我的简
  • 支付宝支付和微信支付容易被风控可以看一下这个操作

    1 主要问题 xff1a 微信支付使用过程中容易出现微信支付商户号被交易拦截 xff0c 关闭支付权限 xff0c 关闭体现结算等风控情景 支付宝支付的过程中 xff0c 用户付款经常会提示防范兼职刷单等风控提醒 xff0c 暂停支付 xf
  • rClone 挂载Webdav

    0 习惯性的废话 好久不见甚是想念 xff0c 昨天剁手买了台Miix4低配版 xff0c 两台电脑之间的数据同步就需要考虑了 xff0c 自建了NextCloud xff0c 但把主力机一天到晚开着也不是个事 想到弄个支持Webdav的网
  • 身份证实名认证接口,实名认证API接口文档

    1 适用范围 为预防冒名注册 恶意注册等行为 xff0c 实名认证已经成为当下互联网环境下必不可少的一个环节 比如用户在进行信息发布 评论 社交等行为时 xff0c 都需要先进行实名认证 它能够帮助互联网平台对入驻用户进行真实性核验 xff
  • 商品条码API接口,免费好用

    1 前言 商品条码接口 xff0c 能实现生成指定编码信息的条形码和根据条形码code值获取商品信息 2 接口明细 注意 xff1a app id和app secret是临时秘钥 2 1 生成指定条形码 接口地址 xff1a https w

随机推荐

  • URL生成短链接API接口

    1 前言 URL生成短链接口 xff0c 可将长链接生成短链 xff0c 方便分发和推广 查看接口完整信息 xff1a https www idmayi com doc detail id 61 26 2 接口明细 注意 xff1a app
  • 节假日万年历API接口,免费好用

    1 前言 节假日万年历接口 xff0c 能实现查询指定日期 月份 年份 时间范围的节假日和万年历信息 xff0c 万年历的信息包含农历信息 xff0c 宜忌等信息 这个接口的主要特点是 xff0c 返回某个节日是否是工作日 xff0c 节日
  • 美女福利图片API接口,免费好用

    1 前言 美女图片福利查询接口 xff0c 能获取一些青春靓女的图片 xff0c 拿来做一些demo非常合适 查看接口完整信息 xff1a https www idmayi com doc detail id 61 15 2 接口明细 注意
  • 文本情感倾向分析API

    一 前言 文本情感倾向分析API xff0c 对带有情感色彩的主观性文本进行分析 处理 归纳和推理 二 接口文档 应用场景 商品评论的分析 电影或电视剧的评论分析 大众舆论导向分析 人物的情绪分析 人物关系分析 产品的比较分析 对某一个事件
  • 语音通知 API

    一 前言 语音通知API xff0c 通过系统发起电话直呼并播放通知内容 支持静态和动态语音 xff0c 可自定义通知内容 二 接口文档 特性 语音专线主动呼叫用户 xff0c 解决短信拦截等无法收到短信验证痛点 文本识别文本智能语音转化
  • 银行卡OCR API

    一 前言 银行卡OCR API xff0c 可以自动定位银行卡图片区域 xff0c 支持识别银行卡正面信息 xff0c 包含银行卡号 银行卡类型 银行名称等信息 二 应用场景 金融远程身份认证 使用身份证OCR和银行卡OCR实现用户信息的自
  • Centos7系统使用kubeadm方式安装k8s集群v1.26.1版本

    kubeadm方式安装k8s集群 一 准备机器 主机说明192 168 0 11master节点 xff0c 能连外网 xff0c 官网最低要求2核2G192 168 0 12node1节点 xff0c 能连外网 xff0c 官网最低要求2
  • 使用PIL和几种分类算法对标准数字图片进行识别

    详细代码见GitHub https github com nickliqian simple number recognition simple number recognition 使用PIL和几种分类算法对标准数字图片进行识别 背景 在
  • windows10修改子系统ubuntu安装路径

    1 查看当前安装的子系统版本 wsl l v 2 导出子系统文件到d盘 wsl export Ubuntu d ubuntu tar 3 注销当前子系统 wsl unregister Ubuntu 4 重新导入子系统到d盘 wsl impo
  • 字节高频题补充 检测循环依赖

    和 力扣207 课程表 相似 循环依赖检测 如 xff0c 39 A 39 39 B 39 39 B 39 39 C 39 39 C 39 39 D 39 39 B 39 39 D 39 61 gt false xff0c 39 A 39
  • 解决Python模块导入出现ModuleNotFoundError: No module named ‘***’的问题

    Python的模块非常多 xff0c 在安装这些模块的时候 xff0c 由于安装方法的不同 xff08 pip easyinstall xff09 xff0c 在python加载这些包时 xff0c 出现ModuleNotFoundErro
  • centos7端口管理

    1 开放端口 firewall cmd zone 61 public add port 61 5672 tcp permanent 开放5672端口 firewall cmd zone 61 public remove port 61 56
  • Rust安装后执行第一个程序遇到的问题

    当按照 https kaisery github io trpl zh cn ch01 02 hello world html 学习教程编写第一个Helloworld 执行rustc命令后汇报如下错误 G rustspace gt rust
  • 构建openvidu-loadtest工具-问题记录

    docker中创建ubuntu22 04的容器 xff0c 编译openvidu loadtest xff0c 遇到以下问题 xff0c 做备忘以便日后翻看 问题1 执行apt update更新镜像源库时发生错误 xff1a Updates
  • linux下-bash: ***: command not found解决办法

    今天在阿里云虚拟机上配置环境时出现 bash command not found错误 xff0c 网上找了一下 xff0c 方法如下 xff1a 如输入ls 出现 bash ls command not found ipconfig 出现
  • vue websocket 实现页面实时刷新

    vue websocket 实现页面实时刷新 最近公司项目需求后台web端要做实时能看到用户的登录状态以及所在位置 xff0c 说白了就是要做数据实时刷新 直接上代码吧 xff01 lt DOCTYPE html gt lt html la
  • Java 位运算详解

    目录 一 Java中支持的位运算 二 位运算规则 三 逻辑运算 xff08 一 xff09 与运算 xff08 amp xff09 一 运算规则 二 运算流程 xff08 二 xff09 或运算 xff08 xff09 一 运算规则 二 运
  • manjaro连接远程服务器

    不用下再window里面的类似XShell xff0c 只需要直接连就行 但是在ubuntu里面需要开启SSH服务 xff0c 再前边的文章里面有 xff0c 这篇只针对manjaro ssh username 64 100 100 100
  • GitLab创建SSH Key 过程

    1 首先你需要在github上或者gitlab上建立了自己的账户 xff0c 项目组已经将你加入了group 2 打开git bash xff0c 输入命令 ls al ssh xff0c 如果提示 xff0c ls cannot acce
  • wls2 ubuntu设置固定IP地址,并实现开机启动

    wls2 ubuntu设置固定IP地址 xff0c 并实现开机启动 64 echo off setlocal enabledelayedexpansion wsl shutdown Ubuntu 20 04 wsl u root d Ubu