Blog

WordPressはGPL, Rollerは独自ライセンスですが、よさそうな感じです。データベースの設定が必要だというのがちょっと面倒なのですが、使ってみようかと思います。
続きを読む

lsof

あるポート番号を使用しているプロセスが何かを調べるには、lsofコマンドを使えばいいです。rootでないと使えないように設定されていることも多いですが、結構有用なコマンドです。詳細はmanをみればわかるのでいいとして、簡単な使いかただけ紹介しておきましょう。

たとえばオープンされているポート80とプロセスの対応を確認するには次のようにします。

# lsof -i:80 -n

Is server alive?

サーバが稼動しているか、Webサーバが稼動しているか、をチェックするスクリプト。ping, wget, mailコマンドを組み合わせて、動作していないようならメールで通知するようにしている。

しかし、落ちている間中メールを何度も送信してくるのは勘弁してもらいたいので、フラグファイルを用意することにした。もっといい方法があるなら書き変えたいところだ。後の問題はどこで動かしておくかだなぁ。
続きを読む

WordPress

WordPressをインストールしようとしたが、データベースに接続できないといって先に進まない。

MySQLを久し振りに使ったらすっかりわすれていたからあまり自信はないのだが、とりあえずlocalhostから接続できるようになったし、他のホストからも接続できるところまで確認したのに、WordPressのインストーラは接続ができないといってくる。まさかポート番号とかがずれているわけじゃないだろうに、apacheのログもmysqlのログにもヒントらしき物がのこっていないので途方にくれる。
もしかしたらPHPをインストールしたときにMySQLを有効にしていないのではないかという気がしてきた…

PHPインストールするときのconfigureのオプションで–with-mysqlを指定しなかったのがいけなかったらしい。というか、そもそもPHPをインストールしたときにはmysqlはインストールしていなかったんだった。(T_T)

# ./configure –with-apxs2=/usr/local/apache2/bin/apxs –with-mysql

これでとりあえずインストール自体はできたようだ。ちょっと使ってみて様子をみることにしよう。

続きを読む

chkrootkit

Ref: 第3回 rootkit検出ツールによる検査 (1/6)
Ref: chkrootkit のインストールと利用方法

chkrootkitの存在は知っていたが、今まで使用していなかった。簡単にインストールできるようなので、使ってみることにした。Debian GNU/Linux では、apt-get install chkrootkit で簡単にインストールができる。

# apt-get install chkrootkit

続きを読む

find and grep

やはり、これぐらいは覚えておかないといけないのかも、と思うこのごろ。

find . -type f -print0 | xargs -0 -e grep -n -e

King

翻訳の王様 Linux版 をFedora Cora 1 へインストールしてみました。古いRedhat Linux用のバージョンをrpmでインストールしましたが、無事にQueenが動作しました。ただ、IBMのJavaを使わないと文字化けするので、これもrpmを使ってインストールした後に、Queen起動スクリプトを用意しました。

#!/bin/sh
export JAVA_HOME=/opt/IBMJava2-13/jre
export PATH=$JAVA_HOME/bin:$PATH
prefix=/usr/local
bindir=$prefix/bin
libdir=$prefix/lib
jardir=$libdir/king
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
export CLASSPATH=$jardir/xerces.jar:$jardir/Queen.jar:$CLASSPATH
export CLASSPATH=$jardir/KingDicChk.jar:$jardir/KingLookUp.jar:$CLASSPATH
$JAVA_HOME/bin/java -cp $CLASSPATH com.ibm.yamato.king.queen.Queen

続きを読む