X Window System資料一覧

xloadが「xload:cannot open /dev/kmem」と表示されて起動できない

2007/7/29更新

xloadの実行パーミッションが正しく設定されていない。

xloadは/dev/kmemという特殊なファイルを読み込んで内容をグラフに変換し表示している。

通常/dev/kmemのパーミッションは

crw-r-----  1 root  kmem    2,   1  7 27 11:03 /dev/kmem

である。

このためxloadの所有者がrootでグループが/dev/kmemと同じ(この場合kmemグループ)でなくてはならない。

そうでない場合はスーパーユーザーになってxloadのパーミッションを変える必要がある。

# chown root xload
# chgrp kmem xload
# chmod u+s xload
# ls -l xload
-r-s-r-x-r-x 1 root kmem 28520 Mar 15 1993 xload