Linux htopコマンドで見やすいリソースモニタリング htopとは、topコマンドの進化したバージョン。topコマンドはすべてキーボードショートカットを覚えた上で利用しなければなりませんが、htopではわかりやすいインターフェイスを備えています。追記macにもportで入れてみた。homebr... 2010.12.02 LinuxMac OS X Server
Linux rsyncで帯域制限!ネットワークに負荷をかけないbwlimitオプション 概要ディザスターリカバリ対策に、1時間ごとに社内の重要データをリモートへrsyncを使って転送しています。rsyncを普通に実行すると可能な限り高速に転送を行うため、CPUやネットワークがボトルネックになります。bwlimitオプションを使... 2010.10.28 Linux
Linux git-archive使い方 概要gitにはarchiveオプションがあり、任意のリビジョンを圧縮できるコマンドがある。これを使うことによって、コマンド1発でダウンロード用のファイルを作成できる。納品の時とか、Webにファイルを公開する際に便利!実行例% git arc... 2010.09.23 Linux
Linux 文字コードを再帰で置換 コマンドメモ。% find . -type f -name "*.php" -exec nkf -s --overwrite {} \;nkfの引数を変えれば任意の文字コードへ変換できる。前は、シェルスクリプトを書いていたけど、nkfのオプ... 2010.09.02 Linux
Linux lvm管理しているファイルシステムにディスクを追加 今回紹介する方法は、新品のディスク丸ごとを、稼働中のLogical Volumeへ追加する場合の手順。オンラインのままできます。手順は以下。resize2fsコマンド実行中に、dfを見ると徐々にディスク容量が増えていくのが確認できる。res... 2010.07.22 Linux
Linux gitにて公開したbranchでrebaseしちゃダメ 言いたいことは、「公開したbranchではrebase禁止!」例えば:Aさんがbranch作り、Bさんが派生したbranchを作ったら、Aさんはrebase禁止! 2010.07.09 Linux
Linux kmemsizeをnagiosで監視 VPSで運用している環境にて、kmemsizeの制約にひっかかり、いきなりOSが止まってしまいました。それを回避するためにnagiosでこのkmemsizeを監視するスクリプトを書きました。kmemsizeは/proc/user_beanc... 2010.04.23 Linux
Linux kmemsize kmemsizeVPS上のOSがいきなり止まったから原因を調べたら、VPSで割り当てられているkmemsizeがリミットに達したからだった。物理メモリ使用量や、プロセス数はさほど多くないのにkmemsizeのリミットに引っかかるとは。。。意... 2010.04.22 Linux
Linux tokyotyrantをdaemontoolsで管理 runファイルのファンプルを掲載します。必ずオプションを確認して各自にあった設定に変更してください。 #!/bin/sh PATH=$PATH:/usr/local/binbasedir="/path/to/datadir"configdi... 2010.02.05 Linux
Linux CPAN初期設定 install Bundle::CPAN しろと言われたけど、接続できない 凸(`、´メ)以下のようにして、ミラーサイトを追加してあげる。sudo cpan> o conf urllist push > o conf commit> ins... 2010.01.18 Linux