追加読書

追加読書

私たちはrunlevlマルチユーザーモードです

N 5 

しかし、Redhat 7.2では、次のようになります。

runlevel

5 3

この実行レベルはどういう意味ですか?

このコンピュータをマルチユーザーモードに変更する方法(フルアクセス)

私たちがするとき

who -r

私達は得た

run-level 3                last=5

注 - 私たちはパフォーマンスをしていreboot/init 6ますが、まだrun-level 3

ベストアンサー1

この実行レベルはどういう意味ですか?

runlevelこれは、2010年以降、システムマニュアルにそのコマンドが明確に記載されているにもかかわらず、この単語がまだどこにも侵入していないことを意味します。この概念は昔ながらです

ランレベルを忘れてください。

オペレーティングシステムにはランレベルはありません。で詳しく説明したように、https://unix.stackexchange.com/a/394238/5132、いくつかの互換性スペーサーがない場合は存在しません。 systemdコマンドで見たものはrunlevelフィクションであり、システムの状態に基づいて構築されました。実際ほとんど完全に文書化されていない手順でシステム化されたメカニズムですsystemd-update-utmp

(私はnoshツールセットから少し違ったアプローチをとりました。コマンドを記録しましたが、login-update-utmpx仮想を作成することは難しくありませんでしたが、runlevelこれを説明するためにshimに "NN"を印刷するようにしました。ランレベルなし。 Upstartは「不明」を印刷することを選択しました。これにより、誤って作成されたパッケージのインストール/削除スクリプトが破損しました。 )

ランレベルは1990年以降使用されなくなり、オペレーティングシステムは10年前にRedHat Enterprise Linuxバージョン6からUpstartに移行し、最終的にこれを追いかけました(ランレベルに関してはそうしませんでしたが、やや広い互換性シムを提供します)。 systemdより)。バージョン7以降、Upstartはマニュアルページで使用されなくなったことを明示的に文書化されたシステムに切り替えました。

皮肉なことに、systemdrunlevel 君にも言わなかったあなたのシステムにいいえマルチユーザーモードで表示されます。したがって、マルチユーザーモードがシステムですでに有効になっている可能性があることを考慮すると、マルチmulti-user.targetユーザーモードに切り替える方法を尋ねることは意味がなく、根拠もありません。確信するそれもちろんsystemctl status multi-user.targetいいえ注文がまったくありませんrunlevel

追加読書

おすすめ記事