适用于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 <DistributionName>

  • 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环境)

相关推荐
wdfk_prog11 小时前
[Linux]学习笔记系列 -- [drivers][input]input
linux·笔记·学习
七夜zippoe11 小时前
CANN Runtime任务描述序列化与持久化源码深度解码
大数据·运维·服务器·cann
盟接之桥11 小时前
盟接之桥说制造:引流品 × 利润品,全球电商平台高效产品组合策略(供讨论)
大数据·linux·服务器·网络·人工智能·制造
忆~遂愿12 小时前
ops-cv 算子库深度解析:面向视觉任务的硬件优化与数据布局(NCHW/NHWC)策略
java·大数据·linux·人工智能
湘-枫叶情缘12 小时前
1990:种下那棵不落叶的树-第6集 圆明园的对话
linux·系统架构
Fcy64813 小时前
Linux下 进程(一)(冯诺依曼体系、操作系统、进程基本概念与基本操作)
linux·运维·服务器·进程
袁袁袁袁满13 小时前
Linux怎么查看最新下载的文件
linux·运维·服务器
代码游侠13 小时前
学习笔记——设备树基础
linux·运维·开发语言·单片机·算法
Gary Studio13 小时前
rk芯片驱动编写
linux·学习
mango_mangojuice13 小时前
Linux学习笔记(make/Makefile)1.23
java·linux·前端·笔记·学习