なんか通知がきた方が飽きない気がするので、入れてみました。
ここを参考に導入します。ファイルコピーだけなのでさくさく完了します。
http://www.atmarkit.co.jp/flinux/rensai/root04/root04c.html
公式HP:http://www.logwatch.org/
早速、実行してみると懐かしいログのレポートが表示されました。
cronに登録して完了です。
2007年10月25日木曜日
2007年10月21日日曜日
2007年10月17日水曜日
speedyCGI導入記
前宅鯖環境を復旧すべく、SpeedyCGI のインストールをこころみました。
make でエラー発生。
cc -o speedy_backend speedy_backend_main.o speedy_perl.o speedy_util.o speedy_sig.o speedy_frontend.o speedy_backend.o speedy_file.o speedy_slot.o speedy_poll.o speedy_ipc.o speedy_group.o speedy_script.o speedy_opt.o speedy_optdefs.o xsinit.o -L/usr/local/lib /System/Library/Perl/5.8.6/darwin-thread-multi-2level/auto/DynaLoader/DynaLoader.a -L/System/Library/Perl/5.8.6/darwin-thread-multi-2level/CORE -lperl -ldl -lm -lc
/usr/bin/ld: multiple definitions of symbol _my_perl
speedy_backend_main.o definition of _my_perl in section (__DATA,__common)
speedy_perl.o definition of _my_perl in section (__DATA,__common)
speedy_util.o definition of _my_perl in section (__DATA,__common)
speedy_sig.o definition of _my_perl in section (__DATA,__common)
speedy_frontend.o definition of _my_perl in section (__DATA,__common)
speedy_backend.o definition of _my_perl in section (__DATA,__common)
speedy_file.o definition of _my_perl in section (__DATA,__common)
speedy_slot.o definition of _my_perl in section (__DATA,__common)
speedy_poll.o definition of _my_perl in section (__DATA,__common)
speedy_ipc.o definition of _my_perl in section (__DATA,__common)
speedy_group.o definition of _my_perl in section (__DATA,__common)
speedy_script.o definition of _my_perl in section (__DATA,__common)
speedy_opt.o definition of _my_perl in section (__DATA,__common)
speedy_optdefs.o definition of _my_perl in section (__DATA,__common)
collect2: ld returned 1 exit status
make[1]: *** [speedy_backend] Error 1
make: *** [subdirs] Error 2
どうやら、シンボルの多重定義エラーで、OSXにUNIXツールを移植する際にくあるらしいのです。
解決策として-multiply_defined が使えるらしいので、早速Makefileを修正してみますが・・・、なおりません。全く同じエラーが出力されてしまいます。
続く/
make でエラー発生。
cc -o speedy_backend speedy_backend_main.o speedy_perl.o speedy_util.o speedy_sig.o speedy_frontend.o speedy_backend.o speedy_file.o speedy_slot.o speedy_poll.o speedy_ipc.o speedy_group.o speedy_script.o speedy_opt.o speedy_optdefs.o xsinit.o -L/usr/local/lib /System/Library/Perl/5.8.6/darwin-thread-multi-2level/auto/DynaLoader/DynaLoader.a -L/System/Library/Perl/5.8.6/darwin-thread-multi-2level/CORE -lperl -ldl -lm -lc
/usr/bin/ld: multiple definitions of symbol _my_perl
speedy_backend_main.o definition of _my_perl in section (__DATA,__common)
speedy_perl.o definition of _my_perl in section (__DATA,__common)
speedy_util.o definition of _my_perl in section (__DATA,__common)
speedy_sig.o definition of _my_perl in section (__DATA,__common)
speedy_frontend.o definition of _my_perl in section (__DATA,__common)
speedy_backend.o definition of _my_perl in section (__DATA,__common)
speedy_file.o definition of _my_perl in section (__DATA,__common)
speedy_slot.o definition of _my_perl in section (__DATA,__common)
speedy_poll.o definition of _my_perl in section (__DATA,__common)
speedy_ipc.o definition of _my_perl in section (__DATA,__common)
speedy_group.o definition of _my_perl in section (__DATA,__common)
speedy_script.o definition of _my_perl in section (__DATA,__common)
speedy_opt.o definition of _my_perl in section (__DATA,__common)
speedy_optdefs.o definition of _my_perl in section (__DATA,__common)
collect2: ld returned 1 exit status
make[1]: *** [speedy_backend] Error 1
make: *** [subdirs] Error 2
どうやら、シンボルの多重定義エラーで、OSXにUNIXツールを移植する際にくあるらしいのです。
解決策として-multiply_defined が使えるらしいので、早速Makefileを修正してみますが・・・、なおりません。全く同じエラーが出力されてしまいます。
続く/
2007年10月16日火曜日
DNSキャッシュサーバ
またまた、Safari が重たくなるのでした。今回の症状は読み出し開始が遅い。なんとなーく調べていると、DNSをローカルで動かすと少し早くなるとのこと。
早速DNSキャッシュサーバを運用します。
1。設定ファイルを変更します。
以上です。なんかあんまかわらない。
早速DNSキャッシュサーバを運用します。
1。設定ファイルを変更します。
2。ネットワークの設定を変更して、DNSサーバで127.0.0.1を指定します。$ diff /etc/named.conf /etc/named.conf.bk
10,13d9
< acl my-network {
< 192.168.100.0/26;
< 127.0.0.1;
< };
29,31d24
< max-ncache-ttl 300;
< max-cache-ttl 3600;
< lame-ttl 600;
$ diff /etc/resolv.conf /etc/resolv.conf.bk
1d0
< nameserver 127.0.0.1
以上です。なんかあんまかわらない。
2007年10月14日日曜日
ネットワーク設定の微調整
宅鯖とは関係ないが Safari が重たいのである。 と、今回はここから始まります。
ネットで調べると、Macのネットワーク設定でIPv6の設定を切るとSafariが早くなるとのこと。
早速設定を変更してみます。
なんと、少し引っかかりが減ったような気がします。
と、ここまできたのですが、ついでにネットワーク設定画面を眺めていたら、MTUの設定がありました。
一応 MTU1500 で問題なさそうなのですが、回線のBフレッツにあわせて1454に変更してみます。
変化は体感できませんが、ざっくり動かして問題なさそうなのでしばらく様子見です。
ネットで調べると、Macのネットワーク設定でIPv6の設定を切るとSafariが早くなるとのこと。
早速設定を変更してみます。なんと、少し引っかかりが減ったような気がします。
と、ここまできたのですが、ついでにネットワーク設定画面を眺めていたら、MTUの設定がありました。
一応 MTU1500 で問題なさそうなのですが、回線のBフレッツにあわせて1454に変更してみます。
変化は体感できませんが、ざっくり動かして問題なさそうなのでしばらく様子見です。
2007年10月13日土曜日
MySQLが少し簡単になります。
OSXServer 10.4には、MySQL 4.1.22 が標準搭載です。GUIでONにするだけで使用可能になります。
でも、その後はCUIってのは寂しいので、GUI管理ツールを導入します。何も考えず定番のphpMyAdmiを入れてみました。
RoRでMySQLを使ったりする訳で、これはありがたいですね。
The phpMyAdmin Project: http://www.phpmyadmin.net/home_page/downloads.php
でも、その後はCUIってのは寂しいので、GUI管理ツールを導入します。何も考えず定番のphpMyAdmiを入れてみました。
- 設置手順は以下のように簡単・無問題です。
- 物をダウンロード(all-languages.tar.gz)
- 展開・設定ファイル作成(config.sample.inc.php→config.inc.php)修正は不要でした。
- MySQLを開始して、ブラウザからアクセス。
RoRでMySQLを使ったりする訳で、これはありがたいですね。
The phpMyAdmin Project: http://www.phpmyadmin.net/home_page/downloads.php
なんで、再起動がいるのよ。
Appleから配信されているセキュリティぱっち
あるのはありがたいのだが、当てた後にマシンの再起動が必要になる。DOSからの互換性があるWindowsならいざしらず、UNIXベースでこれでは前世紀の仕様ですね。
レガシーなアップデートシステムは早いところ捨てればいいのに。
あるのはありがたいのだが、当てた後にマシンの再起動が必要になる。DOSからの互換性があるWindowsならいざしらず、UNIXベースでこれでは前世紀の仕様ですね。
レガシーなアップデートシステムは早いところ捨てればいいのに。
AWStats をインストール
OS X Server には専用のGUI管理ツールが付属しており、ログ閲覧や統計グラフの表示機能があるのですが・・・。如何せん現実味のない機能しかない。そこで、前鯖なみの環境構築を目指してみます。
ざっくりとツールを探して、全鯖とおなじではつまらないので、AWStats に決定しました。
1.ファイルをダウンロード(awstats-6.7.tar.gz)
2.awstats.xxxxx.conf を作成
以下を変更
4.鯖の設定変更(管理ツールでらくちん設定変更)
7.cron に登録して自動更新させる
早速ざっくり出力された内容をみると、表示される情報が非常に少ない・・・。まずDoCoMoの携帯からのアクセスがロボットとして除外されている。また、携帯からのアクセスは全部「不明」項目としてカウントされている。
ます、DoCoMoとUP.Browserをロボット指定から外します。lib/robots.pm のRobotsSearchIDOrder_list2 と RobotsHashIDLib の当該行をコメントアウトします。
次に携帯からのアクセスを認識させる方法ですが、対応方法をググってみたところサタケ家さんのこの「携帯ヲタがやってしまいました - 携帯完全対応させてみる」情報がピッタンコでしたので、これをパクって対応します。
完成です。

