CentOS の起動時に RabbitMq ソフトウェアを自動的に起動する方法

CentOS の起動時に RabbitMq ソフトウェアを自動的に起動する方法

1. /etc/init.dディレクトリに新しいrabbitmqを作成します。

[root@localhost init.d]# vi rabbitmq

ファイルの内容

#!/bin/bash
#chkconfig:2345 61 61

HOME=/opt/data/rabbitmq/ をエクスポートします。
PATH=$PATH:/usr/local/erlang/bin をエクスポートします。
PATH=$PATH:/usr/local/src/rabbitmq_server-3.6.15/sbin をエクスポートします。
 
ケース「$1」
    始める)
    echo "RabbitMQ を起動しています..."
    rabbitmq サーバーが分離されました
    ;;
停止)
    echo "RabbitMQ を停止しています..."
    rabbitmqctl 停止
    ;;
状態)
    echo "RabbitMQ のステータス..."
    rabbitmqctl ステータス
    ;;
再起動)
    echo "RabbitMQ を再起動しています..."
    rabbitmqctl 停止
    rabbitmq-server の再起動
    ;;
 
*)
    echo "使用法: $prog {start|stop|status|restart}"
    ;;
エサック
終了 0

2. rabbitmqに実行権限を付与する

[root@localhost init.d]# chmod 777 rabbitmq

3. システムサービスにrabbitmqサービスを追加する

[root@localhost init.d]# chkconfig --add rabbitmq

4. 自動起動を設定する

[root@localhost init.d]# chkconfig rabbitmq オン

5. スタートアップ項目が正常に設定されているか確認する

[root@localhost init.d]# chkconfig --list rabbitmq

6. ラビットサービスを有効にする

[root@localhost init.d]# ./rabbitmq スタート

7. 起動と再起動をテストする

[root@localhost init.d]#再起動
[root@localhost ~]# ps -elf|grep rabbitmq

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • CentOS で yum を使用して rabbitmq-server をインストールする方法
  • Centos8 で yum を使用して rabbitmq をインストールするチュートリアル
  • Centos7.3 RabbitMQ 分散クラスタ構築例
  • CentOS で RabbitMq の高可用性クラスタ環境を構築するチュートリアル

<<:  HTML コード作成ガイド

>>:  MySQLは数百万のシミュレーションデータ操作コードを自動的に挿入します

推薦する

UbuntuにProtobuf 3をインストールするための詳細なチュートリアル

いつインストールするかprotoc コマンドを使用しても Protoc が見つからない場合は、インス...

MySQLを定期的にバックアップしてQiniuにアップロードする方法

ほとんどのアプリケーション シナリオでは、緊急時に備えて重要なデータをバックアップし、安全な場所に保...

Linux で CPU 使用率が高くなる原因をトラブルシューティングするプロセスの詳細な説明

目次序文始めるステップトラブルシューティング序文CPU 使用率が高くなるのは、オンラインでよくある問...

CSSは親コンテナのdivをimg画像で埋め、コンテナのサイズに適応します。

ページに複数の画像を導入すると、画像のサイズがばらつくことがあります。しかし、それらを一貫したサイズ...

Vueページの画像が表示されない問題の解決方法

新しいバージョンの設定インターフェースを作る際に、vueフレームワークを使用して実装しました。ページ...

MySQL データベースのインストールと Navicat for MySQL の使用に関するチュートリアル

MySQL は、スウェーデンの会社 MySQL AB によって開発され、現在は Oracle が所有...

JS と Nodejs におけるイベント駆動型開発についての簡単な説明

目次イベント駆動型とパブリッシュ・サブスクライブ型ブラウザの JavaScript ではイベント駆動...

MySQL 8.0.20 圧縮版のインストールチュートリアル(画像とテキスト付き)

1. MySQL ダウンロード アドレス。 http://ftp.ntu.edu.tw/MySQL...

CSS で垂直方向の中央揃えを実装するいくつかの方法の概要

フロントエンドのレイアウト プロセスでは、水平方向の中央揃えを実現するのは比較的簡単で、通常は ma...

js キャンバスはスライダー検証を実現します

この記事の例では、スライダー検証を実装するためのjsキャンバスの具体的なコードを参考までに共有してい...

フラッシュコンテンツの表示に使用される OBJECT タグと EMBED タグの違いの紹介

1. はじめに:ウェブページにフラッシュ コンテンツを正常に表示したい場合は、ページ上のフラッシュ ...

Windows Server 2012 リモート デスクトップ ライセンス サーバーがライセンスを提供できず、リモート セッションが切断される

本日、会社の内部サーバーにログインしたところ、リモートアクセスができませんでした。エラー メッセージ...

VMware仮想マシンブリッジによるインターネット相互接続を実現する方法

VMware をインストールして新しい仮想マシンを作成したら、オプション バーの [編集] - [仮...

CSSアニメーションに基づくSVGボタンのサンプルコード

具体的なコードは次のとおりです。 <a href="#"> <...

Mac MySQL のルートパスワードをリセットするチュートリアル

免責事項:このパスワード リセット方法は、Homebrew によってインストールされた MySQL ...