2011-07-01から1ヶ月間の記事一覧

sudoしているのに、リダイレクトすると「許可がありません/Permission denied」になる

構成 CentOS release 5.6 (Final) GNU bash version 3.2.25(1)-release (x86_64-redhat-linux-gnu) 問題 リダイレクトすると「許可がありません/Permission denied」と表示されます。これはlsのみがsudoされて、リダイレクトはログインユーザーで実行された…

mymemcheckによるmy.cnfの妥当性チェック

概要 KLab株式会社さんの自家製ツールであるmymemcheckを使うと、my.cnf(もしくはSHOW VARIABLESの結果)をもとに、 最低限必要な物理メモリの大きさ IA-32のLinuxでのヒープサイズの制限 innodb_log_file_sizeの最大サイズ をチェックすることができます。…

シェルスクリプトの二重起動禁止

検証環境 Fedora release 8 (Werewolf) Bash GNU bash, version 3.2.33(1)-release (i386-redhat-linux-gnu) プロセスを見る方法 [ $$ != `pgrep -fo $0` ] && { echo 'Cannot run multiple instance.' >&2; exit 9; } $$ 自分自身のプロセスID pgrep パター…

RVMのインストール 〜 CentOS 5.6編

検証環境 CentOS release 5.6 (Final) RVM 1.6.31 インストール 依存パッケージをインストールします シェルのバージョンを確認します。 $ bash --version GNU bash, version 3.2.25(1)-release (x86_64-redhat-linux-gnu) Copyright (C) 2005 Free Software…

MacBook ProのCD/DVDを強制的にイジェクトする

構成 MacBook Pro "13 Early 2011 概要 Windows機では通常の操作でCD/DVDを取り出せなくなったときのために強制イジェクトボタンが用意されているのが常ですが、MacBook Proにはなぜかこのボタンがありません。ではどうするかというと、再起動後、トラックパ…