适用于Linux的Windows子系统(系统安装步骤)

目录

前言

一、WSL2安装

[1.Microsoft参考文档(推荐选择旧版 WSL 的手动安装步骤)](#1.Microsoft参考文档(推荐选择旧版 WSL 的手动安装步骤))

2.开启子系统

二、Ubuntu安装

[1.在Microsoft Store中获取ubuntu](#1.在Microsoft Store中获取ubuntu)

2.运行ubuntu配置管理信息

3.ubuntu换源

[三、WSL 与 Ubuntu的一些基础使用命令](#三、WSL 与 Ubuntu的一些基础使用命令)

[四、Windows Terminal终端管理工具(推荐安装)](#四、Windows Terminal终端管理工具(推荐安装))

总结


前言

系列分为三章(从安装到项目使用):

一、适用于Linux的Windows子系统(系统安装步骤)

二、适用于Linux的Windows子系统(PHP搭建lmap、redis、swoole环境)

三、适用于Linux的Windows子系统(在VScode中开发Linux项目)


一、WSL2安装

1.Microsoft参考文档(推荐选择旧版 WSL 的手动安装步骤)

适用于 Linux 的 Windows 子系统文档 | Microsoft Learn

2.开启子系统

控制面板-程序和功能-启用或关闭windows功能-勾选虚拟机平台、适用于Linux的Windows子系统-确定-重启电脑

  • 下载Linux内核更新包-下载后双击运行
  • 将 WSL2 设置为默认版本(菜单中搜索PowerShell以管理员身份运行)

    wsl --set-default-version 2

二、Ubuntu安装

1.在Microsoft Store中获取ubuntu

2.运行ubuntu配置管理信息

设置username与password(pssword不显示、输入后回车)

安装好以后会在资源管理器下多出一个 Linux 选项

3.ubuntu换源

  • 获取ubuntu版本对应的源

ubuntu镜像_ubuntu下载地址_ubuntu安装教程-阿里巴巴开源镜像站

  • 换源

    备份:sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

    修改源文件:sudo vim /etc/apt/sources.list

    编辑:i

    保存: 1)esc 2):wq

    更新源:sudo apt-get update

三、WSL 与 Ubuntu的一些基础使用命令

  • WSL命令

    进入子系统:wsl

    退出子系统:exit

    更新:wsl --update

    列出已安装的发行版:wsl -l -s

    状态:wsl --status

    重启:wsl --shutdown

    注销或卸载发行版 DistributionName☞发行版名称:wsl --unregister

  • Ubuntu常用命令

    管理权限:sudo

    更新软件包:sudo apt update

    前所在路径:pwd

    对比本地需要更新的包:sudo apt-get upgrade

    查看ubuntu版本信息:lsb_release -a

    打开编辑文件(sudo vim php.ini):sudo vim filename

    编辑:i

    进入退出模式:esc

    保存并退出: :wq

    退出但不保存文件: :q

    强制退出: :q!

    移动文件:sudo cp /需要复制的文件路径 /复目标文件路径

    查看ubuntu的ip信息:ifconfig

四、Windows Terminal终端管理工具(推荐安装)


总结

如果步骤中有差异欢迎留言或私信,如何在 Ubuntu 中配置PHP开发环境可移步适用于Linux的Windows子系统(PHP搭建lmap、redis、swoole环境)

相关推荐
热爱生活的五柒4 分钟前
如何关闭服务主机:Windows更新 这个进程
windows
Dear~yxy27 分钟前
LVS企业级实战
linux·服务器·lvs
摇曳的精灵40 分钟前
dify的docker部署
运维·docker·容器·dify
兮动人43 分钟前
Linux 安装 Claude Code 实战:Node.js、npm、GLM 配置一次跑通
linux·npm·node.js·cc·claude code
weixin_462901971 小时前
TCP+WebSocket双向转发服务器 完整部署运维手册
运维·websocket·tcp/ip
也要大步向前呀1 小时前
Windows文件内容快速查找
windows
AAA@峥1 小时前
Ceph RBD 块存储全解析:原理与实操汇总
运维·分布式·ceph
Sirius Wu1 小时前
OpenClaw Model Provider(模型提供商)完整详解
服务器·网络·人工智能·安全·aigc
2301_777998342 小时前
Linux线程控制——从线程创建到线程分离(第三部分:线程等待 pthread_join)
linux·运维·服务器·c语言·c++
维核科技2 小时前
AI Agent从“玩具“进化成“劳动力“:2026年智能体商业化元年
运维·人工智能·服务器维修·gpu维修