ztbuz@dev

人生に絶望しているZが、それでも技術を身につけようと必死になるブログ

2013-12-12から1日間の記事一覧

ファイルのパーミッションの"T"はスティッキービットというらしい

Chefでrbenvのbashを作成したところ、ファイルのパーミッションが以下のようになりました。 --w----r-T 1 root root 93 12月 12 11:00 2013 rbenv.sh 原因は、modeを0644ではなく644とタイポしたというだけのことですが、このTとはなんぞ? と思ったので、調…

/etc/profile.d/とはなんのためのディレクトリなのか調べてみた

Chefでrbenvをインストールするレシピを書いているのですが、とある参考記事に「bashは/etc/profile.d/以下に配置する」とありました。 「なぜここなの?」と思ったので、メモします。 /etc/profile.d/とは /etc/profile.d/の役割をいろいろ調べてみたところ…

Chef SoloでyumのEPELリポジトリを有効化する方法

Chefでのサーバ構築時に、以下のようなエラーに出くわしました。 たとえばPackage Resourceでlibyamlをインストールしようとすると、 * package[libyaml-devel] action install * No version specified, and no candidate version available for libyaml-dev…

Vagrant上にChef Soloで環境を構築する方法

今、Vagrant上にChef Soloで諸々の環境を自動構築する方法について学んでいます。 今回は、まず簡単な命令を実行できるまでの流れについてまとめます。 Vagrantの初期化〜SSH接続まで Vagrantを初期化する まず、Vagrantを初期化してVagrantfileを生成します…