AWStats:http://awstats.sourceforge.net/
ざっくりとツールを探して、全鯖とおなじではつまらないので、AWStats に決定しました。
1.ファイルをダウンロード(awstats-6.7.tar.gz)
2.awstats.xxxxx.conf を作成
以下を変更
- LogFile
- SiteDomain
- HostAliases
- DirCgi
- DirIcons
- AllowAccessFromWebToFollowingIPAddresses
- SkipFiles
- Jcode.pm のインストール
- awstats.pl の修正
4.鯖の設定変更(管理ツールでらくちん設定変更)
- Logのフォーマットを
- CGIを有効にする。
- awstats.pl → awstats.cgi に変更
- # ./awstats.cgi -config=xxxx.xxxx.xxxx -update
7.cron に登録して自動更新させる
早速ざっくり出力された内容をみると、表示される情報が非常に少ない・・・。まずDoCoMoの携帯からのアクセスがロボットとして除外されている。また、携帯からのアクセスは全部「不明」項目としてカウントされている。
ます、DoCoMoとUP.Browserをロボット指定から外します。lib/robots.pm のRobotsSearchIDOrder_list2 と RobotsHashIDLib の当該行をコメントアウトします。
@RobotsSearchIDOrder_list2 = (
# 'docomo',
# 'up\.browser',
%RobotsHashIDLib = (
# 'docomo','<a href="http://www.nttdocomo.co.jp/"; title="DoCoMo home page [new window]" target="_blank">DoCoMo</a>',
# 'up\.browser','<a href="http://developer.openwave.com/dvl/support/faqs/faq_mag_browser.htm"; title="UP.Browser home page [new window]" target="_blank">UP.Browser</a>','updated','<a href="http://www.updated.com/"; title="updated home page [new window]" target="_blank">updated</a>',
次に携帯からのアクセスを認識させる方法ですが、対応方法をググってみたところサタケ家さんのこの「携帯ヲタがやってしまいました - 携帯完全対応させてみる」情報がピッタンコでしたので、これをパクって対応します。
完成です。

AWStats:http://awstats.sourceforge.net/
登録:
投稿 (Atom)



