コマンド

Linux

htopコマンドで見やすいリソースモニタリング

htopとは、topコマンドの進化したバージョン。topコマンドはすべてキーボードショートカットを覚えた上で利用しなければなりませんが、htopではわかりやすいインターフェイスを備えています。 追記 macにもportで入れてみた。home...
Linux

gitでハイフンから始まるブランチ名を削除

不覚にもコマンドの打ち間違いをしてしまい、ハイフンから始まるブランチができてしまった。削除するには以下のコマンド。 % git branch -D -- --track Deleted branch --track (was 2353563...
Linux

cronによるコマンド実行順番

疑問 crontabへ同時刻に実行するコマンドを書いたときに、各コマンドの終了を待って次に実行するのか?それとも、サブプロセスで実行するのか? ひと言で言えば、同期実行か非同期実行でコマンドを実行するのか? 答え 非同期実行 補足: 同期実...
PHP

PHPソースコードのスペルチェッカ

有料だとあるんだけど、無料が無い。 PHPUnitから実行したいからコマンドラインで動いて欲しい。   チェックして欲しい項目 変数 クラス ファイル名 メソッド名   コメント内はいいや。 追記:2008/11/20 スペルチェックの方法...
Linux

シェルスクリプトで排他処理

運用サーバで、2分おきにsubversionのupdateを行うシェルスクリプトを動かしています。今までは、1回のupdateが50秒程度で終了するので、同時実行を防ぐための排他処理をしていませんでした。しかし、サーバの負荷が高かったときは...
Linux

unixコマンドでgrepの否定条件

-vで指定した正規表現の否定にマッチする。 % grep -v ヘルプにこう書いてある。 -v, --invert-match select non-matching lines 使用例 % cat textfile a b c % gre...
Linux

複数台で運用しているサーバのアクセスログを1つに統合する

複数台のフロントエンドサーバでapacheが動いている場合を想定します。 その場合、アクセスログが複数のサーバにまたがってしまいます。 こんなかんじ。 web-01.access-log.20071130web-02.access-log....
PHP

YMCのVPSサービスをフルに使う!

@YMCのVPSを借りました。カスタマイズドなので、root権限でやりたい放題できます。 Xenで動いています。ゲストOSはCentOS 4.5 です。 しかしながら、初期状態ではいくつかいらないアプリケーションが元から入っているので削除し...
MySQL

Senna インストールメモ

2007年3月4日時点で、最新の安定版のライブラリを使った場合のSennaのインストールメモ。 Sennaとは、MySQLのFULLTEXT INDEXを日本語でも行えるようにするMyISAMテーブルの拡張モジュール。 以下のコマンドをコピ...
Linux

計画停電の時に実行すべきLinuxコマンド

atコマンド 以下のコマンドでスケジュールできる。 # at -t '200702100700' at> shutdown -h now Ctrl+D 予定を確認する場合は以下のコマンド。 # atq