ランレベルはどのように機能しますか?


10

Active DirectoryのWindowsサーバーをLinuxのサーバーに置き換えます。Linuxサーバーをネットワークに導入する必要がありますが、ADサービス(dhcpd、ldapなど)はありません。

したがって、これらのサービスなしでLinuxサーバーをネットワーク上で起動できるようにするランレベルを作成したいと考えていました。その後、Windowsサーバーを削除すると、ランレベルを変更してLDAPを開始できます。

ランレベルが廃止されていることを読んだことを覚えています-これは正しいですか?-その場合、どのようにして目標を達成できますか?


このトピックには適切なQ + Aがないため、質問を少し一般化しました。
ホルヘカストロ

このトピックにはかなり興味があるようですが、まだ回答はありません。ランレベルに関してubuntuの現在の状態について混乱しているのは私だけではないようです。
ラパン

回答:


5

質問する前に、私はupstartについて知りませんでした。興味のある人にとって、upstartは古い「System V init」システムのイベント駆動型(状態遷移駆動ではなく)の代替品です。

要点を理解し、ドキュメントをスキップするには、/ etc / initフォルダーを確認してください。そこにいくつかの.confファイルがあります。これらのファイルを編集することで、さまざまなサービスが起動および停止するランレベルを制御できます。これらにはsamba4.confが含まれます。これは私が心配していた主なものでした(これはldap、kerberosなども制御するため)。

私は最初に/etc/init.d/rc2.dに行って、なぜそこにsambaのエントリがないのか疑問に思いました。

問題を混乱させるために、bind9は(他のサービスとともに)/etc/rcx.dの古いシステムV initスクリプトを介してまだ構成されているため、/ etc / rc2.d / S15bind9をrmして、シンボリックリンクK15bind9を作成しました/etc/rc2.d/の同じターゲットに


1
Upstartについての説明をありがとうございます。私はまだSystem V Initに少し慣れているので、Upstartについてはまだ学習しています。情報をありがとう。
Jochen Oonincx 2012

1

ランレベルは、開始されるサービスと実行されるプロセスを決定します。デフォルトのubuntuシステムはランレベル2を起動し、すべてのサービスが稼働します。

たとえばランレベル3で独自のランレベルを作成することもできますが、面倒です。NICケーブルを接続せずにシステムを起動し、DHCPを停止するだけの方が簡単な場合があります。次に、それを導入し、古いサーバーが廃止されたら、DHCPを起動します。

次の内容は予約されていることに 注意してください。
ランレベル0 =システムを停止する
ランレベル1 =メンテナンスモード(シングルユーザーモード)
ランレベル6 =再起動

これがあなたの道に役立つことを願っています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.