永遠のビギナーのブログ -80ページ目

twpol.txt modify for CentOS

tripwireの設定を修正することにした。tripwireのインストールについてはこちら 。


configファイルについては以前変更したので問題なし。polファイルのみ変更することにする。

存在しない以下のファイルをコメントアウト

/var/lost+found

/home/lost+found

/usr/X11R6/lib

/usr/local/doc

/usr/local/sysinfo


apacheのコンテンツディレクトリ以下を追加指定


で

twadmin --create-polfile -S /etc/tripwire/site.key /etc/tripwire/twpol.txt[enter]

で暗号化。

このままチェックにいくとpolファイルの変更が反映されないので再度初期化。

tripwire --init[enter]

その後チェック。

tripwire --check[enter]


問題なさそうなので、自動起動用スクリプト作成


vim tripwire.sh[enter]


#!/bin/bash


PATH=/usr/sbin/:/usr/bin/:/bin:/usr/local/tripwire/sbin

LOG=/var/log/tripwire.log


# Pass Phrase

LOCALPASS=xxxxx


# Tripwire check extecute

tripwire --check --email-report


# Tripwire database update

tripwire --init -P $LOCALPASS >> $LOG


Webにあるようにpolファイルのアップデートをしなかったのは、スクリプトにサイトキーを書きたくなかったから。

まあ、これmod=700なので、読まれている時点でもう何でもありなんだけど。

chmod 700 tripwire.sh[enter]

mv /etc/cron.dairy tripwire.sh[enter]


本来は空いている時間帯に起動するように時間設定する方が正しいと思うがとりあえず。

これで正しく動作するか様子見。


追記:

2010/01/06

まだ削除すべきもので抜けているのがあったのを放置していたので追記。

/initrd

/etc/mail/satistics

あと

/floppyとか外部メディア


Google Go update

久しぶりにGoをアップデートしてみた。


Mercurialは使ったことがないので、hg update[enter]としてみたが反応がない。

公式ではupdateされているので多分使い方が間違っているのだろうと思いググってみるとその通りだった。

Mercurialは

hg pull[enter]

hg update[enter]

でsubversionのsvn updateに相当するらしい。リポジトリをローカルに持ってきて更新しない理由はよく分からないが、updateかける前にdiffがとれるのだろうか?それならば話は分かる。

いずれにせよ、上記コマンドでソースファイルの更新ができたので、

cd $GOROOT/src[enter]

./all.bash[enter]

でmakeする。


特に問題ないようなのでこの件はこれで終了。


doxygen+graphviz on Windows

使う必要があり、更新して入れてみた。

doxygen 1.6.1

graphviz 2.24


でhav_dot, dot_pathを設定して動かしてみたがうまく動かない。

どうも日本語パスには対応していないようだ。

仕方がないのでパス名を変更して動作させる。


問題なくhtmlができたので早速表示。あれ、画像が表記されない?

見てみると確かにpngファイルはできている。

おかしいなと思い、jpgで作成するが、結果は同じ。


doxygenのはき出すソースコードを表示させてみると特に問題はなさそう。

もしやと思い、IE6を疑ってみる。(このときの都合上IE6を使用。)

firefoxを導入。見てみると何か変な画像が表示される。異常に暗い。

データを表示させてみるとjpg画像データ自体が暗かった。

そこでpngに戻して再び表示。今度はうまくいった。


いま、試しにie7で表示させてみたが、こちらはうまくいく。

と言うわけで結論。


ie6はできれば破棄した方が良い。


まとめ

windowsXP SP2 + ie6では最新のdoxygenのはき出すコードはうまく見えない。(bmpなら違うかもしれないがサイズが無駄に大きいしお勧めしない。)

windowsXP SP2 + Firefox3.5.5ではjpg画像がおかしく見える。(jpg画像自体がおかしい。graphviz側か環境の問題と思われる。)

windowsXP SP3 + ie7ではpng画像は問題なく表示される。またjpgは作成されない。(原因は不明。graphviz側か環境の問題かも)