WSL安装和使用
WSL安装和使用
冰糖呼噜AI摘要
正在生成中……
WSL安装和使用
介绍
- WSL全称是Windows SubSystem for Linux
- 是运行在Windows上的Linux子系统
- 可以作为本地轻量化 Linux测试开发环境使用
安装
在搜索栏输入cmd, 点击管理员身份运行
命令行窗口输入
1 | wsl --install |
默认下载的发行版是Ubuntu22.04
, 直接安装在C盘的用户名\AppData\Local\wsl
目录里面
可以-d
参数指定下载要安装的发行版, 输入wsl --list --online
查看, --location
指定安装目录
比如要安装kali-linux
, 安装目录放到E:\WSL
, 输入下面这行命令
1 | wsl --install -d kali-linux --location E:\WSL |
如果安装失败的话, 在控制面板 > 程序
, 点击启用或关闭Windows功能, 勾选上面的两个, 重启重新试下
使用
cmd窗口下拉框可以直接选择要使用的linux子系统
默认是普通用户登录, 可以在上面练习linux的相关命令
也可以用sudo -i
命令进行提权, 进入到root用户, 密码是之前安装的时候设置的
然后root用户可以用apt命令安装一些常见的应用, 比如docker, vim, git, caddy, nginx
又或者安装宝塔, 1panel这种可视化面板
由于WSL是NAT转发的, 跟win系统不处于同一个ip段, 无法通过localhost:端口
进行访问
可以创建WSL的.wslconfig
配置文件进行解决, 在C盘的用户目录里面
配置完成后, 用wsl --shutdown
关闭所有的虚拟机, 等待8秒即可, 进入后就发现WSL的虚拟机跟win系统的内网ip一样, 然后本地用localhost:端口
可以直接访问WSL部署的项目
也可以通过安装frp进行内网穿透解决
服务器那边连接到后, 可以通过服务器公网ip:端口
访问, 也可以用nginx或者caddy反向代理对应的端口, 进行域名访问
卸载
输入wsl -l -v
查看, 再输入wsl --unregister 发行版名称
进行卸载
评论
匿名评论隐私政策
TwikooWaline
✅ 你无需删除空行,直接评论以获取最佳展示效果