SuperMap iServer在不同系统中设置开机自启动--Linux篇


作者:kxj

前言

在成功部署SuperMap iServer之后,每次重启电脑都需要手动去启动iServer,如何能让iServer在每次重启电脑时都自动启动呢?今天咱们一起来看看在Linux系统中如何设置iServer开机自启动吧!

一:CentOS系统

Centos下配置SuperMap iServer开机自启动的方式较多,本文介绍直接在/etc/rc.d/rc.local中添加服务启动命令的方式,设置自启动之前请确保手动执行startup.sh可以正常启动SuperMap iServer。设置步骤如下:
1.打开/etc/rc.d/rc.local,打开终端,执行以下命令:

vi /etc/rc.d/rc.local

2.在/etc/rc.d/rc.local添加iServer启动命令,添加命令行:

sh /root/iserver/supermap-iserver-10.2.1-linux-x64-deploy/bin/startup.sh

在这里插入图片描述

3.赋予/etc/rc.d/rc.local执行权限,在终端执行以下命令赋予执行权限:

sudo chmod +x /etc/rc.d/rc.local

在这里插入图片描述

3.检验自启动是否设置成功。重启机器,查看是否设置成功。
在这里插入图片描述
注意:SuperMap iServer启动需要一定时间,如刚启动完机器无法打开8090页面可能是未启动完成。

二:Ubuntu系统

Ubuntu系统也可以通过直接在/etc/rc.local中添加服务启动命令的方式来设置SuperMap iServer开机自启动,区别在于Ubuntu系统默认是不允许用户以root身份登录的,需要用普通用户登录,/etc/rc.d/rc.local需要root权限才能编辑,所以会多一些切换root用户的步骤。具体设置步骤如下:
1.切换root用户
打开终端执行以下命令:

su root

输入root用户密码,回车即可切换root用户

在这里插入图片描述

2.打开/etc/rc.local,打开终端,执行以下命令:

vi /etc/rc.local

2.在/etc/rc.local添加iServer启动命令,添加命令行:

#!/bin/sh

bash /home/supermap/iserver/supermap-iserver-10.2.1-linux-x64-deploy/bin/startup.sh &
 
exit 0

在这里插入图片描述

3.赋予/etc/rc.d/rc.local执行权限,在终端执行以下命令赋予执行权限:

sudo chmod +x /etc/rc.local

在这里插入图片描述

3.检验自启动是否设置成功。重启机器,查看是否设置成功。
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值