問題タブ [runlevel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1373 参照

debian - ブート時に開始 Corosync 2.X + Pacemaker 1.1 クラスター (Debian Wheezy)

簡単に解決できると思われる問題を抱えていますが、正しい解決方法がわかりません。

私は運がなければ、ほぼ1週間解決策を探していました。(私が見つけたのはこれだけでしたが、明確できれいな解決策はありませんでした)

両方のノードで次の構成を使用して、実稼働用ではない 2 ノード クラスターを作成しました。

  • Debian ウィージー 7.7
  • Corosync v2.3.4
  • ペースメーカー v1.1.12
  • libqb v0.17.1
  • クラスター接着剤 v1.0.12
  • リソース エージェント v3.9.6
  • crmsh v2.1.0

Debian でクラスター ソフトウェアをコンパイルするために、このガイドに従ってソースからクラスター ソフトウェアをインストールしました。

インストールする前に、古い corosync またはペースメーカーの依存関係がないことを確認しました。

インストール後、(両方のノードで) ファイルを編集してクラスターを構成し、corosync.conf を作成して authkey をコピーしました。

Pacemaker でリソースを構成しました

すべての構成の後、私はcorosyncとペースメーカーの両方を開始しました

クラスターは稼働していますが、ブート時にクラスターを開始する方法が見つかりません

init.d スクリプトをランレベルに追加しようとしましたが、応答がなく、corosync に影響しません

そしてペースメーカーのこのエラー

clusterlabs のガイドに従いましたが、Debian と crmsh の解決策が見つかりません (公式ガイドでは、crmsh の代わりに pcs を使用していますが、それでも起動時にクラスターを実行するための正しい手順が見つかりませんでした)時間)

追加できるもう1つの情報は、crmshを使用してクラスターを起動および実行し、起動時に実行する方法を見つけようとしたことです。(init.d スクリプトの代わりに) crm cluster start を実行すると、corosync と Pacemaker start が開始され、クラスターが実行を開始しますが、コマンドを実行して停止すると、このエラーが発生します

ブート時にクラスターを実行する正しい方法は何ですか? どのデーモンを開始して有効にする必要がありますか?

corosync でペースメーカーを開始する必要がありますか? このガイドを見つけましたが、corosync 構成で service-name と service-ver に記載されているパラメーターが機能しません。

誰かがこの問題で私を助けてくれることを願っています

前もって感謝します

0 投票する
1 に答える
53 参照

linux - ランレベルが変更されたときにサービスを実行するにはどうすればよいですか

ランレベルが 2 から 5 に変更されたときに、proftpd サービスを自動的に開始したいと考えています。ランレベルが 2 に戻ると、再び停止する必要があります。

何か案は?

0 投票する
1 に答える
377 参照

linux - 実行レベル 3 から 0 に切り替えるときにスクリプトを実行する方法

サーバーがシャットダウンするとき、つまり実行レベル 0 のときにスクリプトを実行する必要があります。しかし、ここでの問題は、ネットワークがダウンするため、実行レベル 0 では実行できないスクリプトで curl 呼び出しを行う必要があることです。

だから私の質問は、どうすればこれを達成できますか?

基本的に私が探しているのは、システムが実行レベル 3 から実行レベル 0 になったときにスクリプトを実行するソリューションです。

どんな助けでも大歓迎です。

0 投票する
1 に答える
1422 参照

linux - ubuntu 15.10デスクトップでmongodbサービスを自動的に開始しないようにする方法は?

でインストールmongodbUbuntu Software Centerましたubuntu 15.10 desktopService Mongodbラップトップを起動するたびに自動的に起動します。サーバー版のOSには入っていないので、手動でサービスを起動・停止したいのですがsudo sevice mongodb start/stop

私はコメント# start on runlevel [2345]インに結びつけ、すべてからすべて/etc/init/mongodb.confを削除します。サービスは引き続き自動的に開始されます。*mongo*/etc/rc*.d/

だから、私を助けてください。

0 投票する
1 に答える
660 参照

linux - puppet サービス リソース、有効化、init スクリプトの順序

puppet で、次のようなサービスを有効にすると:

次に puppet が作成/etc/rc3.d/S??myserviceされ、私の場合は常に作成されますS65myservice。65はどこから来たの?操り人形が一貫して 65 を選択している場合、それはどこかで決定されているに違いありませんが、どのようにその決定を下しているのかはわかりません。このサービスを起動プロセスの後半で開始するにはどうすればよいですか? (例S99myservice)

0 投票する
1 に答える
61 参照

bash - /etc/rc2.d 内のすべてのスクリプトを開始するにはどうすればよいでしょうか?

だから私は /etc/rc3.d にいて、すべての "S" スクリプトを開始し、すべての "K" スクリプトを強制終了したいと考えています。試し# ./S* startていますが、開始引数が表示されません。構文を調整して、開始を S に、終了を K に渡すにはどうすればよいですか?

0 投票する
0 に答える
47 参照

linux - ランレベル 3 の問題

最初のコマンド (who -r) を実行すると、システムはレベル 1 (シングル ユーザー モード) であることを示します。ただし、2 番目のコマンド (@cat) を使用して確認すると、デフォルトのレベルは 3 (マルチユーザー モード) であることがわかります。システムをマルチユーザー モードに移行したいのですが、移行できません。誰でも助けてもらえますか?