私たちは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
。
追加読書
- ジョナサンデボインポラード(2018)。 実行レベルは過去の仕事です。。一般的な答え。
- Zbigniew Jedrzejewski Smek(2015-11-08)。男:ランレベルが使用されなくなった理由を説明します。ファイルの上部に配置して見逃せないようにしてください。。システムd。 github。
- ジョナサン・デ・ボーインポラード。
login-update-utmpx
。スナックガイド。ソフトウェア。 - ジョナサン・デ・ボーインポラード。
runlevel
。スナックガイド。ソフトウェア。