1.编辑一个启动脚本

1

[root@xxx ~]# vim /usr/local/rabbitmq/sbin/start_rabbitmq.sh

 内容如下(根据自己的实际位置做替换即可)

1

2

3

4

5

#!/bin/bash

export PATH=$PATH:/usr/local/erlang/bin

export HOME=/usr/local/rabbitmq/

/usr/local/rabbitmq/sbin/./rabbitmq-server -detached

  这里面需要指定erlang的环境变量,erlang的安装路径(erlang如何安装可以参考我的上一篇rabbitmq安装的文章)

2.给脚本增加可执行权限

1

chmod +x /usr/local/rabbitmq/sbin/start_rabbitmq.sh

3.编辑 /etc/rc.d/rc.local

1

vim /etc/rc.d/rc.local

增加第一步创建的脚本

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

#!/bin/bash

# THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES

#

# It is highly advisable to create own systemd services or udev rules

# to run scripts during boot instead of using this file.

#

# In contrast to previous versions due to parallel execution during boot

# this script will NOT be run after all other services.

#

# Please note that you must run 'chmod +x /etc/rc.d/rc.local' to ensure

# that this script will be executed during boot.

touch /var/lock/subsys/local

#这里是要执行我们的启动脚本

/usr/local/rabbitmq/sbin/start_rabbitmq.sh

然后需要给rc.local增加可执行权限

1

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

最后重启linux系统看是否生效

1

shutdown -r now

rabbitmq添加自启动 centos7环境相关推荐

  1. RabbitMQ开机启动 Centos7环境

    文章目录 8.1. 创建启动脚本 8.2. 赋予启动脚本可执行权限 8.3. 加入开机启动并指定用户 8.4. 赋予可执行权限 8.5. 重启MQ服务器测试 8.6. 查看MQ服务运行状态 8.7. ...

  2. CentOS7环境安装Kubernetes四部曲之三:添加节点

    本文是<CentOS7环境安装Kubernetes四部曲>的第三篇,在前面两篇我们先将实战用的机器做统一处理,再完成rancher的安装,并且将Kubernetes的master节点准备完 ...

  3. RabbitMQ简单介绍+Windows环境安装

    文章目录 文章目录 文章目录 1.RabbitMQ简介 2.RabbitMQ与其他MQ有什么不同 3.RabbitMQ环境安装 3.1 安装erlang 3.2 安装rabbitmq-server 4 ...

  4. Centos7环境下安装Mysql8详细教程(超详细,亲测百分百成功)

    Centos7环境下安装Mysql8详细教程(超详细,亲测百分百成功) 文章目录 Centos7环境下安装Mysql8详细教程(超详细,亲测百分百成功) 1.上传或者下载mysql安装包 2.检查是否 ...

  5. CentOS7环境部署kubenetes1.12版本五部曲之一:标准化机器

    前提 本次部署实战需要科学上网,才能顺利安装和部署kubernetes用于学习和实践,请确保您已经完成了相关操作: 系列文章简述 本次搭建过程由五部分实战构成: 标准化机器:kubernetes环境中 ...

  6. Linux 执行文件 path,linux可执行文件添加到PATH环境变量的方法

    linux命令行下面执行某个命令的时候,首先保证该命令是否存在,若存在,但输入命令的时候若仍提示:command not found 这个时候就的查看PATH环境变量的设置了,当前命令是否存在于PAT ...

  7. Centos7环境下etcd集群的搭建

    Centos7环境下etcd集群的搭建一.简介"A highly-available key value store for shared configuration and service ...

  8. 实现在CentOS7环境下搭建个人github博客

    实现在CentOS7环境下搭建个人github博客 主机要求:必须是centos环境版本可以不一样,假如你用的是其他版本的linux系统,只不过是命令不太一样. Tips:这里提前说下,对于Ubunt ...

  9. linux centos7 mysql_Linux centos7环境下安装MySQL的步骤详解

    Linux centos7环境下安装MySQL的步骤详解 安装MySQL mysql 有两个跟windows不同的地方 1).my.ini 保存到/etc/my.ini 2).用户权限,单独用户执行 ...

最新文章

  1. vscode使用-添加格式化插件
  2. 【机器学习】业界干货 | 图解自监督学习,从入门到专家必读的九篇论文
  3. 整车厂核心制造系统及数据流
  4. ExtJS 异步加载树节点
  5. ios view 切上部分圆角_IOS开发入门之给view添加圆角并指定位置
  6. LINUX SAN 500G重新分区、格式化,后成功恢复数据90%
  7. Flash、Ajax各自的优缺点,在使用中如何取舍?
  8. 2012.4.16总结(二)
  9. Flash 应用:大智慧flash版本
  10. DB2分区表删除和添加分区
  11. 微软lumia固件服务器,IT之家学院:微软Lumia 950 XL刷Win10 ARM64教程增补进阶版
  12. diabetes影响因子2017_2017年SCI影响因子发布,几家欢喜几家愁
  13. oracle 导入 imp-00008,imp导入文件时报大量的imp-0008错误
  14. Android Socket 编程(WIFI 和 ADB)
  15. 基于Instrument技术实现Java类字节码插桩代理
  16. mysql1682错误_ERROR 1682 (HY000)
  17. Android远程桌面助手(B1309)
  18. 银行数字化的两难:安全还是效率?
  19. 文献综述在论文中的应用
  20. 可视化编程,公网访问——全网首个基于Node-red的在线评语系统

热门文章

  1. linux shell 中的冒号,在bash中使用:-(冒号)
  2. 数学建模 时间序列分析
  3. 梯度为什么是函数增加最快的方向
  4. Greenplum 行存、列存,堆表、AO表的原理和选择
  5. Golang教程:(十五)指针
  6. osg+ActiveQT嵌入ie64位
  7. 性能测试:基础(5)
  8. 第二十一:基于Python2+Selenium3+Pytest4+Pytest-Html的UI自动化框架
  9. 如何用android下载python_如何在android上运行Python代码
  10. 解决easyExcel和poi版本冲突问题