Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> /etc /inittabファイルの解析

/etc /inittabファイルの解析

  

#/etc /inittabid:3:initdefaultの開始:#デフォルトのランレベルを設定します。 initは最初にこの行を読み取り、実行レベルを決定します。 Si :: sysinit:/etc/rc.d/init.d/rc sysinit#initは他のランレベルのスクリプトを処理する前にこの行を最初に実行します。 #は/etc/rc.d/rcsysinit.dのスクリプトに対応します。 #はシステムの初期化プロセスです。ホスト名の設定、ファイルシステムのマウント、スワップパーティションの起動などに使用されます。 L0:0:待機:/etc/rc.d/init.d/rc 0l1:S1:待機:/etc/rc.d/init.d/rc 1l2:2:待機:/etc/rc.d/init .d /rc 2l3:3:待機:/etc/rc.d/init.d/rc 3l4:4:待機:/etc/rc.d/init.d/rc 4l5:5:待機:/etc /rc .d /init.d /rc 5l6:6:wait:/etc/rc.d/init.d/rc 6#は/etc/rc.d/rc[0-6].d.#のスクリプトに対応します。構成行レイアウトの構文は、次のとおりです。#id:runlevels:action:process [argument] #idは、フラグフィールドです。通常は2〜4文字です。 #runlevelはこの行に適用可能な実行レベルを定義します。一般的には次のように#------------------------------------- --------------------------------
#Runlevel |   < Wbr> 説明#-------- | -------------------------------------------------- ----------
0 | 停止して、システムをシャットダウンします。# 1 | シングルユーザーの場合は、grubの起動時にこの実行レベルに入るためのカーネル用のパラメータsingleを追加します。# 2 | ネットワークマルチユーザーモードなし# 3 | ネットワークマルチユーザーモードがあります。# 4 | ネットワークマルチユーザーモードがあります。# 5 | Xモード# 6 | 再起動システムを再起動します。# S /s | 同じ実行レベル1# a、b、c | カスタムレベル、通常は使用されません。#----------------------------------------- ----------------------------
#actionは、実行されるアクションを定義します。 -------------------------------------------------- --------
アクション |   注#--------- -------------------------------------------------- ----------
respawn | # wait |プロセスはプロセスが停止するとすぐに再起動します。 このプロセスは1回しか実行されず、initはそれが終了するのを待ってから他のコマンドを実行します。# once | このプロセスは一度だけ実行されます。# boot | システムのブートプロセス中にプロセスが実行され、initは実行レベルを無視します。 システム起動中にプロセスが実行され、initはプロセスが終了するのを待ちます。# off | アクションは行われず、この関数は## ondemandでこの行をコメントアウトするのと同じです。 initがa、b、およびcのいずれかのランレベルを呼び出す限り、プロセスは実行されます。 # sysinit |システムはデフォルトのランレベルを設定します。 システムが起動する限り、起動と起動待ちに優先してプロセスが実行されます。 initがSIGPWRシグナルを受信すると、通常は電源が落ちたときにプロセスが実行を開始します。 powerwaitと同じですが、initはプロセスが完了するのを待ちません。 停電が修復したときに実行します。 initがSIGNTシグナルを受け取ると(ctrl + alt + delを押すと)、プロセスが実行されます。 initがKeyboardSignalシグナルを処理するためにキーボードを受け取ると、プロセスが実行されます。#------------------------------------ ----------------------------------
ca:12345:ctrlaltdel:/sbin /shutdown -t1 - a -r now#1-5の実行レベルでctrl + alt + delを押すとシステムが再起動されますsu:S016:once:/sbin /sulogin#S、0、1、6で#suloginを実行します。 #一般的に言って、grubやliloを使って起動する場合、シングルパラメータをカーネルに追加すると、パスワードなしで直接シングルユーザモードに入りますので、セキュリティ上の問題があります。 2345:respawn:/sbin /agetty -I '\\ 033(K' tty1 96002:2345:respawn:/sbin /agetty -I '\\ 033(K' tty2 96003:2345:respawn:/sbin /agetty -I '\\ 033(K 'tty3 96004:2345:再生成:/sbin /agetty -I' \\ 033(K 'tty4 96005:2345:再生成:/sbin /agetty -I' \\ 033(K 'tty5 96006:2345:再生成:/Sbin /agetty -I '\\ 033(K' tty6 9600#はttyコンソールの数を設定します。通常はtty [1-6]です。Xウィンドウシステムは通常tty7で動作します。

Copyright © Windowsの知識 All Rights Reserved