「Linux/雑記」の版間の差分

提供: Wikinote
移動: 案内検索
(覚え書き)
行1: 行1:
 
== 覚え書き ==
 
== 覚え書き ==
 
未分類の覚え書き。
 
未分類の覚え書き。
 +
 +
=== BIOS のバージョンや HW 情報を得るには ===
 +
# dmidecode
 +
これもよく忘れる…。
  
 
=== パーティションテーブルの変更をカーネルに知らせるには ===
 
=== パーティションテーブルの変更をカーネルに知らせるには ===
行8: 行12:
 
=== カーネル引き数を知るには ===
 
=== カーネル引き数を知るには ===
 
  $ cat /proc/cmdline
 
  $ cat /proc/cmdline
 
  
 
=== <code>ioctl()</code> の使い方 ===
 
=== <code>ioctl()</code> の使い方 ===

2009年3月31日 (火) 02:05時点における版

覚え書き

未分類の覚え書き。

BIOS のバージョンや HW 情報を得るには

# dmidecode

これもよく忘れる…。

パーティションテーブルの変更をカーネルに知らせるには

# partprobe

これ、よく忘れる上に Web で検索しにくいのだよ。でっかいクワガタを捕まえた気分 (謎)。

カーネル引き数を知るには

$ cat /proc/cmdline

ioctl() の使い方

  • 基本的には、fd = open() して ioctl(fd, request, ...) して close(fd) という流れ。
  • request は、man ioctl_list から探す。引き数の型も書いてあるので、これを参考にする。
  • サンプルコードは後日

タイマについて

jiffies 変数
タイマ割り込みの回数を記録する。jiffies_64 の下位 32 ビットが jiffies。グローバルタイマ割り込みハンドラ do_timer() にてインクリメントされる。
HZ マクロ
1 秒間に発生するタイマ割り込みの回数。RHEL では 1000、SLES では 250
xtime 変数
1970/01/01 からの経過時間。グローバルタイマ割り込みハンドラ do_timer() にて進められる。

/etc/sysconfig/i18n について

  • 読み込まれる場所
    • /etc/rc.d/rc.sysinit (rhgb 利用時のみ?)
    • /etc/init.d/functions/etc/profile.d/lang.sh
    • /etc/init.d/firstboot
  • SUPPORTEDsystem-config-language (GUI アプリ) が使う