乐于分享
好东西不私藏

OpenClaw 安装环境准备:Ubuntu Server 24.04 LTS 完整配置指南

OpenClaw 安装环境准备:Ubuntu Server 24.04 LTS 完整配置指南

出品人:山哥@云晶智能发布日期:2026年3月21日系统版本:Ubuntu Server 24.04 LTS虚拟化平台:VMware Workstation 17 Pro+ / VirtualBox 7.2.6


🎯 开篇:为什么选择 Ubuntu Server 24.04 LTS?

Ubuntu 24.04 LTS(代号 Noble Numbat) 是 2024 年发布的最新长期支持版本,支持到 2029 年,是 OpenClaw 部署的理想选择。

核心优势

  • • ✅ 长期支持:5 年安全更新,生产环境首选
  • • ✅ 性能优化:Linux Kernel 6.8,硬件兼容性大幅提升
  • • ✅ 云原生:Docker、Kubernetes 原生支持
  • • ✅ 安全性:默认开启安全加固,符合企业标准
  • • ✅ 社区支持:全球最大的 Linux 社区,问题快速解决

📋 第一章:虚拟化环境搭建

1.1 安装虚拟化平台

VMware Workstation 17 Pro+(推荐)

为什么选择 VMware?

  • • 性能稳定,商业级质量
  • • 完善的快照和克隆功能
  • • 强大的网络配置选项
  • • 企业级功能支持

安装步骤

  1. 1)下载 VMware Workstation Pro 17
    • • 官网:https://www.vmware.com/products/desktop-hypervisor/workstation-and-fusion
    • • 注册账号后下载最新版本
  2. 2)安装 VMware Workstation
    • • 双击安装程序,按提示完成安装
    • • 安装完成后重启电脑
  3. 3)许可证激活
    • • 个人用户可申请免费许可证
    • • 企业用户购买商业许可证

参考教程:https://blog.csdn.net/air_j/article/details/142798842/


VirtualBox 7.2.6(免费方案)

为什么选择 VirtualBox?

  • • 完全免费开源
  • • 跨平台支持(Windows、macOS、Linux)
  • • 轻量级,资源占用低
  • • 适合测试和学习

安装步骤

  1. 1)下载 VirtualBox
    • • 官网:https://www.virtualbox.org/
    • • 下载 VirtualBox-7.2.6a-172322-Win.exe
  2. 2)安装 VirtualBox
    • • 双击安装程序,按提示完成安装
    • • 安装完成后重启电脑

对比总结

特性
VMware Workstation 17
VirtualBox 7.2.6
性能
⭐⭐⭐⭐⭐
⭐⭐⭐⭐
功能
⭐⭐⭐⭐⭐
⭐⭐⭐
易用性
⭐⭐⭐⭐
⭐⭐⭐⭐⭐
价格
商业软件
免费开源
适用场景
生产环境、企业部署
测试、学习

1.2 创建虚拟机并安装 Ubuntu Server 24.04 LTS

1. 下载 Ubuntu Server ISO

# 官网下载地址https://ubuntu.com/download/server/# 选择最新版本ubuntu-24.04.4-live-server-amd64.iso

2. 在 VMware 中创建虚拟机

虚拟机配置建议

配置项
最低配置
推荐配置
CPU
2 核
4 核以上
内存
4GB
16GB(建议 32GB)
硬盘
40GB
100GB+ SSD
网络
NAT
桥接模式

创建步骤

  1. 1)新建虚拟机
    • • 选择「典型」模式
    • • 选择「稍后安装操作系统」
  2. 2)配置硬件
    • • 选择操作系统:Linux → Ubuntu 64 位
    • • 内存:至少 4GB(推荐 16GB+)
    • • 处理器:2 核(推荐 4 核+)
    • • 硬盘:40GB(推荐 100GB+ SSD)
    • • 网络:NAT(可后续改为桥接)
  3. 3)挂载 ISO 文件
    • • 右键虚拟机 → 设置
    • • CD/DVD 驱动器 → 使用 ISO 映像文件
    • • 选择下载的 ubuntu-24.04.4-live-server-amd64.iso

