bashでコマンドの存在確認して実行する typeでコマンドがあるかどうか確認して実行します。 以下で確認できます。 type foo &>/dev/null && echo “foo found.” || echo “foo no… alkoshikawaハック2014.10.15 745
Chefでプラットフォームで条件分岐する OSで分岐 case node[“platform”] when “centos”, “amazon”, “fedora” # something end OSの大枠で分岐 case node[:platform_fam… alkoshikawaハック2014.10.14 626
apacheのビルドオプションを調べる apachectl -V こんなのが出る、 MPMがどのモードで動いているのか調べるにもこのコマンドを使う。(prefork, worker, event) Server version: Apache/2.2.9 (U… alkoshikawaハック2014.10.10 2,822
postfixのバージョンを確認する postfixのrpmインストールしてある状態で、 makeで別バージョンのpostfixが入っている痕跡があるサーバーにおいて postfixのバージョンを確認するときに使います。 ※postfixはデフォルトでmak… alkoshikawaハック2014.10.09 1,376
CentOSにgit1.9を入れる CentOS6系だとyumでインストールできるgitは1.7系です。 1.7だとcache機能がないので1.9を入れます。 RPMなさそうなのでmakeです。 yum install -y zlib-devel perl… alkoshikawaハック2014.10.08 725
Disk2vhdを使ってイメージを作成する 物理サーバーにインストールされているWindowsをEC2やHyper-vに移動するときにイメージ化する必要があります。 Disk2vhdを使うと簡単にイメージの作成が可能です。 http://technet.micro… alkoshikawaハック2014.10.07 1,548
Ruby2.1.3をRPMでインストールする rbenvやRVMでインストールすると好きなバージョンに切り替えられたりできるメリットがあるのですが、 環境変数や権限がメンドイのでYumで入れられるものと統一したいと思うことがあります。 幸いRPM化のスペックが公開さ… alkoshikawaハック2014.10.07 716
Appleの1年で切れる証明書の更新手順 Pushの証明書などは一年に一回更新する必要があります。 1年経つと忘れるので書いておきます。 1.CSR作成 キーチェーンアクセスを起動 メニュー > キーチェーンアクセス > 証明書アシスタント > 認証局に証明書を… alkoshikawaハック2014.10.03 922
SSHの接続がよくきれるときの対処 CentOSのデフォルト設定だとターミナルによっては1分程度放っておくと接続が切れることがあります。 原因は外的要因のようですが、通信をおこなっていないとみなされて切断されるようです。 vim /etc/ssh/sshd… alkoshikawaハック2014.10.02 3,200