2010年11月25日木曜日

NFSサーバーの設定

NFSデーモンのスレッド数を増やす方法
  方法その1:
   参照: # cat /proc/fs/nfsd/threads
   設定: # echo 150 > /proc/fs/nfsd/threads
   http://www.math.kobe-u.ac.jp/~kodama/tips-linux-server-tune.html#nfs-threads

  方法その2:
   /etc/sysconfig/nfs
   RPCNFSDCOUNT=8 man nfsd(8)
   http://d.hatena.ne.jp/tilfin/20090106/1231232692


設定ファイル
/etc/sysconfig/nfs /etc/rc.d/init.d/nfs
 RPCNFSDARGSnfsdへ指定する引数を設定
 RPCNFSDCOUNTnfsdスレッドの数(デフォルト8)

 --log-transfers または -l
   ログレベルは daemon.info
   必ずしも正しいログを残さない。
   UNIX フ ァイルシステムの open() および close() コールに対応するものが NFS プ ロトコルには存在しないから。
   代わりに nfsd は、READ また は WRITE 要求のオフセット 0 に遭遇するたびに転送記録を書き出す。



2010年11月19日金曜日

vxWorks ビルドルール

<インストールディレクトリ>/vxworks-6.x/target/h/make

rules.bsp
445行付近「################################## vxWorks #####################################」


マップファイル
LDFLAGS += -m6 -@O=map.txt

アセンブラファイル
CFLAGS += -Xkeep-assembly-file



2010年11月7日日曜日

ipadアプリ購入手続きができない

クレジットのセキュリティーコードを入力しても、

「現在のお支払い方法はご利用になれません。
ほかのお支払い方法を入力してください。」

とでてアプリ購入できない。


有効期限修正、
フリガナを「ひらがな」→カタカナ修正
で、できるようになった。



2010年8月24日火曜日

コマンド繰り返し実行 watch repeat

n秒ごとにコマンドを実行する
$ watch -n 30 'netstat -a 2>&1'

--interval=n もおなじか?

repeat


while true; do date | tee -a free.log; free | tee -a free.log; sleep 3;  done;

2010年8月23日月曜日

peypalアカウント名変更漢字からローマ字表記へ

ログイン後、下部の「お問い合わせ」
「PayPal に送信 メールによる質問 」
「マイ アカウント」

で、依頼すればok。
証明書等々不要。

しばらくすると72時間以内?、メールで変更完了の連絡あり。



2010年8月19日木曜日

シェルスクリプト sh ファイルループ

#!/bin/sh

#echo $*

w_i=1
for name in $*
do
echo ${name}_$w_i
tr -d '\015' < ${name} > ${name}_$w_i
w_i=`expr $w_i + 1`
done

引数でファイルを与える
$ ./sprict ./*.out



2010年8月4日水曜日

ftpのネットワーク負荷低減scp rsync

scpコマンドの”-l バイトサイズ”を使用すると
休み休み転送処理するのでネットワークへの負荷が低減されるようだ。

例1
$ myscp -l 512 user@myServer:data.tar.gz .
user@myServer's password:
data.tar.gz

例2
$ myscp -l 512 myname@machineA:/tmp/data.tar.gz .
user@myServer's password:

例3
$ myscp -l 1024 data.tar.gz myname@machineA:/tmp



こんなものもある。
http://ja.wikipedia.org/wiki/Rsync
$ rsync --progress --partial --rsh="ssh -p 22" --bwlimit=100 --ipv4 data.txt user@mycpu:/home/user/mrX
user@mycpu's password:
data.txt
706 100% 0.00kB/s 0:00:00 (xfer#1, to-check=0/1)
sent 794 bytes received 42 bytes 128.62 bytes/sec
total size is 706 speedup is 0.84
$



alias myscp 'rsync --progress --partial --rsh="ssh -p 22" --bwlimit=1024 --ipv4 -v'
$ myscp user@mycpu:data.txt .


他の例
rsync --progress --partial --rsh="ssh -p 22" --bwlimit=1024 --ipv4 -v * user@myhost:/home/user

ホストのIPアドレスが変更しrsyncがエラーになる場合は、
/home/user/.ssh/known_hosts
の該当ホストを削除し、再度rsyncを実行する。