1、安装emqx服务(把压缩包上传linux服务器解压运行即可,这里不做过多介绍)
链接:https://pan.baidu.com/s/1tOk8Jdsa0rXh0kgb7QQ9Vw
提取码:qdlv进入/emqx/bin 下执行相关指令:
启动: ./emqx start
停止: ./emqx stop
查看状态:./emqx_ctl status
2、设置开机自启
1.创建运行文件,放入如下内容
vim /etc/init.d/emqx#!/bin/sh
#
# emqttd
#
# Startup script for emqttd.
#
# chkconfig: 2345 90 10
# description: emqttd is mqtt broker.
#
# source function library
. /etc/rc.d/init.d/functions
export HOME=/root
start() {
echo "starting emqttd..."
#此处根据实际安装目录修改下面的路径
cd /home/emqx && ./bin/emqx start
}
stop() {
echo "stopping emqttd..."
#此处根据实际安装目录修改下面的路径
cd /home/emqx && ./bin/emqx stop
}
restart() {
stop
start
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
restart
;;
*)
echo $"Usage: $0 {start|stop}"
RETVAL=2
esac
2、保存退出,然后运行以下命令将脚本注册为服务
chmod +x /etc/init.d/emqx
chkconfig --add emqx
再运行chkconfig --list查看是否出现以下内容
3.相关指令
#启动服务
systemctl start emqx
#停止服务
systemctl stop emqx
#重启服务
systemctl restart emqx