安装部署
本文介绍如何在 Windows 和 Linux 环境下安装并运行巡维智联平台。
环境要求
| 项目 | 要求 |
|---|---|
| 操作系统 | Windows 10/11(64 位)、Linux(amd64) |
| 内存 | 建议 2 GB 及以上 |
| 磁盘 | 建议 10 GB 及以上可用空间 |
| 网络 | 需开放 5000 端口(默认) |
安装包目录结构
发布包解压后的目录结构如下:
1 | xwzl-platform/ |
Windows 安装
1. 下载并解压
下载 xwzl-platform-vX.X.X-windows-amd64.zip,解压到目标目录,例如:
1 | D:\xwzl-platform\ |
2. 启动服务
方式一:使用启动脚本
双击 start-service.cmd,或在 PowerShell 中执行:
1 | .\start-service.cmd |
方式二:直接运行
1 | .\bin\xwzl-platform-windows-amd64.exe |
方式三:带环境变量启动(推荐生产环境)
1 | $env:PROJECT_ENV = 'PROD' |
3. 访问系统
启动成功后,浏览器访问:
1 | http://localhost:5000 |
默认管理员账号:
| 项目 | 值 |
|---|---|
| 用户名 | admin |
| 密码 | admin@1245 |
{tip} 首次登录后请立即修改默认密码。
4. 停止服务
双击 stop-service.cmd,或关闭运行中的命令行窗口即可。
Linux 安装
1. 下载并解压
下载 xwzl-platform-vX.X.X-linux-amd64.zip,解压到目标目录:
1 | unzip xwzl-platform-v*-linux-amd64.zip -d /opt/xwzl-platform |
2. 添加执行权限
1 | chmod +x bin/xwzl-platform-linux-amd64 bin/xwzl-updater-linux-amd64 |
3. 启动服务
方式一:直接运行
1 | ./bin/xwzl-platform-linux-amd64 |
方式二:后台运行
1 | nohup ./bin/xwzl-platform-linux-amd64 > /dev/null 2>&1 & |
方式三:配置为 systemd 服务(推荐)
创建服务文件:
1 | sudo tee /etc/systemd/system/xwzl-platform.service << 'EOF' |
启动并设为开机自启:
1 | sudo systemctl daemon-reload |
常用管理命令:
1 | # 查看状态 |
4. 访问系统
同 Windows 章节,浏览器访问 http://服务器IP:5000,使用默认账号登录。
配置文件说明
安装包内附 config/config.yaml,包含服务端口、SNMP 默认参数等配置项。默认配置开箱即用,无需修改。
如需更改端口,将示例文件复制为 config/config.yaml 并修改 server.port:
1 | server: |
不需要更改端口时,无须创建或修改配置文件。
常见问题
启动后页面 404
检查 web/dist/index.html 是否存在,以及 WORKSPACE_PATH 是否设置正确。
端口 5000 被占用
- Windows:
1 | netstat -ano | findstr :5000 |
- Linux:
1 | ss -tlnp | grep 5000 |
或修改 config/config.yaml 中的 server.port 为其他端口。
数据文件位置
数据库文件位于 data/device_inspector.db(SQLite)。如启动后发现数据不一致,通常是 WORKSPACE_PATH 未设置导致程序读取了不同目录下的数据库。