++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
・BIOS(basic input output system)入出力基本システム・・・基本的なデバイス制御プログラム
マザーボードや拡張カードのフラッシュROM(書き換え可能なROM)に書き込まれている
役割・・・OS起動プログラムを読み込み実行、devの動作設定、基本的な入出力制御。
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
・デバイスの確認
・Linuxカーネルが認識しているデバイスの情報****************************************************************
/proc/bus/usb/* usbデバイス情報
/proc/cpuinfo cpu情報
/proc/interrupts IRQ情報
/proc/pci PCI情報
/proc/scsi/scsi SCSI情報
**********************************************************************************************************
・デバイス情報表示コマンド
lsusb usb
lspci pci
-vで詳細、-vvさらなる詳細
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
・デバイスドライバのロード
デバイス制御プログラム=デバイスドライバ=カーネルモジュール
デバイスドライバをカーネルに取り込むこと=ロード
lsmod=ロードされているモジュール確認コマンド(/proc/modulesの内容出力)
modprobe=デバイスドライバを手動でロード=コマンド
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
・システムの起動とランレベル
・システム起動の流れ
BIOS・・・ブートローダー・・・カーネル・・・init
・起動時のイベント確認
dmesg・・・システム起動時に行われた処理確認コマンド=/var/log/messages←起動時のメッセージ記録
**********************************************************************************************************
・ランレベルとシャットダウン
ランレベル・・・動作モード
red hatやcentos等は\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
0 停止
1 シングルユーザーモード
2 マルチユーザーモード(テキストログイン、NFSサーバー停止)
3 マルチユーザーモード(テキストログイン)
4 未
5 マルチユーザーモード(グラフィカルログイン)
6 再起動
S(s) シングルユーザーモード
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
ubuntuやdebian\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
0 停止
1 シングルユーザーモード
2 マルチユーザーモード
3 マルチユーザーモード
4 マルチユーザーモード
5 マルチユーザーモード
6 再起動
S(s) シングルユーザーモード
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
シングルユーザーモード・・・rootユーザーだけが使用できる。
・ランレベルの変更
現在のランレベル表示=runlevelコマンド
ランレベル変更=initもしくはtelinit
例) init 1
・起動スクリプト
/etc/init.d以下にある起動スクリプトを使用
/etc/rc<ランレベル>.d=ランレベルごとに起動・終了するサービスのスクリプトが配置されている
いずれも、/etc/init.d以下にある起動スクリプトへのシンボリックリンク
・デフォルトのランレベル設定
/etc/inittab
・システムのシャットダウンと再起動
\・shutdown [オプション] 時間 [メッセージ]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
オプション
-h シャットダウン完了後にシステム停止
-r シャットダウン完了後にシステム再起動
-f 次回起動時にfsckをスキップする
-F 次回起動時にfsckを必ず実行する
-k シャットダウンせず警告メッセージ通知
-c 実行中のシャットダウンキャンセル
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
最終更新:2013年07月06日 18:36