weblog of key_amb

主にIT関連の技術メモ

2012-08-31から1日間の記事一覧

rpmコマンドのよく使う使い方

** オプション * クエリーオプション(-q|-query) | オプション | 意味 | | -l, --list | パッケージ内のファイルをリスト化 | | -p, --package | 指定したパッケージを問い合わせ検査 | | -R, --requires | 指定したパッケージが依存しているパッケージを表…

GNU Parallelでコマンドをマルチプロセス実行

GNU Parallelというツールを使うと、コマンドを手軽に並列実行できるそうだ。 参考 Technical Memorandum: コマンドを手軽にマルチプロセス実行 GNU Parallel

シェルスクリプトの文法チェック

bashなどには文法チェックの機能がある。 /bin/bash -n bash.sh /bin/sh -n sh.shエラーがない場合は何も表示されない。 変数のタイプミスなどはエラーにならないので注意。 参考 @IT:シェルスクリプトの文法チェックを行うには

(メモ) dfコマンド

例によってよく使うオプションなどをまとめる。 オプション 意味 -h 読みやすい形式で出力 -T ファイルシステムの種類を表示 参考 @IT:マウントされているファイルシステムの種類を調べるには

yumコマンドの使い方

よく調べるので、ここにまとめる(予定)。 # インストール。-yをつけるとプロンプトを全部yesで進む yum [-y] install パッケージ名 # インストール済みパッケージ一覧 yum list installed # パッケージ検索 yum search パッケージ名 # アンインストール yum …

chattrコマンドでファイルの属性を変更する

chattrコマンドを使うと対象ファイルの属性を変更することができる。 使用例 chattr +ac ファイル '-R'オプションで再帰的にディレクトリ配下を処理することもできる。 属性一覧 自分が使ったことのあるものを中心に一部を紹介する。 属性 意味 a 書き込みの…

redis-cliの使い方

KVS

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 + grep 時にヘッダ行も表示する

ps aux | head -1 && ps aux | grep hoge # &&の代わりに;でもいい

ExcelでUnix Timestamp変換

データ処理をやっていると、ときどきExcelで日時 Unix Timestampを変換したくなることがある。 UNIXタイム => 日時 = ${Unix時間}/86400 + 25569 # UTC = (${Unix時間} + 32400)/86400 + 25569 # JST 日時 => UNIXタイム = (${UTC} - 25569) * 86400 = (${JS…

MySQLでストアドプロシージャを作ろう

いくつか簡単なプロシージャを作ってみる。 まず、テスト用のDBを作る。 create database hoge; use hoge create table hoge ( id int unsigned not null, name varchar(255) not null ); 1. insertプロシージャ プロシージャはCREATE PROCEDUREステートメン…