# 停止wsl服务
wsl --shutdown
# 更新wsl
wsl --update
# 停止与WSL相关的Windows服务
net stop LxssManager
# 重启与WSL相关的Windows服务
net start LxssManager
# 进入Ubuntu
wsl -d ubuntu-22.04
直接从 Microsoft Store 中下载最方便。下载后会自动安装上。
wsl --unregister ubuntu-22.04
1、查看系统中的linux列表
wsl -l -v
关闭wsl进程:wsl --shutdown
停止wsl服务:net stop LxssManager
启动wsl服务:net start LxssManager
# 更新软件包列表
sudo apt update
# 升级已安装的软件包(输入密码时不会显示,正常输入即可)
sudo apt upgrade -y
# 安装必要的编译工具
sudo apt install -y build-essential
# 添加 NodeSource 官方源
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
# 安装 Node.js
sudo apt install -y nodejs
# 验证安装
node --version # 应该显示 v22.x.x
npm --version # 应该显示 10.x.x
# 设置淘宝镜像源,加速后续安装
npm config set registry https://registry.npmmirror.com
# 1. 创建一个用户目录用于存放全局包
mkdir -p ~/.npm-global
# 2. 配置 npm 使用这个目录
npm config set prefix '~/.npm-global'
# 3. 将这个目录添加到 PATH 环境变量
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
# 4. 使配置立即生效
source ~/.bashrc
# 5. 现在可以正常安装全局包了
npm install -g openclaw-cn@latest
# 6. 验证安装
openclaw-cn --version
openclaw-cn onboard
如果 Ollama 运行在 Windows 的宿主机上在,Base URL 需填 http://{宿主机IP}:11434。
# 启动网关
openclaw-cn gateway --port 18789
# 启动网关,--bind lan 监听局域网
openclaw-cn gateway --port 18789 --bind lan
# 停止网关服务
openclaw-cn gateway stop
# 确保没有残留进程
pkill -f "clawbot-gateway"
pkill -f "openclaw-cn"
# 重启网关
openclaw-cn gateway restart
# 查看网关日志
openclaw-cn logs
# 实时查看网关日志,Ctrl+Z退出
openclaw logs --follow
# 删除会话缓存
rm -rf ~/.openclaw/agents/main/sessions/*
# 删除审批记录
rm -f ~/.openclaw/exec-approvals.json
# 删除临时文件
rm -f /tmp/clawbot-*.log
# 查看网关进程
ps aux | grep gateway
# 打开openclaw web页面
openclaw-cn dashboard
# 查看ubutun版本信息
lsb_release -a
如果Ollama是安装在宿主机上在,需要选查看宿主机的IP
# 查看宿主机的IP
ip route show default | awk '{print $3}'
# 访问Ollama
curl http://宿主机IP:11434/api/generate -d '{
"model": "qwen2.5:1.5b",
"prompt": "你好",
"stream": false
}'
# 打开主配置文件
nano ~/.openclaw/openclaw.json
# 打开服务配置文件
cat ~/.config/systemd/user/openclaw-gateway.service
# 备份配置文件
cp ~/.openclaw/openclaw.json ~/.openclaw/openclaw.json.bak
# 将配置文件复制到Windows桌面
cp ~/.openclaw/openclaw.json /mnt/c/Users/Administrator/Desktop/
# 查看工作区目录
ls -la ~/.openclaw/workspace/
# 在工作区创建AI身份文件 SOUL.md
nano ~/.openclaw/workspace/SOUL.md
# 查看 SOUL.md
cat ~/.openclaw/workspace/SOUL.md
# 查看token
openclaw-cn config get gateway.auth.token
主配置文件openclaw.json
{
"models": {
"providers": {
"custom": {
//大模型访问地址,例如:Ollama
"baseUrl": "http://172.25.176.1:11434/v1",
}
}
},
"agents": {
"defaults": {
"memorySearch": {
//是否开启向量记忆搜索,让AI能够通过语义理解来“回忆”之前存储在文件里的信息
"enabled": true
}
}
},
"gateway": {
//lan表示局域网可访问
"bind": "lan",
},
"tools": {
//full 表示无限制,确保所有核心工具理论上都可用
"profile": "full",
//group:runtime 允许exec、bash命令行工具执行
//group:fs 允许操作文件系统
"allow": ["group:runtime", "group:fs"],
"exec": {
//gateway 在网关机上执行命令
"host": "gateway",
//安全级别为“完全信任”
"security": "full",
//直接执行,不询问
"ask": "off"
},
"web": {
"search": {
"enabled": false //false:禁止联网搜索
}
}
}
}