Linuxはinitコマンドを使用してシャットダウン、再起動、モード切り替えを実現

1309 ワード

Linux initコマンドの詳細
rebootはLinuxを使った人なら誰でも知っているコマンドかもしれませんが、コマンド「init」こそコマンドのエリートです.
最近ある同僚はCentOSをインストールすることを学びました.デスクトップ付きのシステムをインストールしているのに、起動してからコマンドラインモードに入って、私に聞かれました.私は「init 5」を実行して、インタフェースが出てきました.その友达は急に感心して、不思議な感じがしました.実はコンピュータというものはこのようにして、できないのはとても不思議で、あなたができると、つまりそのようなことです.
Linuxにはファイル/etc/inittabがあります

# inittab    This file describes how the INIT process should set up  
#        the system in a certain run-level.  
#  
# Author:    Miquel van Smoorenburg,   
#        Modified for RHS Linux by Marc Ewing and Donnie Barnes  
#  
# Default runlevel. The runlevels used by RHS are:  
#  0 - halt (Do NOT set initdefault to this)  
#  1 - Single user mode  
#  2 - Multiuser, without NFS (The same as 3, if you do not have networking)  
#  3 - Full multiuser mode  
#  4 - unused  
#  5 - X11  
#  6 - reboot (Do NOT set initdefault to this)  
#

id:3:initdefault:      

説明
0はシャットダウン1はシングルユーザー2はマルチユーザー、非ネットワーク3はマルチユーザー4は使用しない5はxwindows、つまりインタフェースのある6は再起動
使用法
Initコマンドは簡単です.Init+欲しいモードを直接入力して車に戻ればいいです.
例えば入力:init 0はシャットダウンです
Init 3はマルチユーザinit 5に切り替えるインタフェースinit 6に切り替える再起動
読書に感謝して、みんなを助けることができることを望んで、みんなの当駅に対する支持に感謝します!