アットウィキロゴ

LPIC LEVEL1 第一章システムアーキテクチャ

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
・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