2010-07-19から1日間の記事一覧

はじめてのYAML

恥ずかしながらYAMLのことをあまり知らないまま使っていたので、一から調べてまとめてみる。 YAMLとは YAML Ain't Markup Languageで、 YAML is a human friendly data serialization standard for all programming languages. ヒューマンフレンドリーなデー…

last committerを取得する

ある条件を満たすスクリプト(大量)のラストコミッタが知りたいと思ったが、Linuxコマンドだけでは難しそう。 ということで、スクリプト書いてみた。 last_committer.pl #!/usr/bin/perl use strict; use warnings; use XML::Simple; while (<>) { chomp; n…

MyISAMのロック

MyISAMはテーブルロックだということは知っているけど、細かなところが怪しいので、調べてみた。 テーブルロック 読み出し時(SELECT)は読み出しロックを取得し、書き込み時(INSERT, UPDATE, DELETE, ALTER TABLE)は書き込みロックを取得する。 読み出しロッ…

覚えておきたいscreenコマンド

リージョン C-a S リージョン分割 C-a Tab リージョン移動 C-a X リージョン消去 アタッチ/デタッチ C-a d デタッチ エンコーディング C-a :encoding (utf8|euc|sjis)

サーバリソースを調べる

知ってる人から言わせれば基本中の基本なんだけど、整理のために書き出してみる。 OSはCentOS。 リソース状況を調べる 全体 top ps -ef vmstat cpu mpstat -P ALL memory free I/O iostat -x スペックを調べる CPU cat /proc/cpuinfo メモリ cat /proc/memin…