外观
Linux系统部署指南 🐧
开始之前 🎯
想象部署过程就像是在Linux系统上安装一个智能管家:
- 📦 安装包就像管家的行李
- ⚙️ 环境变量就像管家的工作指南
- 🔄 启动脚本就像管家的工作安排
- 📊 状态检查就像管家的工作报告
获取安装包 📥
bash
# x86_64架构(Intel/AMD处理器)
wget https://software.wueasy.com/gateway/latest/gateway_linux_amd64.zip
bash
# ARM64架构(飞腾/鲲鹏等处理器)
wget https://software.wueasy.com/gateway/latest/gateway_linux_arm64.zip
如何选择?
- AMD64架构:适用于Intel或AMD处理器的服务器
- ARM64架构:适用于飞腾、鲲鹏等ARM架构处理器的服务器
⚠️ 注意:这是体验版安装包。如需正式版本,请联系:
- 📞 QQ:535412000
- 📧 邮箱:server@wueasy.com
环境配置 ⚙️
配置环境变量
必要配置
环境变量 | 说明 | 默认值 | 示例值 |
---|---|---|---|
GATEWAY_SPRING_APPLICATION_NAME | 应用名称 | gateway | gateway-prod |
GATEWAY_NACOS_SERVER_ADDR | Nacos地址 | - | 10.10.10.10:8848 |
GATEWAY_NACOS_USERNAME | Nacos用户名 | - | nacos |
GATEWAY_NACOS_PASSWORD | Nacos密码 | - | password123 |
GATEWAY_NACOS_GROUP | 配置分组 | - | PROD_GROUP |
GATEWAY_NACOS_NAMESPACE | 命名空间 | - | prod |
可选配置
环境变量 | 说明 | 默认值 | 示例值 |
---|---|---|---|
GATEWAY_NACOS_DISCOVERY_IP | 服务注册IP | 自动获取 | 192.168.1.100 |
GATEWAY_NACOS_DISCOVERY_PORT | 服务注册端口 | 服务端口 | 8080 |
部署步骤 📋
1. 检查系统架构
bash
# 查看系统架构
arch
# 或者使用
uname -m
输出说明
x86_64
: AMD64架构,使用amd64版本aarch64
: ARM64架构,使用arm64版本
2. 准备工作
bash
# 创建部署目录
mkdir -p /opt/gateway
cd /opt/gateway
# 下载并解压安装包
wget https://software.wueasy.com/gateway/latest/gateway_linux_amd64.zip
unzip gateway_linux_amd64.zip
bash
# 创建部署目录
mkdir -p /opt/gateway
cd /opt/gateway
# 下载并解压安装包
wget https://software.wueasy.com/gateway/latest/gateway_linux_arm64.zip
unzip gateway_linux_arm64.zip
3. 配置环境变量
bash
# 在当前会话中配置
export GATEWAY_SPRING_APPLICATION_NAME=gateway
export GATEWAY_NACOS_SERVER_ADDR=127.0.0.1:8848
export GATEWAY_NACOS_USERNAME=nacos
export GATEWAY_NACOS_PASSWORD=123456
export GATEWAY_NACOS_GROUP=dev
export GATEWAY_NACOS_NAMESPACE=dev
bash
# 编辑环境变量配置文件
vi /etc/profile
# 添加以下内容
export GATEWAY_SPRING_APPLICATION_NAME=gateway
export GATEWAY_NACOS_SERVER_ADDR=127.0.0.1:8848
export GATEWAY_NACOS_USERNAME=nacos
export GATEWAY_NACOS_PASSWORD=123456
export GATEWAY_NACOS_GROUP=dev
export GATEWAY_NACOS_NAMESPACE=dev
# 使配置生效
source /etc/profile
4. 设置权限
bash
# 添加执行权限
chmod u+x gateway
chmod u+x run.sh
4. 服务管理
bash
./run.sh start
bash
./run.sh stop
bash
./run.sh restart
bash
./run.sh status
bash
./run.sh log
常见问题 ❓
1. 服务无法启动?
检查以下几点:
- ✓ 执行权限是否正确
- ✓ 环境变量是否生效
- ✓ 端口是否被占用
2. 日志无法查看?
解决方案:
- ✓ 检查日志目录权限
- ✓ 确认日志文件存在
- ✓ 验证磁盘空间
需要帮助?🆘
如果遇到问题:
- 检查系统日志
bash
journalctl -u gateway -f
- 查看服务状态
bash
./status.sh
- 联系技术支持:
- 📞 QQ:535412000
- 📧 邮箱:server@wueasy.com