方法一:使用systemctl
systemctl enable 服务名
方法二:创建一个可执行脚本.sh文件
1)先cd进入要存放脚本的目录
2)ls查看下目录中有什么文件,start_rabbitmq.sh是我创建成功的启动脚本,当它不存在好了。
3)创建脚本文件
最好是切换管理员账户,或者确保你有创建文件的权限
sudo -i 切换root账号
在sbin目录下,创建一个脚本文件: vim 文件名.sh
vim test.sh
4)输入脚本文件内容四行
#!/bin/bash
export PATH=$PATH:/usr/local/erlang/bin
export HOME=/usr/local/rabbitmq/rabbitmq_server-3.6.15/
/usr/local/rabbitmq/rabbitmq_server-3.6.15/sbin/./rabbitmq-server -detached
5)赋予脚本可执行权限chmod +x 文件名.sh
chmod +x test.sh
白色变绿色成功
6)编辑 /etc/rc.d/rc.local
vim /etc/rc.d/rc.local
7)输入两行内容,路径换成你自己的
touch /var/lock/subsys/local
/usr/local/rabbitmq/rabbitmq_server-2.6.15/sbin/test.sh
rc.local
8)给rc.local可执行权限
chmod +x /etc/rc.d/rc.local
9)重启查看是否成功