linux

古いものは削除しよう

チャットが一応できたので人工無能と連携を取ろうとしたら動かない。 rubyとmysqlがうまくつながっていない様子。いろいろ調べたらrubyのバージョンでした。1.6.8じゃ1.8.2なAPIは動かないってば。 それでもいうことを聞かないmargarine。何でだろう?

チャットを作ってみる。

目的は人工無能。BBSと同じ手法で作ることにする。 適当なcgiサイトからチャットのcgiを落として、そのアルゴリズムを参考にphpで書く。 PHP_SESSIONをつんでみようかなぁなんて考えてみる。

margarineその2

configure と make を一般ユーザーで、 make install をrootで実行、 これを徹底して再度インストール。無事に動いた。やっぱりアクセス権とかオーナーの問題だったか。

margarine

やっぱり動かない。 /sbin/ldconfig -v を実行してやればよいということで一応動いたと思ったら、一般ユーザーで動かないでやんの。 一般ユーザーだと、Ruby/ChaSenでエラー rootだとmarg.rbでエラー。 どないこっちゃ?

人工無能へ得向けて。

margarineというものがあるのでダウンロードしてみる。 READMEを読むといろいろ必要みたい。 以下READMEより 必要なソフト Ruby http://www.ruby-lang.org/ja/ 形態素解析システム 茶筌 http://chasen.aist-nara.ac.jp/ MySQL http://www.mysql.com/必要なラ…

samba

ソースコード一式の中に雛型があったので使ってみる。 もんがいなく動作。しばらくはサーバー周りはお休みしようかな?

メールが外に送れないわけ。

SMTP-AUTHに対応させてなかった。 tar zxof qmail-1.03.tar.gz tar zxof qmail-smtpd-auth-0.31.tar.gz cp qmail-smtpd-auth-0.31/*.* qmail-1.03/ cd qmail-1.03 patch patch qmail-1.03.patch patch qmail-date-localtime.patch patch qmail-smtpd-relay-r…

なぜかメールが送れない

上からメールが送れない。外向きへリレーしてくれない。 パスワード認証ができていないように見える。なんで?この間までできてたのに。 192.168.??.:allow,RELAYLCIENT="" tcp.smtpに上の一行を加えて対応。

qmailのインストール

バックアップを取ってからインストールを試してみる。 見た目動いている様子。外部からのメールが受信できて、第三者中継テストを全てPASSしたのでとりあえずOK。 エンベローブFROMの正引きチェック*1を行っていないようなのは気のせいかな?そのためのpatch…

qmailのコンパイルが・・・

エンベローブFromのDNS正引きのパッチを当ててみる パッチがあたらない・・・なぜ? コンパイルが通らない・・・なぜ? 動くの当てにしてたのに・・・ HELOの正引きチェックという野望が遠のいた・・・

うえのを見て。

「Elieにプロキシサーバーをやらせて、そこでウィルスチェックさせようか」とふと思ったが、構築してる時間なんてあるわけも無く。 そもそもクライアントでしっかり対策ができているなら、いらないと思う。

MySQL-4.1.12

日本語文字コードcp932が追加されたそうです。 気が付けば、MySQL-5.0.4も出てる。しかもBetaになってるし。とりあえず4.1.12にバージョンアップ。5.0.*はgammeになってからかな?

なぜ?

Elieのeh0が止まってた。 logに何も残っていないし・・・何があったんだろう?

で、samba

インストールはしてあるので設定だけ。 swatを起動させる。せっかくなんでtcpserverで起動させてみた。 パッケージに入っていたsambaが残ってて面倒なことになってる。 rpmで削除しようとしたらkdeに依存されてるとか言われた。設定変更で逃げられるはずだが…

bind設定完了。

DNSの設定が終わった。CNAMEの解決ができないのが疑問。全部Aレコードにしてごまかす。LAN内での名前の解決と、DNSキャッシュのためだけのDNS。できあがり。次はSamba

Bind

うちのサーバーにDNSを入れようと思った。mihoshi.infoがルーターのWAN側アドレスを返すので家の中からサーバーにアクセスするにはhostsをいじらないとならない。これが面倒なのでDNS。インストールと起動はOK。nslookupで引けない。 ログを見るとゾーンファ…

Samba

毎回毎回SCPするのが面倒なのでElie*1にSambaを入れることに。 ソースコードをダウンロードして ./configure --with-pam make make install でインストールは終わり、 Windowsから接続してみると「アクセス権がない」とか言われる。 本日を持ってsmb.confと…

X その後

結局Linuxサーバーが安定稼動するとGUIツールは使わないわけで、Run Levelは3になる。そうするとXは起動していないからXサーバーはいらない。 まとめると、SSHがつながればOK。