您的位置:

全面了解Win11 WSL 2

一、Win11 WSL网络

Win11 WSL 2(Windows Subsystem for Linux 2)是Windows10及以上版本中的一个开发者工具,可以在Windows操作系统上直接运行Linux系统,具有非常高的实用性。由于Win11是近年来发布的最新操作系统,许多开发者首选Win11 WSL 2。Win11 WSL 2支持实现在Windows 11不同环境和系统之间进行交互,互动性强,代码测试方便。

建立WSL网络的过程其实是比较简单的,只需在Windows的WSL模式下,确保系统安全,安装好Linux系统的环境,Linux系统的网络服务即可被Windows通过WSL方式访问。通过这种方式,可以让开发者方便地将Windows系统和Linux系统连接起来,在两种系统之间进行资源共享和远程调试。

二、Win11 WSL安装CentOS

CentOS是一种运行在Linux系统上的操作系统,拥有市场占有率很大的用户群体,因此在Win11 WSL上安装CentOS是非常有必要的。以下是安装CentOS的简要步骤:

1. 打开Windows PowerShell,输入以下命令:
       dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
       dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

2. 下载CentOS
       wsl --install -d CentOS

3. 打开CentOS,等待安装结束

4. 安装完成后,输入以下命令启动CentOS:
       wsl -d CentOS

三、Win11 WSL 2

Win11 WSL 2是一个改进版的Win11 WSL 1,具有更好的性能和更高的兼容性。以下是一些Win11 WSL 2的特征:

Win11 WSL 2的不同之处在于,它是基于虚拟机技术的,因此与Windows系统直接集成在一起。这样能够显著提高WSL系统的性能和稳定性。使用Win11 WSL 2,用户可以在WSL系统下运行各种常见Linux应用程序,并且与Windows环境进行更好的集成。

四、Win11 WSL2设置安装位置

Win11 WSL 2默认安装位置为C盘,但是如果你的C盘空间不够大,那么可以更改安装位置。以下是设置安装位置的步骤:

1. 创建一个新的分区,并分配给WSL 2。比如,可以使用以下命令:
       wsl.exe --convert-to-wsl --version 2
		
2. 修改Win11 WSL 2的默认设置路径。比如,可以使用以下命令:
       wsl --set-default-installation-path D:\wsl-v2

五、Win11 WSL2 Ubuntu图形化

Win11 WSL 2上安装Ubuntu后,默认不支持图形化界面。但是,通过以下步骤,你可以在Win11 WSL 2上实现Ubuntu的图形化界面:

1. 设置环境变量,以支持远程X Server:
       export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2}'):0

2. 安装并启动Xming软件,并在XLaunch配置中选择“Windowed Mode”,并勾选“Disable Access control”选项。

3. 在Ubuntu安装X11和桌面环境:
       sudo apt-get update
       sudo apt-get install xfce4

4. 运行xfce4,并体验Ubuntu的图形化界面

六、Win11 WSL 安装

Win11 WSL的安装非常简单,只要电脑支持64位系统,就可以直接安装。以下是Win11 WSL的简要安装步骤:

1. 去控制面板的“程序功能”中打开“适用于 Linux 的 Windows 子系统”和“虚拟机平台”。

2. 下载适合自己系统的WSL Linux发行版,如Debian, Ubuntu, CentOS等

3. 打开cmd, 输入Linux发行版名字,初次安装会让设置用户名和密码。

七、Win11 WSL使用

安装好Win11 WSL后,用户可以使用WSL运行Linux命令或应用程序。以下是一些常见的WSL使用方法和技巧:

1. 使用Linux命令行
       wsl

2. 在WSL中运行Windows应用程序
       notepad

3. 挂载Windows文件系统
       mkdir /mnt/c
       mount -t drvfs C: /mnt/c

4. 安装应用程序或软件包
       apt-get install 

5. 启动WSL system service
       sudo service 
    start/stop

   
  

八、Win11 WSLg

WSLg是Win11 WSL 2的功能之一,通过WSLg,用户可以实现在Linux GUI下在Windows环境中运行桌面环境和应用程序。以下是WSLg的简要使用方式:

1. 开启WSLg
       sudo apt install dbus-x11
       export $(dbus-launch)

2. 安装windows自定义X服务器,如VcXsrv和X410

3. 连接到Windows X Server
       export DISPLAY=$(grep -m 1 nameserver /etc/resolv.conf | awk '{print $2}'):0

4. 在WSL中运行GUI应用程序
       chromium
总之,Win11 WSL是开发者最好用的工具之一,由于它的便捷性和灵活性,越来越多的用户开始使用Win11 WSL来完成代码编程和测试。无论是在网络方面还是安装CentOS,WSL 2还是设置安装位置等方面,本文都提供了详细的指导和操作步骤,希望可以对你有所帮助。