Linux安装
# Linux安装
注意
- IoTCenter6.1.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