「Linux/雑記」の版間の差分
提供: Wikinote
< Linux
(→覚え書き) |
|||
| 行1: | 行1: | ||
== 覚え書き == | == 覚え書き == | ||
未分類の覚え書き。 | 未分類の覚え書き。 | ||
| + | |||
| + | === telnet-server について === | ||
| + | telnet サーバの立ち上げかたと、ハマったところ。 | ||
| + | # <code>/etc/xinetd.d/telnet</code> 中の <code>disable = yes</code> を <code>no</code> にする | ||
| + | #* <code>chkconfig telnet on</code> でもよい | ||
| + | # <code>service xinetd restart</code> で xinetd を再起動する (これがわからずハマった…) | ||
| + | |||
| + | 以下のようなエラーが出て接続できない場合 | ||
| + | Trying 192.168.1.1... | ||
| + | Connected to lab. | ||
| + | Escape character is '^]'. | ||
| + | getaddrinfo: localhost Name or service not known | ||
| + | Connection closed by foreign host. | ||
| + | /etc/hosts に <code>192.168.1.1 host.hagio.org</code> を追加するとよい。 | ||
| + | host だけではダメで、FQDN にしたら接続できた。要するに、hostname コマンドの出力結果を貼付ける。 | ||
| + | これも数時間ハマった。なぜこうしないといけないのかは不明なので、そのうち調査する。 | ||
=== BIOS のバージョンや HW 情報を得るには === | === BIOS のバージョンや HW 情報を得るには === | ||
2009年3月31日 (火) 02:10時点における版
目次
覚え書き
未分類の覚え書き。
telnet-server について
telnet サーバの立ち上げかたと、ハマったところ。
-
/etc/xinetd.d/telnet中のdisable = yesをnoにする-
chkconfig telnet onでもよい
-
-
service xinetd restartで xinetd を再起動する (これがわからずハマった…)
以下のようなエラーが出て接続できない場合
Trying 192.168.1.1... Connected to lab. Escape character is '^]'. getaddrinfo: localhost Name or service not known Connection closed by foreign host.
/etc/hosts に 192.168.1.1 host.hagio.org を追加するとよい。
host だけではダメで、FQDN にしたら接続できた。要するに、hostname コマンドの出力結果を貼付ける。
これも数時間ハマった。なぜこうしないといけないのかは不明なので、そのうち調査する。
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
-
-
SUPPORTEDはsystem-config-language(GUI アプリ) が使う