OpenClaw 安装教程(Linux)

目标:在 Linux 服务器/本机上完成 OpenClaw 安装与基础可用验证。

一、环境要求

  • Linux 系统(建议 Ubuntu 22.04+)
  • Node.js 22.x
  • npm
  • sudo/root 权限(用于部分系统级操作)

先检查环境:

node -v npm -v 

二、安装 Node.js 22(如未安装)

推荐用 nvm:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash source ~/.bashrc nvm install 22 nvm use 22 node -v npm -v 

三、安装 OpenClaw

全局安装:

npm install -g openclaw 

安装后验证:

openclaw --version openclaw help 

四、启动 Gateway 服务

OpenClaw 常用服务命令:

openclaw gateway status openclaw gateway start openclaw gateway stop openclaw gateway restart 

首次执行:

openclaw gateway start openclaw gateway status 

五、基础配置

执行初始化配置:

openclaw configure 

按提示完成基础项(模型、通道、工具等)。

如果需要网页搜索工具(web_search),需要单独配置 Web 部分(如 Brave API Key):

openclaw configure --section web 

六、健康检查

建议执行一次诊断:

openclaw doctor --non-interactive 

如有异常,根据输出逐项修复(通常是依赖、环境变量或网络连通性问题)。


七、升级与维护

升级 OpenClaw:

npm install -g openclaw@latest 

升级后建议:

openclaw gateway restart openclaw doctor --non-interactive 

八、常见问题

1) openclaw:找不到命令

  • 说明全局 npm bin 不在 PATH 中
  • 先执行 npm prefix -gnpm bin -g 检查路径并加入 shell 配置

2) Gateway 启动失败

  • 先看状态:openclaw gateway status
  • 再重启:openclaw gateway restart
  • 仍失败就跑:openclaw doctor --non-interactive

3) 搜索工具报 missing_brave_api_key

  • 说明未配置 Web 搜索 API Key
  • 运行:openclaw configure --section web

九、结语

到这里,OpenClaw 的安装和基础运行就完成了。
下一步建议做两件事:

  1. 按你的使用场景配置消息通道
  2. 做一次安全检查(最小权限、端口暴露、密钥管理)

Read more

Antigravity Linux 版本安装指南:完美解决海外软件源添加后的网络连接难题

一、项目场景: 在 Linux 环境下配置海外软件源 "Antigravity": 当我们需要在系统中添加第三方软件包仓库源(Repository),并希望通过 apt install 快速安装和持续更新软件时,经常会遇到仓库服务器位于海外(如 Google Artifact Registry)的情况。 二、问题描述 APT Update 过程中出现 HTTPS 连接超时 三、原因分析: 这是典型的“跨境链路延迟”与“内部路由策略冲突”导致的问题: 1. 常规网络环境: 终端在连接海外高带宽仓库(如 us-central1-apt.pkg.dev)时,由于跨境物理链路波动或路由节点较多,极易出现 Handshake 超时。 2. 全局加速模式: 当开启全局网络加速(如网关转发或虚拟网卡模式)

By Ne0inhk
【Linux】一切皆文件:深入理解文件与文件IO

【Linux】一切皆文件:深入理解文件与文件IO

目录 一、理解文件 1.1、文件的概念 1.2、文件的认知 二、回顾C文件 2.1、C文件接口 2.2、实现cat 指令 2.3、stdin & stdout & stderr 三、系统文件IO 3.1、传递标志位的方法 常用的标志位: 3.2、系统调用接口 1、open——打开文件 2、close——关闭文件 3、write——写文件 4、read——读文件 3.3、文件描述符 文件描述符分配规则:

By Ne0inhk
Docker Compose RM 命令:容器清理的艺术

Docker Compose RM 命令:容器清理的艺术

Docker Compose RM 命令:容器清理的艺术 * 一、命令概述与核心作用 * 1.1 基本语法结构 * 1.2 与相关命令的关系对比 * 二、命令参数深度解析 * 2.1 关键选项说明 * 2.2 容器删除流程解析 * 三、典型应用场景实战 * 3.1 开发环境定期清理 * 3.2 CI/CD 流水线清理 * 四、高级使用技巧 * 4.1 选择性清理策略 * 4.2 结合其他命令使用 * 五、常见问题解决方案 * 5.1 容器无法删除问题 * 5.2 数据卷误删恢复 * 六、最佳实践指南 * 6.

By Ne0inhk

2025年实测可用的Docker国内镜像源大全(附一键配置脚本)

2025年实测可用的Docker国内镜像源大全(附一键配置脚本) 如果你在国内搞开发或者运维,大概率经历过docker pull时那令人绝望的进度条,或者干脆一个timeout甩在脸上。网络这道无形的墙,让本该丝滑的容器化工作流变得磕磕绊绊。尤其是在团队协作、CI/CD流水线或者大规模集群部署时,镜像拉取速度直接决定了整个流程的效率下限。 这篇文章就是来解决这个痛点的。我们不只给你一份“能用”的列表,更会深入剖析不同镜像源的类型、稳定性背后的逻辑,并提供从零开始的一键配置方案。无论你是在个人笔记本上折腾,还是在公司的生产服务器集群中部署,都能在这里找到适合你的加速方案。我们的目标很简单:让你拉取Docker镜像的速度,快得像从本地硬盘读取一样。 1. 镜像源生态全景:理解你的“加速器” 在盲目粘贴配置之前,花几分钟理解国内Docker镜像源的生态,能帮你做出更明智的选择,并在出问题时快速定位。 目前国内的镜像加速服务,大体可以分为三类: 第一类:大型云服务商提供的镜像服务 这类服务通常稳定性最高,但往往有附加条件。例如,腾讯云的mirror.ccs.tencentyun.

By Ne0inhk