当前位置: 首页 > article >正文

win10 wsl2 install

安装
迁移
docker
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

WSL2常用指令

在 WSL2 中推出或关闭 WSL 实例,可以使用以下几种方法:

1. 使用 exit 命令

在 WSL2 终端中,输入以下命令即可退出当前的 WSL 会话:

exit

2. 使用 logout 命令

你也可以使用:

logout

3. 直接关闭终端窗口

如果你是在 Windows Terminal、PowerShell 或命令提示符中打开的 WSL,可以直接关闭终端窗口,这样也会结束 WSL 会话。

4. 强制终止 WSL 实例

如果需要强制终止 WSL 实例,可以在 Windows 的命令提示符或 PowerShell 中使用以下命令:

wsl --terminate <DistroName>

替换 <DistroName> 为你要终止的发行版名称(例如 Ubuntu)。

5. 退出所有 WSL 实例

要退出所有运行的 WSL 实例,可以使用:

wsl --shutdown

这些命令可以帮助你管理 WSL 的会话。如果你还有其他问题,随时问我!

WSL2 安装RabbitMQ

在 WSL2 上安装 RabbitMQ 的步骤如下:

  1. 更新包列表
    打开你的 WSL2 终端(例如 Ubuntu),运行以下命令来更新包列表:

    sudo apt update
    
  2. 安装 Erlang
    RabbitMQ 依赖于 Erlang,所以需要先安装 Erlang:

    sudo apt install -y erlang
    
  3. 添加 RabbitMQ 源
    你需要添加 RabbitMQ 的官方源,运行以下命令:

    echo "deb https://dl.bintray.com/rabbitmq/debian buster main" | sudo tee /etc/apt/sources.list.d/rabbitmq.list
    
  4. 导入 RabbitMQ GPG 密钥

    curl -fsSL https://dl.bintray.com/rabbitmq/KEY.gpg | sudo gpg --dearmor -o /usr/share/keyrings/rabbitmq.gpg
    
  5. 更新包列表
    再次更新包列表以包含 RabbitMQ 的源:

    sudo apt update
    
  6. 安装 RabbitMQ
    使用以下命令安装 RabbitMQ:

    sudo apt install -y rabbitmq-server
    
  7. 启动 RabbitMQ 服务
    使用以下命令启动 RabbitMQ:

    sudo systemctl start rabbitmq-server
    
  8. 设置 RabbitMQ 开机自启

    sudo systemctl enable rabbitmq-server
    
  9. 检查 RabbitMQ 状态
    可以通过以下命令检查 RabbitMQ 的状态:

    sudo systemctl status rabbitmq-server
    
  10. 启用管理插件(可选)
    如果你想使用 RabbitMQ 的管理界面,可以启用管理插件:

    sudo rabbitmq-plugins enable rabbitmq_management
    

    管理界面的默认地址是 http://localhost:15672,默认用户名和密码都是 guest

完成以上步骤后,你就可以在 WSL2 上使用 RabbitMQ 了!如果有任何问题,随时问我。

报错
Reading package lists… Done
E: The repository ‘https://dl.bintray.com/rabbitmq/debian buster Release’ does not have a Release file.
N: Updating from such a repository can’t be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

解决
RabbitMQ 服务看起来已经成功运行了,但你仍然无法访问管理界面。我们可以进一步排查几个问题:

  1. 确认管理插件启用
    运行以下命令以确保管理插件已启用:

    sudo rabbitmq-plugins list
    

    检查输出中是否有 rabbitmq_management 并且其状态为 [E] 表示已启用。如果没有启用,可以通过以下命令启用:

    sudo rabbitmq-plugins enable rabbitmq_management
    
  2. 检查监听的端口
    使用以下命令检查 RabbitMQ 是否在监听 15672 端口:

    sudo netstat -tuln | grep 15672
    

    如果没有输出,可能意味着管理插件没有正确启用或者服务没有完全启动。

  3. 尝试使用不同的地址
    在 WSL 中,有时需要使用特定的 IP 地址而不是 localhost。你可以尝试使用 WSL 的 IP 地址访问管理界面。获取 WSL 的 IP 地址:

    hostname -I
    

    然后在浏览器中尝试访问 http://<你的_IP地址>:15672

  4. 检查防火墙设置
    确保没有其他安全设置阻止访问。如果有防火墙(如 UFW),请确保允许访问 15672 端口:

    sudo ufw allow 15672
    
  5. 查看 RabbitMQ 日志
    如果问题仍然存在,查看 RabbitMQ 的日志文件以获取详细信息:

    sudo tail -f /var/log/rabbitmq/rabbit@<your-hostname>.log
    

    确保替换 <your-hostname> 为你的实际主机名。

请按照这些步骤进行检查,如果仍然遇到问题,提供相关的错误信息或日志输出,我们可以继续排查。


访问端口 账户guest 密码guest 访问成功
在这里插入图片描述

nginx安装

