2008.02.09

Apache のログ管理

Apache のログ管理は大半のディストリから RPM やらでインスコすると「logrotate」で
世代管理しつつローテーションされる。
個人的にはこの方法でローテーションされるのは嫌なので Apache 付属の「rotatelogs」を用いる。

(more…)

2007.12.29

Squid の logrotate 処理修正とうんちくたれ。

またこれ備忘録と Squid のうんちく。
yum を使ってパッケージインスコした Squid なんだけども、デフォルトでくっついてくる
logrotate.d 以下へ収めるスクリプトをかますと「ログの多重ローテーション」が起こる。

これを修正してみた。

# 2008/01/10 でかいミスを修正

(more…)

2007.11.19

Dovecot の init 書いてみた。

昨日のリプレースで MRA が Dovecot になった訳だが、ソースからコンパイルしているので
OS 起動時の自動実行プログラムが無い状態。
これだといちいち起動させるのが面倒だし、通常の運用面でも Restart かけるときに面倒だ。

で、init を書いておいた。
(more…)

2007.11.09

VirtualMailBox のユーザー追加スクリプト

先日実装させてみたバーチャルメールボックスだけど、ユーザー追加のオペが怠いので
やっつけで追加パートのみスクリプトを書いてみた。
スクリプト 1 つで追加削除共に出来るようにするつもりだけど、とりあえず追加のみの
バージョンで (´・ω・)…。

(more…)

2007.08.03

テキスト整形備忘録

うちのサーバーでは MMORPG ラストカオスのランキングデータを
カタルサーバーのみ毎日取得している状態で、公開してある。

(more…)

2007.07.17

超簡易プロビジョニングスクリプトを書いてみた。

うちのサーバーでは Web スペースを無償で貸し出ししていたりする。
その時にユーザー名は決めて貰うんだけど、パスワードは? と聞き出すと
大概は自分が普段使っていたり憶えやすい物を言ってしまうと思う。

それじゃちと貸す人が付けやすいパスワードが分かってしまう。
誰に言う物でもないし言ってはいけない事だけど、自分が知っているのも
気持ちが悪いということで、こっちから生成して上げることにしていた。
これは毎回コマンドラインから 1 行野郎でコマンド叩いてたけど、面倒だから
Shell Script を書いてしまうかーと 10 分作業。

(more…)

2006.04.27

named の init 作成

自宅サーバーには BIND9 を入れて内向けの DNS を立てている。
いちいち ISP の DNS にクエリー出してその戻りを参照しにいくのに
外側に出て行くのはパフォーマンス的にももったいない物がある。
その点、自宅に DNS を立てておけば LAN 内にあるサーバーへ
アクセスするので速度は速い。そして出したクエリーの結果は
暫くキャッシュされるので ISP の DNS まで行くこともなく、
Resolver は自前 DNS からの応答を引っ張って各ソフトが参照するだけ。

そんなアレで、インストールだけしていた BIND さんな訳だが、
サーバー再起動時に自動実行するようスクリプトを書いていなかった。
init スクリプトですな。
Linux だけど シェルは bash でなくて sh で書きました。
中身はとーーーてもきちゃないものだけど、ちゃんと動くので良しとする。
実はというか俺、シェル苦手です(苦笑

書いた init スクリプトでもはっ付けておくかなと。
(more…)