Lazy Diary @ Hatena Blog

PowerShell / Java / miscellaneous things about software development, Tips & Gochas. CC BY-SA 4.0/Apache License 2.0

Linux

Red Hat Linux 9 のミョーな挙動

rindou:eXXXXXX:[78] cat /etc/redhat-release Red Hat Linux release 9 (Shrike) rindou:eXXXXXX:[79] dmesg | head -1 Linux version 2.4.20-8 (bhcompile@porky.devel.redhat.com) (gcc version 3.2.2 200 30222 (Red Hat Linux 3.2.2-5)) #1 Thu Mar 13 …

pam_ldap の設定いろいろ

ldap.conf は、Vine Linux では /etc/ldap.conf、Debian では /etc/pam_ldap.conf。前者がデフォルトの模様。Debian で /etc/pam.d/ 以下の設定ファイルで他のファイルの内容を参照したいときは、例えば次のように書く。 # /etc/pam.d/common-auth ファイル…

LDAP to NIS ブリッジ

nsswitch は SystemV 系 UNIX の機能であり、*BSD では本来利用できない。NetBSD では既に採用されている模様。FreeBSD でも 5.x 系では利用可能だが(とは言っても PAM の LDAP モジュールがアレらしい)、4.x 系では利用できない。で、FreeBSD 向けには、N…

NFS でハマる (3)

以下の症状が見られる場合。 リモートの NFS ファイルシステムを mount しようとすると、例えば mount コマンドの実行から mount 完了まで 5 分くらいかかる。 NFS ファイルシステムを mount すると、NFS クライアントの /var/log/messages に、次のようなメ…

NFS でハマる (2)

nfs の設定ファイル /etc/exports を変更した後には以下のコマンドを実行する必要があるが…… # /usr/sbin/exportfs -anfs の実際の状態を次のコマンドで実行すると変更が反映されていないことに気付くかもしれない。 # /usr/sbin/exportfs -vこの場合は NFS …

NFS でハマる (1)

nfs の設定ファイル /etc/exports では、公開対象となるホスト名とオプションの間にスペースを入れてはいけない。 # cat /etc/exports /home 133.15.XXX.0/255.255.255.128 (rw) # /usr/sbin/exportfs -v exportfs: No host name given with /home (rw,sync,…

Vine でマウスホイールが使えるように