[!NOTE]

🔑 重要提示

  • • 安装前选小 EFI:确保在 BIOS/UEFI 模式下安装,而非 Legacy BIOS
  • • 安装时设定用户名:yourname(示例)
  • • 安装时设定密码:yourpassword(示例)
  • • 避免密码中包含 Ubuntu 系统名:如不要使用 ubuntu123

⚙️ 第二章:Ubuntu 系统配置

2.1 安装 OpenSSH 服务器

为什么需要 SSH?

  • • 远程管理服务器
  • • 安全的文件传输(SCP、SFTP)
  • • 方便远程调试和监控

安装步骤

1. 确认系统状态

# 更新包列表sudo apt update# 安装 OpenSSH 服务器sudo apt install openssh-server

2. 启动 SSH 服务

# 启动 SSH 服务sudo systemctl start ssh# 设置 SSH 服务开机自启sudo systemctl enable ssh# 查看 SSH 服务状态sudo systemctl status ssh

预期输出

● ssh.service - OpenBSD Secure Shell server   Loaded: loaded (/usr/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)   Active: active (running) since Sat 2026-03-21 12:00:00 CST; 2s ago

3. 配置防火墙(可选但推荐)

# 使用 UFW 防火墙sudo ufw allow ssh# 或使用 iptablessudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT

4. 测试 SSH 连接

# 在本地终端测试ssh yourname@localhost# 或从其他机器连接ssh yourname@192.168.1.100

2.2 更新软件源

为什么更新软件源?

  • • 加快软件下载速度
  • • 提高连接稳定性
  • • 获取最新软件包

1. 备份原配置

sudo cp /etc/apt/sources.list.d/ubuntu.sources /etc/apt/sources.list.d/ubuntu.sources.bak

2. 编辑软件源配置

sudo vim /etc/apt/sources.list.d/ubuntu.sources

3. 配置国内镜像源

注意:Ubuntu 24.04 的源文件格式与之前版本不同,使用 .sources 文件而非 .list 文件。

推荐配置(多源负载均衡)

# 中国科学技术大学镜像源Types: debURIs: https://mirrors.ustc.edu.cn/ubuntu/Suites: noble noble-updates noble-securityComponents: main restricted universe multiverseSigned-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg# 华为云镜像源Types: debURIs: https://mirrors.huaweicloud.com/repository/ubuntu/Suites: noble noble-updates noble-securityComponents: main restricted universe multiverseSigned-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg# 阿里云镜像源Types: debURIs: http://mirrors.aliyun.com/ubuntu/Suites: noble noble-updates noble-securityComponents: main restricted universe multiverseSigned-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg# 网易 163 镜像源Types: debURIs: http://mirrors.163.com/ubuntu/Suites: noble noble-updates noble-securityComponents: main restricted universe multiverseSigned-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

4. 更新软件列表

sudo apt update && sudo apt upgrade -y

2.3 安装系统更新

# 更新所有软件包sudo apt upgrade -y# 更新系统内核(可选)sudo apt install linux-image-generic -y# 清理不必要的依赖sudo apt autoremove -y# 清理下载的缓存sudo apt autoclean -y

2.4 安装图形界面(可选)

为什么安装图形界面?

  • • 方便日常管理
  • • 可视化操作更直观
  • • 适合初学者

安装步骤

# 安装 Ubuntu 桌面环境sudo apt install ubuntu-desktop -y# 安装完成后重启sudo reboot

图形界面启动

  • • 虚拟机启动后自动进入图形界面
  • • 登录界面使用之前设置的用户名和密码

2.5 安装 VMware Tools(仅 VMware)

为什么安装 VMware Tools?

  • • 显卡驱动优化
  • • 共享文件夹支持
  • • 鼠标无缝切换
  • • 时间同步
  • • 剪贴板共享

安装步骤

# 安装 open-vm-toolssudo apt install open-vm-tools open-vm-tools-desktop -y# 重启虚拟机sudo reboot

