傲瑞通相关前置服务包括 MySQL 和 Minio,要启动傲瑞通服务端需先将其前置服务开启。下面我们就来按顺序将它们添加到开机自启动列表中。
一.设置Mysql开机启动
1.将服务文件拷贝到init.d下,并重命名为mysql
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
2.赋予可执行权限
chmod +x /etc/init.d/mysqld
3.添加服务
chkconfig --add mysqld
4.显示服务列表
chkconfig --list
5.重启电脑
reboot
二.设置Minio与傲瑞通服务端开机启动
1.先建立软链接
若minio 和 dotnet 命令软链接已建立 则跳过此步骤
ln -s /home/MinioDir/minio /usr/bin
ln -s /home/NetCoreSDK/dotnet /usr/bin
注(/home/MinioDir为minio命令存在的目录)
(/home/NetCoreSDK/ 为dotnet命令的目录)
2. 加入脚本命令
打开文件 /etc/rc.d/rc.local ,在最后加入代码
minio server /minioData &
sleep 30
dotnet /home/OrayTalk.Server.NetCore/OrayTalk.Server.NetCore.dll &
注(上方的应用路径跟实际的目录来更改)
3. 增加可执行权限
chmod +x /etc/rc.d/rc.local
4.重启电脑
reboot
5.检查服务端是否正常开启,能否访问
telnet 服务端的Port 看是否开启
telnet 127.0.0.1 4530