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

[特殊字符] OpenClaw(小龙虾)CentOS 7 完整安装手册

**适用系统**CentOS 7.x本文基于 CentOS 7.9 编写 ️ **架构要求**x86_64 **操作用户**root为简化操作本文全程使用 root 用户 --- ## 目录 - [一、环境准备](#一环境准备) - [二、安装 Node.js 22.16.0](#二安装-nodejs-22160) - [三、安装 CMake 3.28.3](#三安装-cmake-3283) - [四、升级 GCC 到 9.x 版本](#四升级-gcc-到-9x-版本) - [五、安装 OpenClaw](#五安装-openclaw) - [六、配置 OpenClaw 网关服务](#六配置-openclaw-网关服务centos-7-专用) - [七、配置外部访问](#七配置外部访问从物理机访问虚拟机) - [八、常用管理命令](#八常用管理命令) - [九、常见问题排查](#九常见问题排查) - [十、安全建议](#十安全建议) --- ## 一、环境准备 ### 安装基础工具 bash # 安装必要的基础工具 yum install -y wget curl tar net-tools ✅ **验证方法** bash wget --version | head -1 curl --version | head -1 --- ## 二、安装 Node.js 22.16.0 **说明**使用官方非标准构建版本适配 CentOS 7 的 glibc 2.17 ### 2.1 下载 Node.js 二进制包 bash # 创建下载目录 mkdir -p /usr/local/src/nodejs cd /usr/local/src/nodejs # 下载适配 CentOS 7 的 Node.js 版本 wget https://unofficial-builds.nodejs.org/download/release/v22.16.0/node-v22.16.0-linux-x64-glibc-217.tar.gz ### 2.2 安装 Node.js bash # 解压到目标目录 tar -zxf node-v22.16.0-linux-x64-glibc-217.tar.gz -C /opt/local/ # 创建软链接 ln -s /opt/local/node-v22.16.0-linux-x64-glibc-217 /usr/local/nodejs # 配置环境变量永久生效 echo export PATH/usr/local/nodejs/bin:$PATH /etc/profile source /etc/profile ### 2.3 验证安装 bash node -v # 预期输出v22.16.0 npm -v # 预期输出10.x.x **成功标志** v22.16.0 10.8.2 --- ## 三、安装 CMake 3.28.3 ### 3.1 下载 CMake 二进制包 bash mkdir -p /usr/local/src/cmake cd /usr/local/src/cmake wget https://github.com/Kitware/CMake/releases/download/v3.28.3/cmake-3.28.3-linux-x86_64.tar.gz ### 3.2 安装 CMake bash # 解压到 /usr/local tar -zxf cmake-3.28.3-linux-x86_64.tar.gz -C /usr/local/ # 创建软链接 cd /usr/local ln -s cmake-3.28.3-linux-x86_64 cmake # 配置环境变量 export PATH/usr/local/cmake/bin:$PATH echo export PATH/usr/local/cmake/bin:$PATH /etc/profile source /etc/profile ### 3.3 验证安装 bash cmake --version # 预期输出cmake version 3.28.3 **成功标志** cmake version 3.28.3 --- ## 四、升级 GCC 到 9.x 版本 ### 4.1 配置 SCL 软件源 bash # 创建 SCLo-scl 源配置文件 cat /etc/yum.repos.d/CentOS-SCLo-scl.repo EOF [centos-sclo-sclo] nameCentOS-7 - SCLo sclo baseurlhttp://vault.centos.org/centos/7/sclo/x86_64/sclo/ gpgcheck1 gpgkeyfile:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-SCLo enabled1 EOF # 创建 SCLo-rh 源配置文件 cat /etc/yum.repos.d/CentOS-SCLo-rh.repo EOF [centos-sclo-rh] nameCentOS-7 - SCLo rh baseurlhttp://vault.centos.org/centos/7/sclo/x86_64/rh/ gpgcheck1 gpgkeyfile:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-SCLo enabled1 EOF ### 4.2 导入正确的 GPG 密钥 bash # 下载正确的 SCLo 密钥 curl -o /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-SCLo \ https://www.centos.org/keys/RPM-GPG-KEY-CentOS-SIG-SCLo # 导入密钥 rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-SCLo # 清理并重建 yum 缓存 yum clean all yum makecache ### 4.3 安装 GCC 9 bash # 安装 devtoolset-9 套件 yum install -y devtoolset-9-gcc devtoolset-9-gcc-c \ devtoolset-9-binutils scl-utils # 永久启用 GCC 9所有会话生效 echo source /opt/rh/devtoolset-9/enable /etc/profile source /etc/profile # 验证 GCC 版本 gcc --version # 应显示 gcc 9.x.x **成功标志** gcc (GCC) 9.3.1 20200408 (Red Hat 9.3.1-2) --- ## 五、安装 OpenClaw ### 5.1 执行官方安装脚本 bash # 安装最新版 OpenClaw export OPENCLAW_VERSION2026.3.8 curl -fsSL https://openclaw.ai/install.sh | bash ⏱️ **安装耗时**约 3-5 分钟取决于网络速度 ### 5.2 验证安装 bash openclaw --version # 应显示 2026.3.8 **成功标志** 2026.3.8 --- ## 六、配置 OpenClaw 网关服务CentOS 7 专用 ⚠️ **重要说明****CentOS 7 不支持 systemctl --user**必须将服务转换为系统服务。 ### 6.1 转换服务为系统级 bash # 复制服务文件到系统目录 sudo cp /root/.config/systemd/user/openclaw-gateway.service /etc/systemd/system/ # 重新加载 systemd 配置 sudo systemctl daemon-reload # 启动服务 sudo systemctl start openclaw-gateway # 设置开机自启 sudo systemctl enable openclaw-gateway ### 6.2 验证服务状态 bash # 查看服务状态应显示 active (running) sudo systemctl status openclaw-gateway # 查看网关详细状态 openclaw gateway status --deep **预期输出** Runtime: running RPC probe: ok ### 6.3 查看访问令牌 bash # 从配置文件中获取令牌 cat ~/.openclaw/openclaw.json | grep token **示例输出** token: 0f79a5210512af21cccf1622c02492cf7d587096a894bc84 **请保存好此令牌**后续登录 Web 界面需要。 --- ## 七、配置外部访问从物理机访问虚拟机 ### 7.1 获取虚拟机网络信息 bash # 查看虚拟机 IP 地址 ip addr show | grep inet **示例输出** inet 192.168.184.153/24 brd 192.168.184.255 scope global dynamic ens33 记录下类似 192.168.184.153 的 IP 地址 ### 7.2 SSH 端口转发推荐方式 ✅ **优点**安全兼容 loopback 模式无需修改防火墙 在**物理机**的终端中执行 bash # 语法ssh -L 本地端口:localhost:远程端口 用户名虚拟机IP -N ssh -L 8888:localhost:18789 xiaolongxia123192.168.184.153 -N | 参数 | 说明 | |:---|:---| | 8888 | 物理机的本地端口可自定义 | | 18789 | OpenClaw 网关端口 | | xiaolongxia123 | 虚拟机用户名 | | 192.168.184.153 | 虚拟机 IP 地址 | | -N | 仅转发不执行远程命令 | ⚠️ **注意**该终端需保持运行关闭即断开隧道 ### 7.3 访问 OpenClaw Web 界面 1. 在物理机打开浏览器 2. 访问http://localhost:8888 3. 输入第 6.3 步获取的令牌登录 **登录成功**你将看到 OpenClaw 的控制面板。 --- ## 八、常用管理命令 ### 8.1 服务管理 | 操作 | 命令 | |:---|:---| | 启动服务 | sudo systemctl start openclaw-gateway | | 停止服务 | sudo systemctl stop openclaw-gateway | | 重启服务 | sudo systemctl restart openclaw-gateway | | 查看状态 | sudo systemctl status openclaw-gateway | | 查看日志 | journalctl -u openclaw-gateway -n 100 -f | ### 8.2 OpenClaw 命令 | 操作 | 命令 | |:---|:---| | 查看节点列表 | openclaw nodes list | | 查看技能列表 | openclaw skill list | | 运行安全审计 | openclaw security audit --quick | | 查看完整状态 | openclaw status --all | | 查看帮助 | openclaw --help | --- ## 九、常见问题排查 ### 9.1 网关无法启动 bash # 检查端口是否被占用 ss -tlnp | grep 18789 # 查看详细日志 journalctl -u openclaw-gateway -n 50 --no-pager ### 9.2 SSH 隧道连接失败 bash # 在虚拟机中检查 SSH 服务状态 sudo systemctl status sshd # 检查防火墙是否允许 SSH sudo firewall-cmd --list-all # 临时关闭防火墙测试如必要 # sudo systemctl stop firewalld ### 9.3 Web 界面无法访问 **排查清单** - [ ] SSH 隧道终端是否保持运行 - [ ] 令牌输入是否正确 - [ ] 虚拟机 IP 是否变化 - [ ] 网关服务是否运行(sudo systemctl status openclaw-gateway) bash # 重启网关试试 sudo systemctl restart openclaw-gateway ### 9.4 GCC 9 未生效 bash # 手动启用 GCC 9 source /opt/rh/devtoolset-9/enable # 检查版本 gcc --version # 重新检查 /etc/profile 配置 cat /etc/profile | grep devtoolset --- ## 十、安全建议 ### 基础安全配置 1. **定期更新** bash openclaw update # 更新 OpenClaw 2. **令牌管理** - 妥善保管访问令牌 - 建议每 3 个月更换一次 bash # 生成新令牌 openclaw token generate 3. **防火墙配置** bash # 仅开放必要端口 sudo firewall-cmd --permanent --add-port22/tcp # SSH sudo firewall-cmd --reload 4. **日志监控** bash # 定期检查异常 tail -f /var/log/messages | grep openclaw ### 参考文档 - [OpenClaw 官方文档](https://docs.openclaw.ai/) - [安全配置指南](https://docs.openclaw.ai/security) - [故障排查手册](https://docs.openclaw.ai/troubleshooting) --- ## 结语 恭喜你 至此你已成功在 CentOS 7 上完成 OpenClaw 的完整安装和配置。现在可以通过 Web 界面开始使用你的 AI 助手了

