アドベントカレンダー2015初めまして。エンジニアのくぼっちです。今までの経歴ではWEBのサーバやインフラを中心にフロントエンドも加えてやってきたのですが、今はiOSアプリのフロントエンドについて開発しながら勉強しています。今後はフロントエンドの知識を強化していきたいと思っており、特にJavaScriptでモダンWEBアプリケーションを一度どこかで作りたいと思っています。Piの構築手順の覚書となります。似たような記事は世の中溢れているとは思いますが、以前と比べて随分簡単になっていますしエンジニア以外でも興味を持って貰えると嬉しいです。事の発端としては、オフィスが決まってしばらく社内インフラの整備を行っていく中で、社内サーバが欲しいという話になりました。ファイルサーバとしては既にNASを用意していたのですが、やはりバッチ等プログラムの実行が可能な環境が必要でした。現状、会社の規模もまだ小さいので端末の管理等を行いたいわけでもなく、精々が定期的にバッチを実行したいだとか、NASとスキャナを中継したいだとか、その程度の要件です。それくらいのためにウン万円のPCを用意するのもバカらしいということで、「ラズベリーパイでいいんじゃないですか?」と言った案が通ることになりました。今回購入したのはケース付きのこちらの品。http://www.amazon.co.jp/dp/B00WLHTPW4/ref=twister_B00WLHTPQA?_encoding=UTF8&psc=1ケースに掘られたラズベリーマークがキュートです。お値段もその他必要なもの含めてトータル¥8,000行かないので、PCを一台そろえることを考えれば破格です。OSを書きこむブートディスクはmicroSDです。Pi用にビルドされたDebianであるRaspbianがあるので、それをインストールします。Piを設定したときには、OSのイメージファイルをダウンロードしてきて直接SDカードにブートディスクとして書き出すことをしていましたが、NOOBSという便利なインストーラがあるらしいので今回はそれを利用します。下記のリンクからzipファイルをダウンロードします。https://www.raspberrypi.org/downloads/noobs/windowsのエクスプローラ上で解答したzipの中身を丸ごとSDカードにコピーしてしまいます。そのままSDカードをラズベリーパイに差し替え、USBマウス、LANケーブル、HDMIケーブルを接続します。電源となるmicroBのUSBを接続すれば勝手に立ち上がります。NOOBSが立ち上がりました。出てきますが、今回使用するRaspbianを選択してInstallを実行します。インストールが開始されます。イメージファイルをSDカードに直接書き込んでいた時にはここまで持ってくるのも面倒なことも多かったですが、便利な時代になったものです。待っていればRaspbianが立ち上がります。Piを試したいという人はここまでで良いでしょう。以降ではサーバとして運用するための設定を行います。ここからはエンジニア以外には難しいかと思います。ログアウトしてマウスとディスプレイを取り外してしまいましょう。Termでクライアントマシンから接続します。ユーザ/パスワード=pi/raspbianでログインが可能です。ここまで来れば後は大体ただのDebianです。sodoerなので各種設定を進めていきます。以降、”$”が頭につく行はコマンドを表します。・とりあえずアップデートします。update・vimがSmall版で色々と勝手が悪いのでインストールします。vim・piユーザのセキュリティがガバガバなので、SSHを鍵認証のみにします。restart以上で一旦、サーバとして運用できるものになりました。この後cronの設定や、プリンタドライバのインストール等を行うのですが、せっかくなのでDockerを導入してサービス毎に環境を切り分けたいと考えています。その辺りのことはまたの機会にお伝えしたいと思います。くぼっち関連記事ウィリアム・モリスとモダンデザインの試みについて1はじめまして、xxx株式会社デザイナーのオコバです。オコバの由来は“おこちゃまなババァ”からきているそうです。エイジィの方々はウイッ...記事を読む建築学科からベンチャーにきて思った似ている5つのこと(前編)エイジィ株式会社の2015年のアドベントカレンダー7日目を担当します、のがみです。前職はITのベンチャー企業に新卒で入りましたが、そ...記事を読むウィリアム・モリスとモダンデザインの試みについて2前回に引き続き「ウィリアム・モリスとモダンデザインの試みについて」についてお話できればと思います。エイジィでインターンをしておりますワンちゃんと申します。エンジニアのくぼっちです。前回の記事の自己紹介で、「モダンWEBアプリケーションの開発に興味がある」といった事を書...記事を読むエイジィの一日をざっくりとご紹介。こんにちは!アドベントカレンダー18日目の担当わんちゃんです。今年も残すところ、あと一週間!最近とても寒くなってきましたね。私は前職、銀行で融資の審査やベンチャー企業への投資をしていましたので、会計とかファイ...記事を読むエイジィのアジャイル開発への取り組みこれはエイジィアドベントカレンダーの2日目です。Piによる社内サーバの構築」です。...記事を読むxxx株式会社アドベントカレンダー2015本日よりxxx株式会社のコーポレートブログを開始します。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。大企業からエイジィへ転職して感じたこと新卒4ヶ月目がスティーブン・R・コヴィー氏の『7つの習慣』を読んでみた。