EC2のAmazon Linux(x86_64) on Micro Instanceにswapを追加
/のEBS Volumeと別のVolumeでもできそうだけど、まずは/のVolumeにファイルを作ってswapにしてみた。 dd if=/dev/zero of=/.swap bs=1M count=500 mkswap /.swap swapon /.swap で、オーケィ。fstabには /.swap swap swap defaults 0 0 とか書いておきましょう。
View ArticleRHEL 6系のTTYの減らし方
initの仕組みがUpstartに変わったということで、ちょっと悩んだのでメモ。 /etc/sysconfig/init の ACTIVE_CONSOLES を /dev/tty[1-2] にすると二つになる。 再起動したくない場合は initctl stop tty TTY=/dev/tty6 とかやればOK。...
View Articlersyncを高速化(SSHの暗号化方式を変える)
SSHの暗号化方式をarcfourにすると結構速くなる(デフォルトはAES)。ただし、安全性は下がるから気をつけて使おう。 rsync -avz -e ‘ssh -c arcfour’ frompath/ topath 参考: rsyncを高速に
View Articleリモート側に負荷をかけないようにrsync
nice値を上げてもI/O負荷が下がらないしどうしよう。。という時に、ふと「ioniceとかないの?」と検索してみたらあったw ioneci -c3 rsync -a path REMOTE:/path/ とやってみたら、ほとんど負荷をかけずにrsyncできたので(すげー時間かかったけど)、今度はリモート側から実行するときはどうしよ?と、思ったらいい例があって助かった。 rsync -avz -e...
View ArticleCentOS 5.7 にMySQL 5.1を公式rpmからインストール
MySQL の公式 RPM を使おう を参考に。 まずはここから必要なファイルをダウンロードして rpm -ivh MySQL-client-community-5.1.59-1.rhel5.i386.rpm rpm -ivh MySQL-shared-community-5.1.59-1.rhel5.i386.rpm rpm -ivh...
View ArticleCentOS 5.6で追加されたphp53を使うとpearがエラーを吐く。。
以下の方法で直るんだけど、アリかどうかは悩ましいところ。 pear upgrade –force Archive_Tar pear upgrade –force Console_Getopt pear upgrade PEAR
View ArticleCentOS6でAFT(Advanced Format Technology)のHDDは使えるか?
Fedoraなら「使える!」って言っている人がいたけど、CentOSでは見かけなかったので、shuttle x27d(Atom 330)にWestern DigitalのWD10TPVTをつないでインストールしてみた(個人的にWDは壊れたことがないので好き)。 何の問題もなくインストールできたし、遅くなるという現象も今のところなし。sambaで家庭内ファイルサーバーにしてます。 hdparm -t...
View Articleシェルスクリプトを直してたらbashの正規表現の仕様変更でハマった。。
CentOS 5で動かしてたシェルスクリプトをCentOS 6で動かそうとしてハマった話。 if [[ "$PATH_NAME" =~ "^/var/log/(.+)$" ]]; then で、なんでマッチしないんだよ。。。と思っていたら if [[ "$PATH_NAME" =~ ^/var/log/(.+)$ ]]; then って書かないといけないという話だったんだけど、なんだかねぇ。。
View Article時刻がずれすぎてntpdが落ちる時の対応方法
仮想マシンで動かしている作業用のCentOS 6でntpdが毎日のように落ちるので調べてみたらこれが原因だったようだ。。 (ホスト側をシャットダウンせずに休止状態で使っているのが良くないんだろうけど) /etc/ntp.conf に tinker panic 0 と書いておくと。 参考: http://d.hatena.ne.jp/incarose86/20110505/1312522379
View Articledhcpdのフェイルオーバー時に”peer holds all free leases”とか言われた
CentOS 5 + dhcp 3.0.5-23で遭遇。 dhcp-Aと、dhcp-Bの二台構成で稼働している状態でdhcp-Aが落ちたとして、dhcp-Bはdhcp-AがリースしていたIPアドレスもうまいこと捌いてくれると思いきや件のメッセージを残して何もしれくれませんでした。。 dhcp 3.0.5-29でうまいこと捌いてくれるようになっているということなので、dhcp...
View ArticlePHPのMySQL接続ライブラリーをmysql(mysqli)からmysqlndにした
PHPは5.3。Amazon Linuxだと yum erase php-mysql yum install php-mysqlnd でOK。 メモリー使用量が減るという話なので今度計測してみよう。 体感では少し軽くなった気がしないでもないようなw
View Articlecurlコマンドでリダイレクト先をダウンロード
うっかり忘れてリダイレクトページのhtmlをダウンロードしてきてしまうことが多いので… リダイレクトに追従するには「-L」オプションを付ける必要があります。 curl -L -O “URLR … 続きを読む curlコマンドでリダイレクト先をダウンロード →
View ArticleAmazon Linuxでhttpd(2.2) + PHP(5.3)の組み合わせからhttpd24 + php54へのアップデート
Apacheが2.2から2.4になって設定の書き方が多少変わっているので対応するのが面倒だったのと、普通は動作確認にしっかり時間をかけないとなやつなのでずーっと先延ばしにしていたのだけど、勢いで対応したら割とすんなりいっ … 続きを読む Amazon Linuxでhttpd(2.2) + PHP(5.3)の組み合わせからhttpd24 + php54へのアップデート →
View Article
More Pages to Explore .....