在 WSL2 上安装 Nginx 的步骤如下:

  1. 更新包列表
    打开你的 WSL2 终端(例如 Ubuntu),运行以下命令来更新包列表:

    sudo apt update
    
  2. 安装 Nginx
    使用以下命令安装 Nginx:

    sudo apt install -y nginx
    
  3. 启动 Nginx 服务
    安装完成后,启动 Nginx 服务:

    sudo systemctl start nginx
    
  4. 设置 Nginx 开机自启(可选):
    如果你希望 Nginx 在系统启动时自动启动,可以运行:

    sudo systemctl enable nginx
    
  5. 检查 Nginx 状态
    确认 Nginx 是否正在运行:

    sudo systemctl status nginx
    
  6. 访问 Nginx
    在浏览器中输入 http://localhosthttp://<你的_WSL_IP地址>,如果一切正常,你应该能看到 Nginx 的欢迎页面。

  7. 配置 Nginx
    Nginx 的配置文件通常位于 /etc/nginx/nginx.conf,你可以根据需要修改它。网站的根目录通常在 /var/www/html,可以在这里放置你的网页文件。

  8. 重启 Nginx
    如果你修改了配置文件,记得重启 Nginx:

    sudo systemctl restart nginx
    

注意事项

  • 在 WSL2 中,可能需要将 Nginx 绑定到特定的 IP 地址,而不是 localhost,可以使用 hostname -I 命令获取 WSL2 的 IP 地址。
  • 有时 Nginx 的服务在 WSL2 中可能无法正常启动或访问,确保检查 Windows 的防火墙设置。

如果你在安装或使用过程中遇到任何问题,随时问我!
访问localhost成功

安装openJDK11 和 python3环境

在WSL2(Windows Subsystem for Linux 2)上安装Python 3环境的步骤如下:

  1. 打开WSL2终端
    在Windows中,搜索“WSL”或你的Linux发行版(如“Ubuntu”),打开终端。

  2. 更新包管理器
    输入以下命令更新你的包列表:

    sudo apt update
    
  3. 安装Python 3
    使用以下命令安装Python 3及其包管理工具pip

    sudo apt install python3 python3-pip
    
  4. 确认安装
    安装完成后,可以用以下命令确认Python 3和pip是否安装成功:

    python3 --version
    pip3 --version
    
  5. 安装虚拟环境(可选)
    如果你需要创建虚拟环境,可以安装venv模块:

    sudo apt install python3-venv
    

    创建一个新的虚拟环境:

    python3 -m venv myenv
    

    激活虚拟环境:

    source myenv/bin/activate
    

    退出虚拟环境:

    deactivate
    

完成这些步骤后,你就成功在WSL2上安装了Python 3环境。如果你有其他问题或需要进一步的帮助,请告诉我!

在这里插入图片描述

在WSL(Windows Subsystem for Linux)上安装Java JDK环境的步骤如下:

  1. 打开WSL终端
    在Windows中,搜索“WSL”或“Ubuntu”(如果你使用的是Ubuntu),打开终端。

  2. 更新包管理器
    输入以下命令更新你的包列表:

    sudo apt update
    
  3. 安装Java JDK
    使用以下命令安装OpenJDK:

    sudo apt install openjdk-11-jdk
    

    你也可以安装其他版本,比如OpenJDK 8或OpenJDK 17,只需将命令中的版本号替换为你需要的版本。

  4. 确认安装
    安装完成后,可以用以下命令确认Java是否安装成功:

    java -version
    
  5. 设置环境变量(可选)
    如果你需要设置JAVA_HOME环境变量,可以编辑你的~/.bashrc文件,添加以下行:

    export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
    export PATH=$PATH:$JAVA_HOME/bin
    

    然后执行以下命令使更改生效:

    source ~/.bashrc
    

完成以上步骤后,你应该就成功在WSL上安装了Java JDK。如果有其他问题或需要帮助,随时问我!


http://www.kler.cn/a/375760.html

相关文章:

  • 如何在Linux系统中使用Ansible进行自动化部署
  • ubuntu禁止自动更新设置
  • 哈希思想及其应用
  • Spring Scheduled自定任务运行久了就出现数据库连接的错误记录[个人笔记]
  • Java 字符流详解
  • openGauss在银河麒麟V10 ARM平台编译安装(一)
  • 读数据工程之道:设计和构建健壮的数据系统25查询
  • 算法训练(leetcode)二刷第十五天 | 654. 最大二叉树、617. 合并二叉树、700. 二叉搜索树中的搜索、98. 验证二叉搜索树
  • 【hector mapping参数设置】
  • Android开发教程实加载中...动效
  • 使用Docker Swarm进行集群管理
  • Matlab实现鼠群优化算法优化回声状态网络模型 (ROS-ESN)(附源码)
  • 基于IMX6ULL的电子产品量产工具
  • 深度了解flink(八) JobManager(2)initializeServices剖析
  • 29.2 golang实战项目log2metrics架构说明
  • 基于SpringBoot的汽车配件销售管理系统
  • C# 如何处理 WebSocket 连接异常
  • Ubuntu 搭建Yapi服务
  • NLP segment-04-自动摘要 auto-summary java 开源实现
  • 大型商场应急响应:SpringBoot技术实现
  • 关于我的编程语言——C/C++——第三篇
  • 详细分析Pytorch中的transpose基本知识(附Demo)| 对比 permute
  • 论敏捷软件开发方法及其应用
  • [含文档+PPT+源码等]精品基于PHP实现的鲜花批发销售网站的设计与实现
  • centos7 keepalived 安装一共有几种方式?
  • jieba-fenci 05 结巴分词之简单聊一聊