开发者中心 开发者中心
  • 简体中文
  • English
视频教程
敢为云网站
  • 6.0版本
  • 6.1 版本
视频教程
敢为云网站
  • 平台概述
  • 平台功能
  • 平台安装
    • 依赖环境
    • 安装部署
      • 敢为云部署
      • 软件包部署
        • Windows安装
        • Linux安装
          • 创建软件部署目录
          • 上传安装包和安装脚本
          • 安装运行环境
          • 修改默认数据库为mysql
          • 运行环境
        • 容器部署
      • 新手安装
      • 服务器配置参考
      • 服务器注册码获取指南
      • 附录
    • 3D可视化客户端安装
    • Desktop客户端安装
    • 常见问题
  • 开发者指南
  • 项目实战
  • 附录

Linux安装

# Linux安装

注意

  1. IoTCenter6.1.2版本及后续版本已内置教育授权文件, 可直接运行。
  2. 如需替换授权文件须手动替换到/opt/ganwei/IoTCenter/bin 目录。

# 创建软件部署目录

登录服务器,进入/opt目录,创建ganwei目录。

# 上传安装包和安装脚本

上传安装包及安装脚本,将其放置在/opt目录下。

注意

如有需要,可以在前台启动程序,会输出当前程序的执行信息。进入/opt/ganwei/IoTCenter/bin目录执行以下命令:

dotnet GWHost1.dll

# 安装运行环境

执行./install.sh安装命令,等待安装。
sh ./install.sh

输入命令检查是否安装成功输。
ps -ef|grep dotnet

手动结束命令为systemctl stop xxx,重启/启动服务systemctl restart/start xxx【IoTCenter】。

systemctl status xxx来查看服务运行状态,若服务运行失败,则说明安装失败。

服务正常启动后的初始化、登录以及切换数据库等操作跟Windows下安装部署过程一致,此处不再赘述。

提示

Linux常用开放端口命令请参考附录-Linux开放端口命令总览部分的内容

# 修改默认数据库为mysql

若遇到类似下图的报错,建议修改默认数据库为mysql

这个报错表明 .NET Core 应用启动时遇到了 SQLite 数据库驱动依赖问题,是当前系统的 GLIBC 版本不兼容导致的。

使用Navicat等数据库连接工具连接mysql数据库

新建一个数据库,例如数据库名:iotcenter

进入/opt/ganwei/IoTCenter/database目录获取mysql初始脚本

在新建的数据库iotcenter运行sql脚本

对mysql数据库连接密码进行加密操作,进入`/opt/ganwei/IoTCenter/bin`目录执行以下命令:
dotnet GWEncrypt.dll

选择加密方式1:使用敢为许可加密字符串(新)

输入待加密的字符串,按enter键,获取到加密后的字符串

进入/opt/ganwei/IoTCenter/data/AlarmCenter目录修改配置文件的数据库配置

注意

若存在如下图中的两个配置文件,需要先删除原AlarmCenterProperties.xml文件(适配windows版本);

然后将AlarmCenterProperties-linux.xml重命名为AlarmCenterProperties.xml;

mysql各连接参数需填写正确,参数SQLite.Select value要改为False,避免数据库冲突。

# 运行环境

可以在前台启动程序,会输出当前程序的执行信息,进入/opt/ganwei/IoTCenter/bin目录执行以下命令:
dotnet GWHost1.dll

也可以在后台运行程序,进入/opt/ganwei/IoTCenter/bin目录执行以下命令:

nohup dotnet GWHost1.dll > /dev/null 2>&1 &
检查是否运行成功,输入以下命令:
ps -ef|grep dotnet

上次更新: 2026/1/27 16:50:15

← Windows安装 容器部署→

目录
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式