コマンド

Linux

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

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

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

不覚にもコマンドの打ち間違いをしてしまい、ハイフンから始まるブランチができてしまった。削除するには以下のコマンド。% git branch -D -- --trackDeleted 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 textfileabc% grep -v b te...
Linux

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

複数台のフロントエンドサーバでapacheが動いている場合を想定します。その場合、アクセスログが複数のサーバにまたがってしまいます。こんなかんじ。web-01.access-log.20071130web-02.access-log.200...
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 nowCtrl+D予定を確認する場合は以下のコマンド。# atq