Linux/カーネルパラメータ

提供: Wikinote
< Linux
2010年3月4日 (木) 00:04時点におけるHagio (トーク | 投稿記録)による版 (dev)

移動: 案内検索

基本的に RHEL 5 (2.6.18-128.el5PAE 以上) ベース。

crypto

/proc/sys/crypto 配下

fips_enabled

FIPS モードが有効かどうか。

値の範囲
0 (無効) または 1 (有効)
デフォルト値
0
説明書
見つからず。

調査不足だが、FIPS (Federal Information Processing Standards/連邦情報処理標準) で規定された 暗号処理のみを行うようになる? カーネルで確認できた影響は、crypto/ansi_cprng.c (Pseudo Random Number Generator) にて アルゴリズムの cra_priority が 200 増加するのみ。

ソース "crypto/ansi_cprng.c" <toggledisplay>

381 /* Module initalization */
382 static int __init prng_mod_init(void)
383 {   
384     struct rng_alg *alg = (struct rng_alg *)&rng_alg.cra_u;
385     int ret = 0;
386     
387     if (fips_enabled)
388         rng_alg.cra_priority += 200;

</toggledisplay>

debug

/proc/sys/debug 配下

このディレクトリは空の場合もある。

説明書
man proc

kernel-2.6.18-128.el5 では空だった。

dev

/proc/sys/dev 配下

このディレクトリにはデバイス特有の情報 (たとえば dev/cdrom/info) が含まれる。

説明書
man proc

cdrom

/proc/sys/dev/cdrom 配下

  • autoclose ― アクセス時などにトレイが開いている場合は閉じる。デフォルトは 1。
  • autoeject ― アクセスするプロセスが無くなれば (アンマウントされたら?) イジェクトする。デフォルトは 0。
  • check_media ― メディアタイプが誤っていた場合に処理を継続しない。デフォルトは 0。
  • debug ― デバッグ情報を表示するかどうか。デフォルトは 0。
  • info ― 各種情報の表示 (読み出しのみ)。
  • lock ― データオープン中(?)はトレイをロックする。デフォルトは 1。

ソース "drivers/cdrom/cdrom.c" <toggledisplay>

3286 static struct cdrom_sysctl_settings {
3287     char    info[CDROM_STR_SIZE];   /* general info */
3288     int autoclose;      /* close tray upon mount, etc */
3289     int autoeject;      /* eject on umount */
3290     int debug;          /* turn on debugging messages */
3291     int lock;           /* lock the door on device open */
3292     int check;          /* check media type */
3293 } cdrom_sysctl_settings;

</toggledisplay>

hpet

/proc/sys/dev/hpet 配下

  • max-user-freq — デフォルトは 64。

ソース "drivers/char/hpet.c" <toggledisplay>

 48 #define HPET_USER_FREQ  (64)
 49 #define HPET_DRIFT  (500)
 50 
 51 #define HPET_RANGE_SIZE     1024    /* from HPET spec */
 52 
 53 static u32 hpet_nhpet, ★hpet_max_freq = HPET_USER_FREQ;

</toggledisplay>