Skip to content

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应用名称gatewaygateway-prod
GATEWAY_NACOS_SERVER_ADDRNacos地址-10.10.10.10:8848
GATEWAY_NACOS_USERNAMENacos用户名-nacos
GATEWAY_NACOS_PASSWORDNacos密码-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. 日志无法查看?

解决方案:

  • ✓ 检查日志目录权限
  • ✓ 确认日志文件存在
  • ✓ 验证磁盘空间

需要帮助?🆘

如果遇到问题:

  1. 检查系统日志
bash
journalctl -u gateway -f
  1. 查看服务状态
bash
./status.sh
  1. 联系技术支持:
  • 📞 QQ:535412000
  • 📧 邮箱:server@wueasy.com