相关文章:

[特殊字符] OpenClaw(小龙虾)CentOS 7 完整安装手册

🔧 **适用系统**:CentOS 7.x(本文基于 CentOS 7.9 编写) 🏗️ **架构要求**:x86_64 👤 **操作用户**:root(为简化操作,本文全程使用 root 用户&#xff0…...

打不开游戏提示缺少D3DCompiler_47.dll文件 分享免费下载

在使用电脑系统时经常会出现丢失找不到某些文件的情况,由于很多常用软件都是采用 Microsoft Visual Studio 编写的,所以这类软件的运行需要依赖微软Visual C运行库,比如像 QQ、迅雷、Adobe 软件等等,如果没有安装VC运行库或者安装…...

【小程序】✈️一口气用AI肝了50+功能的小程序(已上线)

💥💥✈️✈️欢迎阅读本文章❤️❤️💥💥 🏆本篇文章阅读大约耗时5分钟。 ⛳️motto:不积跬步、无以千里 📋📋📋本文目录如下:🎁🎁&am…...

构建StructBERT模型集群:负载均衡与高可用部署架构

构建StructBERT模型集群:负载均衡与高可用部署架构 最近和几个做企业服务的同行聊天,大家普遍遇到一个头疼的问题:单个模型服务扛不住业务高峰期的流量。平时跑得好好的,一到促销或者活动,服务就卡顿甚至挂掉&#xf…...

Emoji国旗代码大全:如何在网页和App中正确显示各国旗帜(附完整Unicode列表)

Emoji国旗代码实战指南:跨平台兼容方案与Unicode最佳实践 在全球化数字产品设计中,emoji国旗已成为用户界面不可或缺的视觉元素。从社交平台的用户国籍标识到电商网站的物流追踪,这些彩色小旗帜背后却隐藏着令人头疼的技术挑战——不同设备显…...

Qwen3-VL-2B-Instruct如何保护隐私?数据安全指南

Qwen3-VL-2B-Instruct如何保护隐私?数据安全指南 在AI应用日益普及的今天,我们享受技术便利的同时,也面临着数据隐私的挑战。当你使用一个能“看懂”图片的AI模型时,一个核心问题自然浮现:我上传的图片和数据安全吗&a…...

Coze-Loop游戏AI开发:强化学习算法加速

Coze-Loop游戏AI开发:强化学习算法加速 1. 引言 游戏AI开发正在经历一场革命性的变化。传统的游戏AI往往依赖于预设的行为树和有限状态机,虽然稳定可控,但缺乏真正的智能和适应性。随着强化学习技术的成熟,我们现在可以创建能够…...

哪吒监控面板SSH功能安全关闭指南:保护你的VPS不被入侵

哪吒监控面板SSH功能安全管理全指南 对于使用哪吒监控面板的VPS管理员来说,SSH功能的安全管理是一个需要谨慎对待的议题。这个功能虽然在某些紧急情况下能提供便利,比如服务器失联时的远程访问,但它也可能成为潜在的安全隐患。特别是在当前网…...

2026 论文写作工具实测:Paperxie 领衔 9 款 AI 工具,搞定初稿 / 绘图 / 排版 / AI 率全流程

paperxie-免费查重复率aigc检测/开题报告/毕业论文/智能排版/文献综述/aippthttps://www.paperxie.cn/ai/dissertationhttps://www.paperxie.cn/ai/dissertation 毕业季的论文焦虑,从来都不是「不会写」,而是「写不完、写不好、通不过」。从选题卡壳到格…...

论文人救星!Paperxie:从初稿到终稿,一站式搞定写作 / 绘图 / 排版 / AI 率

paperxie-免费查重复率aigc检测/开题报告/毕业论文/智能排版/文献综述/aippthttps://www.paperxie.cn/ai/dissertationhttps://www.paperxie.cn/ai/dissertation 谁懂啊家人们!写毕业论文的苦,只有经历过的人才懂:选题抓耳挠腮、大纲逻辑混乱…...

C#上位机+AI视觉:基于Halcon/OpenCV的工业缺陷检测系统开发(汽车零部件厂真实落地案例 | 附完整可复用代码 | 漏检率从15%降至0.5%)

我在天津滨海新区的汽车密封条厂做了8年工业上位机开发,见过90%的工厂都面临同一个质检痛点: 人工检测密封条的表面划痕、气泡、缺胶,一天8小时盯着看,眼睛花了漏检率高达15%,客户投诉不断; 后来上了一套国外的视觉检测系统,贵得离谱,一套200万,还只能检测一种产品,换…...

论文初稿不再熬夜:PaperXie 把写作、绘图、排版、降 AI 率全打包,本科生也能一键通关

paperxie-免费查重复率aigc检测/开题报告/毕业论文/智能排版/文献综述/aippthttps://www.paperxie.cn/ai/dissertationhttps://www.paperxie.cn/ai/dissertation 一、毕业季的 “隐形加班”:谁在为论文的细枝末节买单? 凌晨两点的宿舍灯还亮着&#xff…...

绑定 控件与数据的绑定 控件与控件的绑定 DAY4

引出&#xff1a;需要slider与textbox互相影响互相绑定 “双向绑定”事件驱动private void Slider_ValueChange(object sender, RoutedPropertyChangedEventArgs<double> e){text1.Text slider.Value.ToString();text2.Text slider.Value.ToString();text3.Text slide…...

记录项目基于HAL+STM32+Freertos的天气桌面(暂时就叫这个了)(day1)

简介&#xff1a;主控STM32F103C8T6&#xff0c;元器件ESP01S。主频为72mhz&#xff0c;开启usart1与usart2&#xff0c;usart1用于回传esp01s发送的信息&#xff0c;usart2用于连接esp01s。freertos新建1个任务&#xff0c;大小128*4&#xff0c;1个用于获取心知天气内的数据。…...

SpyGlass CDC检查所需的SGDC文件编写规则

SGDC(SpyGlass Design Constraints)是SpyGlass CDC检查的核心约束文件&#xff0c;用于明确时钟、复位、数据域、特殊路径的检查说明&#xff0c;确保跨时钟域分析准确、无漏检、无大量误报。本篇文章讲解实战中常用的约束语句及含义&#xff0c;个人总结&#xff0c;仅供参考。…...

MQ基础(异步通信)

文章目录day06-MQ基础 学习总结一、同步调用 vs 异步调用1. 同步调用&#xff08;OpenFeign&#xff09;2. 异步调用&#xff08;MQ&#xff09;二、RabbitMQ基础1. 核心概念2. 安装与端口3. 数据隔离三、SpringAMQP1. 功能介绍2. 工作模式2.1 简单队列2.2 Work Queue&#xff…...

Intel vGPU技术GVT-g与kvmgt实现分析和实践

Intel GVT-g & KVMGT Intel GVT-g是Intel图形虚拟化技术(Intel Graphics Virtualization Technology-graphics)的缩写&#xff0c;它是一种硬件辅助的GPU虚拟化解决方案&#xff0c;允许将一个Intel集成显卡(Integrated Graphics Processor, IGP)虚拟化为多个虚拟GPU(vGPU…...

HeBA Heterogeneous Bottleneck Adapters for Robust Vision-Language Models

HeBA: Heterogeneous Bottleneck Adapters for Robust Vision-Language Models Authors: Md Jahidul Islam Deep-Dive Summary: HeBA: 用于鲁棒视觉语言模型的异构瓶颈适配器 (Heterogeneous Bottleneck Adapters) 摘要 将 CLIP 等大规模视觉语言模型&#xff08;VLMs&…...

协程学习笔记1

一、CPU密集型任务Test fun test Cpu Task()runBlocking{val startTime System.currentTimeMillis()val joblaunch(Dispatchers.Default){var nextTimestartTimevar i0while (i<5){if(System.currentTimeMillis()>nextTime){println("job:Im sleeping ${i}")ne…...

团队协作效率遭遇瓶颈?这 1 个开放式网盘生态,救活了 10 万+ 企业的文档流(含竞品实测)

在 2026 年的企业级 SaaS 市场&#xff0c;很多团队管理者陷入了一个怪圈&#xff1a;买了一堆功能大而全的“全家桶”网盘&#xff0c;结果员工依然习惯用微信传文件&#xff0c;文档躺在云端变成死数据。 为什么&#xff1f;因为真正的“生态”不是强迫用户在网盘里用简陋的…...

结构建模与数字孪生破解偏远桥梁监测难题

STAAD与iTwin提供结构建模与数字孪生解决方案&#xff0c;助力实现智能、经济高效的桥梁维护策略优化桥梁检测与维护I-15州际公路纵贯美国南加州与加拿大阿尔伯塔省&#xff0c;全长1400英里&#xff0c;仅有29英里穿过亚利桑那州最西端的莫哈维县&#xff0c;其中有15英里的路…...

Android jetpack LiveData (二) 原理篇

Android jetpack LiveData&#xff08;二&#xff09;原理篇引言源码前置分析核心类源码第一步&#xff0c;定义LiveData对象第二步&#xff0c;观察LiveData数据第三步&#xff1a; 设置LiveData数据到这里我们先总结下黏性数据的步骤&#xff1a;小结引言 上一篇我们学习了L…...

【PCIe 验证每日学习・Day13】DLLP 与 ACK/NAK 重传机制基础验证

大家好&#xff0c;继续我们「PCIe 验证每日学习・30 分钟打卡」系列。今天进入数据链路层核心&#xff1a;DLLP 帧结构、ACK/NAK 应答机制与重传验证。内容严格遵循 PCIe 规范、100% 无错误&#xff0c;讲解通俗、结构清晰、代码可直接复用&#xff0c;风格与前几日完全统一&a…...

Linux 的 cat 命令

Linux 的 cat 命令详解 命令概述 cat&#xff08;concatenate 的缩写&#xff09;是 Linux 系统中最基础且常用的命令之一&#xff0c;主要用于查看文件内容、合并文件以及创建简单文件。该命令属于 GNU coreutils 包的一部分&#xff0c;几乎在所有 Linux 发行版中都默认安装…...

burpsuite详细安装教程及功能讲解

好久不见&#xff0c;各位道友 目录 好久不见&#xff0c;各位道友 Brp Suite 介绍 正常情况下&#xff08;不使用Burp Suite&#xff09;&#xff0c;客户端与服务器的交互过程如下&#xff1a; 当加入Burp Suite时&#xff0c;客户端与服务器的交互过程如下&#xff1a;…...

春日桌搭新首选!ROG魔霸9 Mini:3L 迷你机身,塞下锐龙 9+RTX5070

三月春意渐浓&#xff0c;很多人都开始给自己的桌面焕新升级&#xff0c;而一款体积小巧、性能够强的主机&#xff0c;绝对是桌搭升级的核心。最近 ROG 推出的魔霸 9 Mini 电竞迷你主机&#xff0c;就精准命中了玩家与办公人群的核心需求 —— 仅 3L 的超小体积&#xff0c;却塞…...

Qt导航栏组件A03:VS Code 风格的图标侧栏

目录 一、引言 二、最终效果预览 三、核心实现原理 3.1 布局结构设计 3.2 核心技术点 四、代码实现详解 4.1 项目结构 4.2 导航组件的核心代码 4.3 样式表设计 五、总结 5.1 核心要点回顾 5.2 学习建议 源码下载 系列编号:A-03 导航风格:只有图标的侧栏 适用场景:IDE、编辑器…...

计算机毕业设计源码:Python贝壳租房数据可视化与智能推荐系统 Scrapy爬虫 可视化 推荐系统 大数据 数据分析 大模型 房源 房子(建议收藏)✅

博主介绍&#xff1a;✌全网粉丝10W,前互联网大厂软件研发、集结硕博英豪成立工作室。专注于计算机相关专业项目实战6年之久&#xff0c;选择我们就是选择放心、选择安心毕业✌ > &#x1f345;想要获取完整文章或者源码&#xff0c;或者代做&#xff0c;拉到文章底部即可与…...

深度探索Fluent中的电弧、激光与熔滴一体化模拟

Fluent电弧&#xff0c;激光&#xff0c;熔滴一体模拟。 UDF包括高斯旋转体热源、双椭球热源&#xff08;未使用&#xff09;、VOF梯度计算、反冲压力、磁场力、表面张力&#xff0c;以及熔滴过渡所需的熔滴速度场、熔滴温度场和熔滴VOF。初识激光熔化沉积&#xff1a;一场材料…...

电-气-热综合能源系统节点能价计算方法研究

基本文献复现-计及碳排放成本的电_气_热综合能源系统节点能价计算方法研究 真正做到了电热气潮流耦合&#xff0c;很适合综合能源系统建模的初学者&#xff0c;配合复现论文。 运行程序HeatGasPowerCombination即可。 每个系统模型都有专门的文档讲解&#xff0c;程序注释齐全。…...