2003/11/21(金)Xあれこれ

2003/11/20 24:00 PC(Linux)
dselect以外にtaskselってのがあるそうな。ふむふむ
x86cfg、debian専用?
多分、役立たずです。
dpkg-reconfigure xserver-xfree86で事足りる。

ez!goはttyS系とPS/2が混乱ハードなのかも。マウスでpsauxを使わないようにすると、キーボードが動くよーな。

XDMCPを使う方法。
/etc/X11/xdm/XAccessに画面を表示させたいマシンのIPを書いてやる。
それから、/etc/X11/xdm/xdm-configファイルを確認して下の行が、コメントアウトされているかを確認する。

!DisplayManager.requestPort: 0

0->177で非コメントアウトという噂も。コメントアウトで通るようだけど…?

2003/11/17(月)VirtualHost

2003/11/16 24:00 PC(Linux)
なんか、NameVirtualHostの後はドメイン名じゃいけないのか、DNS動いてないといけないのかどっちかだってさ。IP直指定。*にすると、全部VirtualHostで処理してくれます。そんなわけで、こんな風に書いてみたさ。
NameVirtualHost *

ServerAdmin myMailAdress
DocumentRoot /var/www
ServerName dt8.jp
ServerAlias dt8.jp www.dt8.jp

ServerAdmin myMailAdress
DocumentRoot /home/yamada/public_html
ServerName yamada.mine.nu
ServerAlias yamada.mine.nu *.yamada.mine.nu

2003/11/17(月)ftpユーザ

2003/11/16 24:00 PC(Linux)
ユーザ追加して、ホームディレクトリ設定。
proftpdの設定で、DocumentRootを~にしておけば、上位にアクセスされることはない。

ログインシェルを/bin/falseにしておけばたいてい大丈夫。

より心配なら、sshd_configで
DenyUsers gonta tom

とか書く。グループでもOK
DenyGroups gpdog

うーん、まあ心配ならやっておこうか。

2003/11/14(金)Apacheあれこれ

2003/11/13 24:00 PC(Linux)
・cgi-binのディレクトリ内画像が表示されなかった問題。
AddHandlerでファイル種類を追加する。

AddHandler image/jpeg .jpeg .jpg .jpe
AddHandler image/png .png

こんな感じ。gifだけは見られたんだから、httpd.confの中をgifで検索すりゃすぐわかったのにさ。わからないことを調べるのは大切ですが、手がかりは効率的につかまないと検索に時間かかるばっかり。全くもう

・cgiなどで吐く、euc系のページが文字化けする問題。
AddDefaultCharset shift_jisを
  • >
AddDefaultCharset Off

に。これで自動判別っぽい。様子見


apacheの再起動とかは、apachectl restart|configtestですよ? わざわざkillしないでください。ミスる可能性があるのだから。

2003/10/29(水)ntpd追記

2003/10/28 24:00 PC(Linux)
なんかねーntpdだとハードクロックは設定してくれないみたいです。
ハードウェアクロックとシステムクロックが分かれてるのは有名だよね?

リセット時にシステム時間がハード時間にセットされるから、これがずれすぎててntpdが即落ちするという事態が…

cronでdailyあたりに、hwtime_setとか適当にスクリプト作って、
#!/bin/sh

/sbin/hwclock -w
とか書いておく。これで、ntpdで取得した時間にハードもあわせてくれるそーです。やれやれ

2003/10/28(火)dhcp動かしました

2003/10/27 24:00 PC(Linux)
最初IP alias使ってると設定できないのかなーとか思ったんですが、
確かに
# dhcpd eth0:0
とかだと、eth0:0のアドレスを調べてくれない(0.0.0.0扱い)ので、動きません。
が、PPPOE用に使ってるeth0自体、静的に192.168系を割り当てられるわけで、そこでdhcpdが動かない原因がさっぱりわからなかったのです。

けっきょく、末尾が255だったのがいけなかったらしく、他の適当な値にしたら動くようになりました。ところで、これはセキュリティ上大丈夫なんでしょうか? なんかいろいろパケットいっちゃってない?

・・・ところで今更ですが、eth0の設定はどうなってるんだ。PPPOEつなぐ前だけ、ifdownしとけばいい? 別にアドレス2つ持つ必要ない? ちょっと調べましょう、また今度ね。

2003/10/28(火)ntpd設定ミス

2003/10/27 24:00 PC(Linux)
daemon動いてるのに時間あってねえ・・・
何かと思えば、/etc/ntp.confがねえでやんの。

# dpkg-reconfigure ntp-simple
で、デフォルトのntp.confを生成。

serverの項に、
ntp1.jst.mfeed.ad.jp
ntp2.jst.mfeed.ad.jp
ntp3.jst.mfeed.ad.jp
clock.nc.fukuoka-u.ac.jp
clock.tl.fukuoka-u.ac.jp

とか書き加えて、ntpd起動。
どうでも良いけど、fukuoka-uのだけで良くないですか?

ところがなぜか、ntpdがすぐに落ちる・・・
syslogからメッセージ拾ってgoogleにかけたら、時間差が1000秒以上の場合手動設定してからでないとデーモンが動かないそうです。

# ntpdate clock.nc.fukuoka-u.ac.jp
# ntpd

で、時刻あわせてデーモン起動。

# ntpq -pn
で同期確認と。

2003/09/04(木)8.4GB(1024シリンダ越え)-Linux インストールについて

2003/09/03 24:00 PC(Linux)
Vineについてだけ、なぜかおかしい。

今回のインストールはHDD80GB上の36GB目から始まる7GBの基本パーティションにインストールしようとした。

plamoもdebianも普通にliloが入るのだが、vineだけはliloのインストールが決まらない。パーティションの場所によるのか、liloが完全に書き込めていないようだ。パーティションブートセクタにgrubが入っていて、vineをインストールするとliloになったはずなのに「GRUB」で止まったりする。

vine2.6r1のliloは8.4GB以降でも起動できるはずなのにねえ。マザボがLBA対応してないわけでもない。

解決方法)
ブートFDを制作し、そこからliloで起動。grubをapt-getし、grubをパーティションにインストール。この際、grub-installだとなぜかうまくいかない。grub コマンドを打って、シェルからroot , setupだ。パーティションの順番などが危ないので、必ずやる直前にwebで確認だな… 結局、至極普通の方法が一番早いのだ。面倒くさいと言って、すでに見えている道を通らないのは実力者だけがやれることなのだよ。

2003/08/27(水)自宅からXを

2003/08/26 24:00 PC(Linux)
研究室用。
ssh -X -l user host (ssh X forwarding on)
を使って、経由していけばXの画面がDISPLAY設定無しに転送される。設定で切られていない限り、何台経由しても大丈夫そうなのでいい感じ。ところで、setenv DISPLAYではなぜかうまくいかない。ルーターがいけないわけではないようだ・・・ sshが混ざるのがいけないのだろうか?

sshでログインできるのが前提なので、結局mos->saturnしかルートがない。遅いかも、ライセンスが危ないかも、で便利だが頼るの禁物か。
OK キャンセル 確認 その他