2008年3月13日木曜日

RH300 カーネルサービス

カーネルモジュール
grub->initrd(初期RAM)->mount->boot->/etc/inittab->rc.d

lsmod コマンド ロードされているモジュールを表示
modprobeコマンド ロード、アンロードを動的に行えます
modinfoコマンド 作成者、ライセンス、バージョン等を表示

/procについて
現状をファイル化して見ることができる
ファイルのサイズは0バイト
良く使うのは
/proc/partitions
DISKを追加、パーティションを追加したさいに、ここをみる
partprobeを実施しないと反映しないことがあるので、重要。
/proc/sys配下の情報をリブートしても変わらないようにするには、
/etc/sysctl.conf を変更すること
sysctl -aで現在の設定一覧を表示
sysctl -pで設定を再ロード

/devについて
アクセス方法の提供となる
SCSIなら/dev/sdxxx
IDEなら/dev/hdxxx
RAIDなら/dev/mdxxx
USBもSCSIに入る、アクセス方法が同じだから。。。
仮想端末なら/dev/tty0
ほか、/dev/null, /dev/zero などよく使われる

/dev配下へのファイル追加

(復旧時などに利用)
mknod /dev/sda b 8 0
b... ブロックデバイスの意味
8... メジャー番号
0... マイナー番号
上記3情報は ls -l で確認できる
brw-rw---- 1 root disk 8, 0 8月 31 2002 sda
先頭のBがブロックデバイスの意味
次の8,0がメジャー、マイナー番号

0 件のコメント:

自己紹介