20240508 4

事实上Windows 10的WSL如果创建一个监听端口的服务,会默认弹出防火墙训问你是否放通网络,如果你勾选了全部的网络,那么这个端口默认就可以通过宿主机IP进行访问的。
但如果你为了安全,只允许私有网络的话,那么,端口就需要映射了。映射方法整理如下:[……]

阅读全文

20240506

WSL有的时候我们需要常驻服务,随宿主机启动而自启动,那么如何设置Windows 11/10开机自启动 WSL下的服务?
WSL子系统中创建启动脚本:

vim /etc/init.wsl 

设置好启动指令:

#! /bin/bash 
#以下根据[......]

阅读全文

一般子系统就是自己用,每次启动还要人工切到root权限,很是麻烦,如何让Win10的WSL子系统默认root登入呢?
命令行操作方法如下:

  1. Windows进入cmd命令行,执行指令进入Apps目录:
    cd %HOMEPATH%\AppData\Lo

    [……]

阅读全文

获取子系统

本文介绍Windows 10的子系统安装方法,默认是WSL 1的内核,WSL 2内核需要参考昨日的文章先启用WSL 2子系统后再获取。
安装Linux分发版

  1. 打开 Microsoft Store,并选择你偏好的 Linux 分发版。一般是选Ubuntu[……]

阅读全文

版本示意图

首先明确一点,WSL 2是基于Hyper-V虚拟化的,启用完毕生效后,会影响基于vt虚拟化的各种虚拟机的使用,如:VirtualBox和各类安卓模拟器。
Win10 WSL 2 子系统启用流程

  1. 开始->所有应用->Windows PowerShell->右键W[……]

阅读全文

通常,目前追求新鲜的同学已经尝试使用Windows 10的预览版,安装WSL 2的子系统了。
但安装过程中,执行命令行可能会碰到“WSL 2 需要更新其内核组件”的提示,这个内核组件如何更新呢?解决方案很简单,流程如下:

  1. 下载内核组件包:wsl_up[……]

阅读全文

Win10的Linux子系统是一个蛮好用的系统,但是如果用了过久想重置到初始状态的话,还需要一些操作才行。
重置Linux子系统方法如下:

  1. 打开Windows设置,依次点击“应用”-“应用和功能”[……]

阅读全文