虚拟机部署龙虾,VMware 虚拟机安装 Linux CentOS 操作系统,部署 Docker,部署 OpenClaw

虚拟机部署龙虾,VMware 虚拟机安装 Linux CentOS 操作系统,部署 Docker,部署 OpenClaw

虚拟机部署龙虾,VMware 虚拟机安装 Linux CentOS 操作系统,部署 Docker,部署 OpenClaw

一、参考资料

【Java项目教程《尚庭公寓》java项目从开发到部署,适合新手其含金量高的Java项目实战】 https://www.bilibili.com/video/BV1At421K7gP/?p=28&share_source=copy_web&vd_source=855891859b2dc554eace9de3f28b4528

二、笔记总结

01、Linux 概述

在这里插入图片描述

02、安装 VMware 虚拟机软件

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述

03、安装虚拟机


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述

04、安装 Linux 系统

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述

04、虚拟机网络配置-NAT 配置

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述

05、虚拟机网络配置-静态 IPmit

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述

06、设置时间源关闭防火墙

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述

三、部署 Docker

自动部署 Docker 开源项目

# GNU/Linux 更换系统软件源bash<(curl-sSL https://linuxmirrors.cn/main.sh)# Docker 安装与换源bash<(curl-sSL https://linuxmirrors.cn/docker.sh)# Docker 更换镜像加速器bash<(curl-sSL https://linuxmirrors.cn/docker.sh) --only-registry 
在这里插入图片描述

四、部署 1Panel 服务器控制面板

https://1panel.cn/ 官网

bash-c"$(curl-sSL https://resource.fit2cloud.com/1panel/package/v2/quick_start.sh)"
在这里插入图片描述

五、一键部署 OpenLaw 龙虾🦞

https://openclaw.club/zh-cn/guides/quick-start 使用 1Panel 一键部署 OpenClaw

六、虚拟机网络模式详解(可跳过)

01、虚拟机网络设置

在这里插入图片描述

02、主机网络环境

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述

03、虚拟网络环境

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述

04、虚拟机网络配置-NAT 配置

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述

05、虚拟机网络配置-静态 IPmit

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述

七、文章内容说明(直接忽略)

虚拟机部署龙虾 OpenClaw 完整教程

准备工作

在开始之前,请确保你的主机环境满足以下条件:已安装 VMware Workstation 或 VMware Player(推荐最新版本,确保兼容性与稳定性),下载 CentOS 7.x ISO 镜像文件(推荐 CentOS 7.9,因其稳定性与广泛的社区支持,适合生产与学习环境),并确保主机有稳定的网络连接(用于虚拟机安装系统与后续配置)。

创建 CentOS 虚拟机

打开 VMware,点击“创建新的虚拟机”,选择“典型”模式,点击“下一步”。选择“稍后安装操作系统”,这样可以先自定义硬件配置,避免自动安装的限制。选择“Linux”作为客户机操作系统,版本选择“CentOS 7 64位”,这是基于 Red Hat Enterprise Linux 的稳定发行版,兼容性好且资源丰富。为虚拟机命名(如 CentOS7-OpenClaw),并选择一个有足够空间的磁盘位置(建议非系统盘,路径不要包含中文或特殊字符)。设置磁盘大小为至少 20GB(推荐 40GB 以预留后续空间),选择“将虚拟磁盘存储为单个文件”以获得更好的性能。在“自定义硬件”中,建议将内存调整为 2GB 或更多(OpenClaw 推荐 2GB 内存),处理器核心数根据主机情况分配(至少 2 核)。完成配置后,点击“关闭”并“完成”。

安装 CentOS 系统

在 VMware 界面中,选中刚创建的虚拟机,点击“编辑虚拟机设置”,在“CD/DVD”选项中选择“使用 ISO 映像文件”,浏览并选择下载好的 CentOS 7 ISO 文件。启动虚拟机,进入 CentOS 安装界面,选择“Install CentOS 7”并按回车。在安装过程中,选择语言(推荐中文或 English),进入“安装信息摘要”界面。在“软件选择”中,建议选择“带 GUI 的服务器”或“最小安装”(根据需求,若需图形界面则选前者,若仅命令行则选后者,推荐最小安装以减少资源占用)。在“安装目标”中,选择磁盘并进行分区(新手可使用默认自动分区,或手动创建 /boot、swap 和 / 分区)。设置网络和主机名,打开网络连接开关,并设置一个易于识别的主机名(如 openclaw-centos)。开始安装,并在安装过程中设置 root 用户密码(务必记住,这是后续操作的关键)。

网络配置与系统更新

登录系统(使用 root 用户和设置的密码),打开终端。首先配置网络,确保虚拟机可以访问外网。VMware 默认使用 NAT 模式(VMnet8),通常可以自动获取 IP。若无法上网,可执行以下命令重启网络服务:systemctl restart network。查看 IP 地址:ip addr 或 ifconfig(若未安装 net-tools,先执行 yum install net-tools -y)。确保可以 ping 通外网(如 ping www.baidu.com),若无法 ping 通,检查 VMware 虚拟网络编辑器中的 NAT 设置,或尝试重启 VMware 服务。更新系统软件包,确保系统处于最新状态,减少安全漏洞:yum update -y。

安装与配置 Docker

