2012-08-01から1ヶ月間の記事一覧
** オプション * クエリーオプション(-q|-query) | オプション | 意味 | | -l, --list | パッケージ内のファイルをリスト化 | | -p, --package | 指定したパッケージを問い合わせ検査 | | -R, --requires | 指定したパッケージが依存しているパッケージを表…
GNU Parallelというツールを使うと、コマンドを手軽に並列実行できるそうだ。 参考 Technical Memorandum: コマンドを手軽にマルチプロセス実行 GNU Parallel
bashなどには文法チェックの機能がある。 /bin/bash -n bash.sh /bin/sh -n sh.shエラーがない場合は何も表示されない。 変数のタイプミスなどはエラーにならないので注意。 参考 @IT:シェルスクリプトの文法チェックを行うには
例によってよく使うオプションなどをまとめる。 オプション 意味 -h 読みやすい形式で出力 -T ファイルシステムの種類を表示 参考 @IT:マウントされているファイルシステムの種類を調べるには
よく調べるので、ここにまとめる(予定)。 # インストール。-yをつけるとプロンプトを全部yesで進む yum [-y] install パッケージ名 # インストール済みパッケージ一覧 yum list installed # パッケージ検索 yum search パッケージ名 # アンインストール yum …
chattrコマンドを使うと対象ファイルの属性を変更することができる。 使用例 chattr +ac ファイル '-R'オプションで再帰的にディレクトリ配下を処理することもできる。 属性一覧 自分が使ったことのあるものを中心に一部を紹介する。 属性 意味 a 書き込みの…
redis-cliはRedisのクライアントツールであり、コマンドラインから実行する。 redis-cli -h $host上記でRedisサーバに接続する。 keyのset/get redis-cli -h $host set $key $value redis-cli -h $host get $key モニタツール redis-cli -h $host infoと打つ…
中国のGreat FireWallの中では、Postfixで自分宛にメールを送ることができないらしい。 参考 Postfixで自分宛てにメールが送信できない問題: Computer Practice
ps aux | head -1 && ps aux | grep hoge # &&の代わりに;でもいい
データ処理をやっていると、ときどきExcelで日時 Unix Timestampを変換したくなることがある。 UNIXタイム => 日時 = ${Unix時間}/86400 + 25569 # UTC = (${Unix時間} + 32400)/86400 + 25569 # JST 日時 => UNIXタイム = (${UTC} - 25569) * 86400 = (${JS…
いくつか簡単なプロシージャを作ってみる。 まず、テスト用のDBを作る。 create database hoge; use hoge create table hoge ( id int unsigned not null, name varchar(255) not null ); 1. insertプロシージャ プロシージャはCREATE PROCEDUREステートメン…
Linuxのsarとかそういうの。リソースのモニタツール。 まだ試してないので、よくわからない。sysstatの導入 - DragdropのMACな日々 とか見たらできるかもしれない。。
freeコマンドなどで見るcached, buffersは空きメモリではあるのだが、パフォーマンスを上げるために確保されている。 kernel 2.6.16以降では、これをコマンドで解放できるようになったそうな。 echo {1〜3の値} > /proc/sys/vm/drop_cachesで解放できる。こ…
"check=on"みたいなクエリストリングが含まれていたら、特定の処理をしたい。 そんなときはこうする。 $HTTP["querystring"] =~ "check=on" { # 特定の処理 } 参考 Docs Configuration - Lighttpd - lighty labs
CNAMEと他のレコードを同時に設定すると、正しく名前解決できなくなる。 参考 livedoor Techブログ : CNAMEの間違った使い方
プロキシサーバからバックエンドのWebサーバに振り分ける設定。 例えば、プロキシサーバへ hogehoge.com というHost(HTTPヘッダ)でアクセスした際に、同じLAN内のサーバ web01 にプロキシするとする。 <VirtualHost *:80> ServerName hogehoge.com ProxyPass / http://web01/ P</virtualhost>…
svn sw リポジトリURL [/path/to/working_copy]/path/to/working_copy省略時はカレントディレクトリのリポジトリURLが変わる。 切替え時にsvn updateが走るっぽい。 参考 個人的によく使う svn コマンドの使い方まとめ | バシャログ。