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

推薦する

CSSアニメーションでポイント獲得効果を実現するアイデアを詳しく解説

最近のプロジェクトでは、ポイントを集める効果を作成する必要があります。 ボスの説明によると、この効果...

httpsウェブサイトにリファラーhttpsとhttpジャンプリファラーを送信させる方法

この記事では、HTTP プロトコルのリファラーのメタデータ パラメータの提案について説明します。この...

MySQLウィンドウ関数の具体的な使用法

目次1. ウィンドウ関数とは何ですか? 1. ウィンドウをどのように理解しますか? 2. ウィンドウ...

IDEA を使用して Tomcat を設定し、JSP ファイルを作成する方法

idea を使用して JSP ファイルを書き込む前に、jdk 環境 (ここでは説明しません) と対応...

MySQLでMyISAMストレージエンジンをInnodbに変更した操作記録のまとめ

一般的に、MySQL はデフォルトでさまざまなストレージ エンジンを提供しており、次のように表示され...

mysqlは2つ以上のフィールドがNULLであるレコードを見つける問題を解決します

コアコード /*-------------------------------- 2つ以上のフィール...

Web デザイナーにはどのような知識体系が必要ですか?

製品設計者は、複雑で大規模な製造システムと多様な市場に直面しているため、知識体系には幅広さと深さの両...

docker 環境でのデータベース バックアップ (postgresql、mysql) のサンプル コード

目次posgresql バックアップ/リストアMySQL バックアップ/復元posgresql バッ...

3分でUbuntu 16.04を初期化し、Java、Maven、Docker環境をデプロイする

Fast-Linux プロジェクト アドレス: https://gitee.com/uitc/Fas...

JS Canvas インターフェースとアニメーション効果

目次概要Canvas API: グラフィックスの描画パス線種矩形アーク文章グラデーションと画像の塗り...

MySQLへの外部ネットワークアクセスを許可し、MySQLアカウントのパスワードを変更する方法

mysqlのrootアカウント、普段はlocalhostか127.0.0.1で接続しています。会社の...

MySQL で union all を使用してユニオンソートを取得する方法

プロジェクトでは、何らかの不可逆的な理由により、テーブルに保存されたデータがページの表示要件を満たす...

Win10 + Ubuntu20.04 LTS デュアルシステムブートインターフェースの美化

エフェクト表示組み込みのブートインターフェースがあまりにも醜いので、テーマをダウンロードして美しくし...

nginx でクロスドメイン障害修復を構成する方法の例

Nginxのクロスドメイン設定は次のようには機能しません サーバー{ 聞く 80; server_n...

プレーンな JS オブジェクトの代わりに Map を使用する場合

目次1. マップは任意のタイプのキーを受け入れます2. マップにはキー名に関する制限はありません3....