タグ

2014年6月30日のブックマーク (4件)

  • Filesystem Hierarchy Standard - Wikipedia

    Filesystem Hierarchy Standard(ファイルシステム・ハイアラーキー・スタンダード、FHS、ファイルシステム階層標準)は、Linuxを含むUnix系オペレーティングシステム (OS) での主なディレクトリとその内容を定めたものである。大部分において、BSD系のディレクトリ階層を基にして拡張し定式化している。 主要ソフトウェアおよびハードウェアベンダーからなる非営利組織Linux Foundationが保守管理しており、HP、レッドハット、IBM、デルといったベンダーが参加している。 2020年11月)現在の最新版は3.0で、2015年6月3日に発表された[1]。 多くのLinuxディストリビューションはFHS準拠を方針として宣言し、FHSにしたがっている[2][3][4][5]。 もともと、UNIXやUnix系OSには、/etcや/binや/usrなどごく基的な部

  • t.y13i.com — Chefでrbenv + Ruby環境を構築する

    そろそろちゃんとChefのお勉強しないとマズいなーと思ったので。 これを一度もそのサーバに手動でsshログインして操作せずにやってみよう的な感じです。 knife-soloの導入作業用マシン(例えば手元のMacBook)から直接対象サーバを操作するために必要なknife-soloを導入します。作業用マシンにはrbenv + Ruby導入済みとします。 gem install knife-solo rbenv rehash Chef用のリポジトリを作るknife solo init kitchen cd kitchen リポジトリ名はなんでもOK。メタファが崩壊してるのでは?と一部で言われているキッチンという単語をあえて使ってみる。 適当にインスタンスを立てる 何でもよいです。一番上にあるという理由でAmazon Linuxを選択。 Security Groupで作業用マシンからssh接続で

    t.y13i.com — Chefでrbenv + Ruby環境を構築する
  • Chefでbuild-essential cookbookを使った時にkernel-develが存在しないエラーが発生するときの対処 - Qiita

    Chefでbuild-essential cookbookを使った時にkernel-develが存在しないエラーが発生するときの対処CentOSchefVagrant Chef経由でCentOS6.5にredmine入れようとした時にopscodeのbuild-essential cookbookで yumリポジトリに「kernel-devel」がないおエラーが発生してハマったので、その対処法覚書 結論 /etc/yum.confにexclude=kernel*が書かれてたのでそれを消す or コメントアウト 環境 Chef 11.8.2 CentOS 6.5(vagrantのbox CentOS 6.5 x86_64) build-essential 1.4.2 対処前に出たエラー =====================================================

    Chefでbuild-essential cookbookを使った時にkernel-develが存在しないエラーが発生するときの対処 - Qiita
  • Chef Soloでelasticsearchの環境を作る - Qiita

    複数台のサーバーにelasticsearchの環境を作ろうと思い、Chef Soloを使ってやってみた際のメモです。chefはあまり慣れてないので変なこと書いてるかもです。 リポジトリの作成 まずは、リポジトリを作成します。今回はchef-repoという名前のリポジトリにします。 $ knife solo init chef-repo $ tree chef-repo chef-repo ├── Berksfile ├── cookbooks ├── data_bags ├── environments ├── nodes ├── roles └── site-cookbooks Cookbookを作成 今回はBerkshelfを使って、サードパーティのcookbookを使いたいので、Berksfileにelasticsearchの記述を追記し、cookbooksディレクトリの下にインスト

    Chef Soloでelasticsearchの環境を作る - Qiita