VirtualBox 用户安装 Guest Additions

# 安装依赖sudo apt install build-essential dkms linux-headers-$(uname -r) -y# 在 VirtualBox 菜单中选择:设备 → 安装增强功能# 进入虚拟机后执行sudo /media/cdrom0/VBoxLinuxAdditions.run# 重启虚拟机sudo reboot

2.6 优化 Ubuntu 24.04 LTS 启动时间

问题:Ubuntu 24.04 LTS 启动时卡在 systemd-networkd-wait-online.service

解决方案

# 编辑系统服务配置sudo vim /usr/lib/systemd/system/systemd-networkd-wait-online.service# 在 [Service] 下面添加一行TimeoutStartSec=1sec# 保存文件后重启系统sudo reboot

预期效果

  • • 启动时间减少 30-60 秒
  • • 网络连接更快速

🚀 第三章:后续配置建议

3.1 安装基础开发工具

# 安装编译工具sudo apt install build-essential git curl wget vim -y# 安装 VSCodesudo snap install --classic code# 安装 Node.js 22+curl -fsSL https://deb.nodesource.com/setup_24.x | sudo -E bash -sudo apt install -y nodejs

3.2 配置时区和时间同步

# 查看当前时区timedatectl# 设置时区为上海sudo timedatectl set-timezone Asia/Shanghai# 启用时间同步sudo timedatectl set-ntp true

3.3 配置网络为静态 IP(可选)

# 编辑网络配置sudo vim /etc/netplan/00-installer-config.yaml #每台电脑上的文件名可能不同# 示例配置network:  ethernets:    ens33:      dhcp4: no      addresses:        - 192.168.1.100/24      gateway4: 192.168.1.1      nameservers:        addresses: [8.8.8.8, 8.8.4.4]  version: 2# 应用配置sudo netplan apply

3.4 设置 swap 空间(增加内存)

# 创建 4GB swap 文件sudo fallocate -l 4G /swapfilesudo chmod 600 /swapfilesudo mkswap /swapfilesudo swapon /swapfile# 设置开机自动挂载echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab# 优化 swap 性能sudo sysctl vm.swappiness=10echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.conf

📊 第四章:性能监控与优化

4.1 系统资源监控

# 安装监控工具sudo apt install htop iotop nethogs -y# 查看系统资源htop# 查看磁盘 I/Osudo iotop# 查看网络流量sudo nethogs

4.2 内存优化

# 查看内存使用free -h# 清理缓存sudo syncsudo echo 3 > /proc/sys/vm/drop_caches

4.3 磁盘优化

# 查看磁盘使用df -h# 清理不必要的包sudo apt autoremove -ysudo apt autoclean -y# 查找大文件sudo find / -type f -size +100M 2>/dev/null | head -10

🎉 结语:完成 OpenClaw 部署准备

通过本文的详细配置,你的 Ubuntu Server 24.04 LTS 系统已经完全准备好部署 OpenClaw 了!

已完成配置✅ 虚拟化环境搭建✅ Ubuntu Server 24.04 LTS 安装✅ OpenSSH 服务器配置✅ 国内镜像源配置✅ 系统更新和优化✅ VMware Tools 安装✅ 启动时间优化✅ 基础开发工具安装

下一步

  1. 1. 部署 OpenClaw 服务
  2. 2. 配置 AI 模型
  3. 3. 连接聊天平台
  4. 4. 开始你的 AI 助手之旅!

遇到问题?

  • • 查看系统日志:sudo journalctl -xe
  • • 检查服务状态:sudo systemctl status <service-name>
  • • 官方文档:https://docs.openclaw.ai
  • • 社区支持:https://discord.gg/clawd

开始你的 OpenClaw 部署之旅吧! 🚀


关注"山哥玩转AI"公众号,获取更多 OpenClaw 和 AI 工具实战教程加入 OpenClaw 中文社区,与 3000+ 开发者一起交流

标签:#OpenClaw #Ubuntu #虚拟化 #服务器配置 #Linux 教程