WSL安装及使用 (适用于 Linux 的 Windows 子系统)

发布于:2025-06-06 ⋅ 阅读:(22) ⋅ 点赞:(0)

WSL简介

WSL:适用于 Linux 的 Windows 子系统,有1和2两个版本,1是windows重新实现了linux接口,2是原生linux内核。目前 WSL2 为默认模式,兼容性和性能更好。

wsl中文官网

安装

确保以下功能开启:
控制面板 - 程序 - 启用或关闭Windows功能

  • Virtual Machine Platform / 虚拟机平台
  • 适用于 Linux 的 Windows 子系统

PowerShell执行:

wsl --install 

默认安装Ubuntu,可选择其他发行版,安装成功后,进入wsl。
可通过“终端”右键选项卡进入,或直接输入 wsl 指令。
在这里插入图片描述

# 更新
sudo apt update && sudo apt upgrade
# 查看系统版本  Ubuntu 24.04.2 LTS
hostnamectl  

常用apt指令

apt:Ubuntu 的包管理工具

sudo apt install <package_name>
sudo apt remove <package_name>
sudo apt purge <package_name>  #彻底删除软件及配置
apt search example
apt show <package_name>
sudo apt autoremove   #清理不需要的依赖项
dpkg -l   #列出已安装

ssh连接

windows 连接 linux 子系统

# 安装ssh
sudo apt install openssh-server
sudo systemctl enable ssh
# 修改配置
nano /etc/ssh/sshd_config

修改配置项:

Port 22
ListenAddress 0.0.0.0
PermitRootLogin yes
PubkeyAuthentication yes
PasswordAuthentication yes
sudo service ssh restart
ip addr | grep eth0    #查看ip地址,为inet后的地址 

PowerShell测试连接,name为wsl用户名,ip为wsl的ip:

ssh name@172.19.0.1 -p 22

软件安装举例

Docker

https://docs.docker.com/engine/install/ubuntu/

MySQL 8

https://dev.mysql.com/downloads/repo/apt/ 找到下载链接
wget https://dev.mysql.com/get/mysql-apt-config_0.8.34-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.34-1_all.deb
sudo apt-get update
sudo apt-get install mysql-server
sudo service mysql status
sudo service mysql stop
sudo service mysql start
mysql -uroot -p123456

MongoDB 8

https://www.mongodb.com/zh-cn/docs/manual/tutorial/install-mongodb-on-ubuntu/

Redis 8

https://redis.io/docs/latest/operate/oss_and_stack/install/install-stack/apt/

JDK 21

sudo apt install openjdk-21-jdk

go 1.22

sudo apt install golang