Docker 是 OpenClaw 推荐的部署方式,可以简化环境依赖。首先安装 yum-utils 工具,以便管理仓库:yum install -y yum-utils device-mapper-persistent-data lvm2。配置 Docker 的 yum 源,推荐使用国内镜像源以加速下载:yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo。安装 Docker 引擎:yum install -y docker-ce docker-ce-cli containerd.io。启动 Docker 服务并设置开机自启:systemctl start docker && systemctl enable docker。验证安装是否成功:docker --version。配置 Docker 镜像加速器(推荐使用阿里云或网易云镜像源,提升后续拉取镜像的速度):创建或编辑 /etc/docker/daemon.json 文件,写入以下内容(以阿里云为例):{“registry-mirrors”: [“https://xxxx.mirror.aliyuncs.com”]}。重启 Docker 服务使配置生效:systemctl restart docker。

部署 OpenClaw

OpenClaw(龙虾)是一个强大的 AI 自动化工具,可以通过 Docker 方式部署。创建一个目录用于存放 OpenClaw 的数据和配置:mkdir -p /opt/openclaw && cd /opt/openclaw。使用 Docker 运行 OpenClaw 容器,映射必要的端口和目录:docker run -d -p 18789:18789 -v /opt/openclaw:/root/.openclaw --name openclaw openclaw/openclaw。参数说明:-d 表示后台运行;-p 18789:18789 将容器的 18789 端口映射到宿主机的 18789 端口(用于访问 Web 控制台);-v /opt/openclaw:/root/.openclaw 将宿主机的 /opt/openclaw 目录挂载到容器内的配置目录,用于持久化数据;–name openclaw 为容器指定名称。查看容器运行状态:docker ps -a,确保状态为 Up。

访问与配置 OpenClaw

在主机浏览器中访问虚拟机的 IP 地址加端口 18789(例如 http://192.168.1.100:18789)。首次访问会提示设置 Token(登录凭证),设置一个强密码作为 Token。进入控制台后,需要配置大模型 API(如阿里云百炼、智谱 AI 等)以赋予 OpenClaw 语言理解能力。在“模型配置”中填入获取的 API Key。完成配置后,即可开始使用 OpenClaw 进行 AI 对话、代码生成、自动化任务等操作。

常见问题与优化

若虚拟机无法上网,请检查 VMware 的虚拟网络编辑器,尝试“还原默认设置”,并确保 VMnet8(NAT 模式)配置正确。若 Docker 拉取镜像缓慢,请确认 /etc/docker/daemon.json 配置正确,并重启 Docker 服务。若内存不足(OpenClaw 推荐 2GB 内存),可以为 CentOS 添加 Swap 交换分区:fallocate -l 4G /swapfile && mkswap /swapfile && swapon /swapfile,并将 /swapfile none swap sw 0 0 添加到 /etc/fstab 中实现开机挂载。为了数据安全,建议创建一个普通用户来管理 OpenClaw,避免直接使用 root 用户运行服务。

Read more

Discord中创建机器人的流程

主要步骤概览 1. 在 Discord Developer Portal 创建应用(Application) 2. 在应用中创建 Bot(Bot User) 3. 开启必要的权限与 Privileged Intents(特别是 Message Content Intent) 4. 生成邀请链接并把 Bot 邀请进你的服务器 5. 获取 Bot Token 并妥善保存(放到环境变量) 6. (可选)在服务器/频道设置权限,确认 Bot 可以读取消息历史与附件 7. 用 Python 运行最小测试脚本,确认能接收到消息并处理附件 详细步骤 1. 创建应用(Application) * 打开:https://discord.

By Ne0inhk
宇树机器人SDK2开发指南:从环境搭建到Demo测试

宇树机器人SDK2开发指南:从环境搭建到Demo测试

本文以宇树 G1 人形机器人为主线,系统介绍 unitree_sdk2(C++)与 unitree_sdk2_python(Python)的完整开发流程,涵盖通信架构原理、环境搭建、依赖安装、Demo 编译运行、网络配置以及常见问题处理,适合具身智能领域的初中级开发者快速上手。 目录 1. SDK2 概述与架构原理 2. 开发环境要求 3. 获取官方 SDK 包 4. 安装依赖与编译 5. 机器人与开发机网络配置 6. 调试并运行 Demo 7. Python SDK Demo 测试 8. 常见问题与解决方案 9. 总结 1. SDK2 概述与架构原理 1.

By Ne0inhk
基于深度学习的无人机航拍小目标检测算法研究

基于深度学习的无人机航拍小目标检测算法研究

本项目针对无人机航拍场景下的小目标检测问题,基于 YOLO11 系列模型,在 VisDrone 2019 数据集上进行训练与优化,并提供了完整的检测系统桌面应用,支持图片、视频、摄像头的实时检测与训练指标可视化。 一、项目概述 无人机航拍图像具有目标尺度小、密集分布、多尺度混合等特点,传统检测算法难以取得理想效果。本项目采用 Ultralytics YOLO11 框架,结合 VisDrone 数据集进行训练,实现了对行人、车辆等 10 类交通相关目标的高效检测,并配套开发了基于 PyQt6 的桌面应用,便于模型验证与日常使用。 二、数据集 2.1 数据集简介 本项目使用 VisDrone 2019-DET 数据集,由天津大学机器学习与数据挖掘实验室 AISKYEYE 团队发布,对应 ICCV 2019 "Vision

By Ne0inhk