ohamari
複数サーバを管理する場合、管理コストの増加やオペレーションミスを避けるための施策として、「すべてのサーバの内容を同一に保つ」という管理方法があります。サーバの内容を同一に保つには、小中規模ならrsyncと、パス指定の簡便化とミスを防ぐために-a -…
シェル関数が定義されているこんなファイルsourceme.shがありました: # sourceme.sh getopts_in_function_nogood() { echo ">>getopts_in_function_nogood" server= while getopts "ns:" opt; do case $opt in n) echo "dry run";; s) server=$OPTARG;; ?) e…
redis-server (redis-1.2.5, 1.2.6で確認) でどーーーーしても設定ファイルの読込でエラーが出て起動できない。 # ./run *** FATAL CONFIG FILE ERROR *** Reading the configuration file, at line 5 >>> 'pidfile /redis/bunashimeji/var/redis.pid' Bad d…
drop table if exists t; create table t ( iid int ,nid int ,bid binary(3) ,msg varchar(69) ,key (iid) ,key (bid) ) ENGINE=InnoDB; insert into t values (1,1,1,"ichi"),(2,2,2,"ni"),(3,3,3,"san") ,(4,4,4,"si"),(5,5,5,"go"),(6,6,6,"roku") ; な…
memcachedの死活監視をするのに、同梱の check_tcp を使って、 ./check_tcp -H mc101 -p 11211 -E -s "version\r\n" -q "quit" -e VERSIONなんてやろうと思い、 define service { use critical-service hostgroup_name memcached-servers service_descriptio…
具体的にいうと、フレッツ・ドットネットを契約している2拠点で、それぞれMACアドレス由来のEUI64なグローバルアドレスだと通信(ping6とかssh -6とか)できない。できないっていっても拠点間の全ノードができないわけじゃなくて、通信できるノードもあったり…
Linux の Apache-2.2.11 + mod_perl-2.0.4 にて。 cc (snip) -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/include -I/usr/lib/perl/5.8/CORE -DMOD_PERL -DMP_COMPAT_1X -DLINUX=2 -O2 -fPIC \ -c mo…
Macからjermでシリアル接続するときには、SUNTACのVS-60Rを使ってました。TigerやLeopardで、ドライバ要らずで挿せばすぐ使える (/dev/cu.usbmodemUSB-COM) のがポイントでした。今までは Linux が動いている PC のシリアルポートに繋ぐために使ってたんです…
今日のおハマリは、とあるシェル関数の出力をevalするスクリプトです。このシェル関数は、bashの配列を定義してそれをexportするものです。ですので、いつくかの配列がexportされるのが期待する結果です。いまだに挙動がよくわかったようなわかってないよう…