Posts

VirtualBoxでディスクを拡張する

·2 分で読めます

VirtualBox + ゲストOS:Ubuntuでディスクを拡張する方法です。はしょっていうと、単に新しい仮想マシンを作ってそのディスクを古い仮想マシンのディスクにしてしまえばOKです。 1.新しく仮想マシンを作る 新しいディスクを用意するために仮想マシンを新しく作ります。この時に作成したディス

qpstudy #01 "rsyncのちょっとイイ話"のスライド

·1 分で読めます

qpstudy 01(http://sites.google.com/site/qpstudy/qpstudy01)で「rsyncのちょっとイイ話 」というタイトルで話させてもらいました。勉強会で発表というのは初めてで緊張したのですが、なんとか終えられてよかったです。終わった後も参加者の方々からtw

VirtualBoxでのネットワーク設定(NAT+ホストオンリーアダプタによるホストOSとゲストOS間の通信)

·4 分で読めます

CassandraやMogileFS、KumoFSなど、複数のサーバで構成されるサーバソフトウェアをテストしたいことが多々あるので、VirtualBoxを使って分散環境を作ってみました。ネットワーク関連の設定でややコツが必要だったので、ちょっとまとめてみました。 要件 ホストOS上で複数のゲストO

Shellでgetoptsを使ってコマンドライン引数の解析

·2 分で読めます

だいぶ前の話、Perlを使わないでShellスクリプトで頑張っていた頃、Shellでコマンドラインオプションの解析をやる時は !/bin/sh for OPT in $\ do case $OPT in '-x' ) FLAG\_X="TRUE" ;; '-y' ) shift FLAG\_Y="T

Shellで配列のマージ

·1 分で読めます

Shellスクリプトで配列のマージってどうやるんだろうって思ったので調べてみたら、${ARRAY\\\} か ${ARRAY\@\} で配列の要素を全部取得できるらしいので、それを () 使ってマージすればいいらしい。 !/bin/sh ARRAY1=(1.1.1.1 2.2.2.2) ARRAY2

海外のVPS Linodeを借りました

·1 分で読めます

表題の通りなのですが、やっぱり自宅サーバでサービスを運営するのがすごい嫌になったのでLinode(http://www.linode.com/)を契約しました。プランは一番安いLinode 360で、契約してもうかれこれ3週間ぐらいですが、かなり快適に使ってます。良い点を挙げると... データ

MuninでMySQLプラグインのグラフが描画されない時の解決方法

·1 分で読めます

先日設定したサーバでMuninをインストールして監視していたのですが、どうもMySQL関連のプラグイン(mysql\_bytes, mysql\_queries, mysql\_threadsなど)でグラフが描画されず、どうしたものかと思ってぐぐってみたところ、このエントリ(http://www.m

UbuntuでTimeZoneを変更する方法

·1 分で読めます

昔は tzconfig というのを使えばよかったらしいのですが、deprecated と言われました... \ dpkg-reconfigure tzdata と入力して、Asia -> Tokyo を選択すればOKです。終わったら date コマンドで確認すればOK。 \tmkm-amazon\4

DBI->connectのHandleError

·2 分で読めます

DBIのちょっとしたTIPSです。DBIには connect する時に DBI\->connect('dbi:mysql:database=hoge', 'root', 'whatever', { ... }); とオプションを渡すことができます。(たとえば RaiseError) 。このオプション