Vine Linux 2.6r4 では XFree86 4.2.1 を使っている。setup コマンドからは xfree86setup あたりが起動すると思うのだが、これで設定を行っても X でマウスホイールを使えるようにはならないみたい(T 澤君談)。 マウスホイールを使えるようにするには、(s…

manpages-ja

manpage の内容が、man と jman で食い違っている場合があるみたい。 Vine Linux の場合、useradd コマンドの -n オプション(RedHat 特有の動作を抑制する)が man にはあるけど jman にはない。

ハマり

えー、ルータの設定ぐらいで何手間取ってんだ、といったところ。 /proc/pci の I/O address と IRQ ifconfig の出力 NIC の MAC address (一つだけ繋げて確認しておこう) これらはちゃんと確かめよう、ということで。これだけで 2 時間も潰しちゃったよ。…

shfs (SSH Filesystem)

便利そう。 http://shfs.sourceforge.net/

apt-get で特定のパッケージを更新対象から除外する場合

apt-get upgrade するとずら〜っとパッケージ名が上がってくるけど、特定のパッケージだけはこれを無視したい(これを "hold" と言う)、という場合に。mozilla-firebird は upgrade すると extension の再インストールが必要になるので、debian-unstable と…

.src.rpm にパッチ当て

Vine Linux の場合。 $ rpm -U foobar-0.00.src.rpm で展開すると、~/rpm/SOURCES/ に .tar.gz ファイルが、~/rpm/SPECS/ に .spec ファイルができる。なので、以下のようにすればたぶんパッチが当たり、そしてパッチ済みの .tar.gz ファイルとの差し替えが…

.so のパス

Vine Linux だと .so なファイルの検索先が /usr/X11R6/lib と /usr/lib だけなので、.tar.gz からこさえた .so に依存するプログラムがあると困る。このパスに /usr/local/lib を追加するには、まず /etc/ld.so.conf を次のようにする。 /usr/X11R6/lib /us…

Debian Package の Priority の話

dselect 実行して [導入] だけすれば Priority が Required / Important な package は全部入る、らしい。

LDAP の設定でハマる

LDAP サーバ slapd の設定ファイル slapd.conf では、設定が書いてあるのと同じ行にコメントを入れることができないことがあるようだ。 この行は別にエラーにはならなかった。 include /etc/ldap/schema/samba.schema # added by user このコメントはエラー…

Debian

今度こそ本当に traceroute が入ってませんでした。何なんだ Debian。 $ whereis traceroute traceroute: $ locate traceroute /usr/share/apps/kappfinder/apps/Utilities/XUtilities/Xtraceroute.desktop $ sudo apt-get install traceroute

arp

なんか arp コマンドが見つからなかったので代替方法を。 $ ping 133.15.1.1 $ cat /proc/net/arp IP address HW type Flags HW address Mask Device 133.15.1.2 0x1 0x2 00:FF:FF:FF:FF:FF * eth0 133.15.1.1 0x1 0x2 00:EE:EE:EE:EE:EE * eth0

誰か助けて

LDAP まわりでてこずってる間にボスから指令「5 月末から研究室で JSP と Servlet の講習会をやりたいから準備してね」 ……勘弁してください orz Windows2000 の認証は Kerberos でないとできないらしい……。

PAM の設定

Unix と Windows のユーザ認証を統合しよう、という目論みから LDAP を入れて認証をそっちに任せようとしてるんだけど、/etc/pam.d 以下の設定ファイルの書き方がイマイチ。examples に cron 用のファイルが入ってればよかったんだけど……。 /etc/pam.d/cron …

skkinput で z-hoge

「z.」で「…」を出したり、「z/」で「・」を出したりする方法が分からない。後で調べてメモしとこう。

Debian で LDAP で Samba

unstable なんだけど、slapd 入らねぇ……。_| ̄|○ stable/testing なマシンを一つ立ててそっちで試しますかね。

Emacs が遅い原因

Emacs が遅い原因って、もしかして xfs を立ちあげているせい?Windows2000 上の Meadow が重い原因とは別、だったらイヤだな〜。両方解決しないよりはマシなんだけど。

skkinput + Firefox on Debian unstable で問題

Debian unstable に固有の問題なのかどうかは未確認。debian-devel ML に入っておくべきか。 かな/カナ/全英 を切り替えるとき、次にキー入力があるまでインジゲータ(「かな*-」)の表示が変わらない。気持ち悪いだけで特に実害はない。 漢字変換の確定を E…

Debian なおも設定

Debian Woody (3.0r2) から unstable へ。 /etc/apt/sources.list に対して単純に s/stable/unstable/g した後、apt-get update; apt-get upgrade すればよい。 いくつか設定を要求されるソフトウェアがあるが、flex については「アップデートしますか」の問…

Debian 設定・続き

gdm で session に "Xsession" を指定して login すると KDE が起動した。その後 session に "Gnome" を指定して login し直しても KDE が起動してしまう。~/.xsession の最後の方で $WINDOW_MANAGER が指定されていない場合には /usr/bin/x-session-manager…

Debian 環境設定

set-language-env とか apt-get install xserver-xfree86 とかした後、login しなおす。それにしても、tasksel で "Desktop Environment" を指定したのに XFree86 が入ってないと言うのも変な話だ……。 startx しても "no screens found" とか言われて X が立…

Debian インストール

前は挫折したが今度こそは。 boot 時に bf24 を指定した以外は何も考えずにインストーラを実行したが、emacs20 のインストール時にエラー発生。skk か apel か yc-el かそのへんで引っかかってるらしいが、それ以上絞りこめず。再試行しても変化がなかったの…

Vine Linux 2.6r3 カーネル再構築できず

mkkpkg kernel-2.4.22-0vl11.src.rpm menuconfig で /usr/src/linux-2.4.22/configs/kernel-2.4.22-i586.config を読み込んでコンパイル 途中でコンパイルが異常終了 /tmp/kernel-mkkpkg.log の最後は次のようになる。 gcc -D__KERNEL__ -I/root/rpm/BUILD/l…

shell script というか Vine Linux で Firefox が起動しない理由

run-mozilla.sh: line 72: 8838 不正な命令です "$prog" ${1+"$@"} って言われるんですが ${1+"$@"} ってナニ? $@ は コマンドライン引数を並べたもの、だけど……。 以下のような shell script を書いて実行してみても、両者に違いはなし。 #!/bin/sh echo $…

プリンタ不調

日本語を含む PostScript ファイルが印刷できない。誰か助けて。 Windows から smb 経由で印刷するときは大丈夫 lpr tiger.ps は O.K. lpr article9.ps では、外枠は印刷されるが文章は印刷されない。あと「!!H」という謎の出力がなされる 日本語 a2ps で a2…