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は数百万のシミュレーションデータ操作コードを自動的に挿入します

推薦する

Linux自動ログイン例の説明

インターネット上には、expect を使用して自動ログインを実現するスクリプトが多数存在しますが、明...

Dockerfile における VOLUME と docker -v の違い

Dockerfile でのボリュームのマウントと docker -v コマンドによるマウントには明ら...

Vue プロジェクトは、コードの暗号化と難読化を実装するために webpack-obfuscator を設定します。

背景会社のコードは第三者に提供され、利用されます。ソースコードが完全に漏洩しないようにするには、提供...

ツールベースのウェブサイトの考察: ツールベースのウェブサイトの定義と典型的なケース分析 (写真とテキスト)

ツール型ウェブサイトについて、まず疑問に思うのは、無数のオンラインウェブサイトの中で、どのようなウェ...

TypeScriptの列挙型を詳しく説明する

目次1. デジタル列挙2. 文字列の列挙3. 逆マッピング4. 異種列挙5. 定数列挙6. 列挙メン...

HTML ベース URL タグ

その機能はグローバル スタイルを設定することです。その後の相対パスはこれに基づきます: <im...

JS における for、for...in、for...of、forEach の違いと使用例

forループ基本的な構文形式: for(変数の初期化; 条件式; 演算式){ループ本体ステートメント...

JSにおける4つのデータ型判定方法

目次1. 型2. インスタンス3. コンストラクター4.toString() この記事では、4 つの...

実用的な基本的な Linux sed コマンドのサンプルコード

Linux ストリーム エディターは、データ センターでスクリプトを実行するのに便利な方法です。これ...

keepalived+nginx の高可用性を実装する方法の例

1. keepalived の紹介Keepalived は、もともと LVS クラスタ システム内の...

CSS3 における擬似クラスの一般的な使用法の詳細な説明

before/after 疑似クラスは、要素内に 2 つの追加タグを挿入するのと同じです。最も適した...

Navicat Premiumを使用してMySQLデータベースにリモート接続する方法

新しい接続を作成する側がクライアントに相当し、接続される側がサーバーに相当します。手順は次のとおりで...

MySQLdump コマンドを使用した MySQL データの移行

このソリューションの利点はシンプルさと使いやすさですが、欠点はダウンタイムが長くなることです。 した...

React イベントバインディングの詳細

目次クラスコンポーネントイベントバインディング関数コンポーネントイベントバインディング要約するRea...