Search

bash, memo, NFS, Troubleshooting

現象

NFSマウントを解除しようとしたときに下記のようなエラーが起きた。

調査

lsofコマンドで、開いているファイルのプロセスを特定できる。
PortやPID、プロセス名からファイルがオープンしている情報を

bash, memo

ケース

自分が作ったバッチを動かし始めたら、サーバが重くなった。
なぜかswapが食いつぶされ始めた。

確認方法

ここで確認するのは、VmRSS、VmSwap
VmRSS: 126820 kB VmSwap: ...

bash, memo

trap コマンドをシェルスクリプトに組み込むことで、 シグナル受信により実行途中で終了する場合も終了処理を指定することが可能になる。

※java等でのexceptionに近い処理ができる。

これで、Ctrl+ ...

bash, memo

よく使うオプション

tar -cvf xxx.tar xxx
ファイル xxx から xxx.tar を作成する

tar -xvf xxx.tar
xxx.tar を展開する。

tar

bash, memo

よく使うオプション

find ./-type f
現在のディレクトリのファイルを抽出する。

find ./-name “*.list” -exec rm -rf {} \;

bash, memo

load averageを調べるlinuxでcpu毎の使用率を取得する。

mpstatをインストールしていない状況では以下のようにスクリプトをくむ

以下のパーセンテージを表示するようにします。 user nice sy ...

bash, hack, memo

商用のログ監視ツールがサポートしていないOSを使用しないといけなくなったときの記録。

logmonを試してみたが、プロセスが落ちているときはログがどこまでチェックしたか、記録していない。
logmonサービス起動時 ...