1. iganari

    Posted

    iganari
Changes in title
+Raspberry Pi 2 Model BをUbuntuサーバーにするまで
Changes in tags
Changes in body
Source | HTML | Preview
@@ -0,0 +1,123 @@
+### 経緯
+
+[RASPBERRY PI 2 MODEL B](https://www.raspberrypi.org/products/raspberry-pi-2-model-b/)をひょんなことから頂いたので、普通にサーバーとして設定していった時の作業記録
+ちなみにカバーは下記を使用
+[Raspberry Pi 2 Model B アクリル ケース 虹色 レインボー](http://www.amazon.co.jp/gp/product/B00VEETOD0?psc=1&redirect=true&ref_=oh_aui_detailpage_o00_s00)
+![](http://ecx.images-amazon.com/images/I/51NimWYs1jL.jpg)
+
+### microSDにubuntuをインストール
+
+[Raspberry Pi 2 Model B をインストールしてSSH接続できるようにしてみる](http://techblog.clara.jp/2015/02/raspberry-pi-2-model-b_install_and_ssh_connect/)
+とか
+[DD for Windows でOSを書き込むよ!](http://raspberrypi.blog.fc2.com/blog-entry-10.html)
+とかを参考にsdカードの準備をする。
+上記のURLはwindowsを使用していてるが、Macのコマンドラインでも勿論可能。
+
+今回使用したのは、
+[ubuntu wiki](https://wiki.ubuntu.com/ARM/RaspberryPi#Download)より、[Ubuntu 14.04 LTS](http://www.finnie.org/software/raspberrypi/2015-04-06-ubuntu-trusty.zip)
+
+### ログイン情報
+
+* 上記のimgのログインユーザ/パスワードは下記のよう
+
+Login username | ubuntu
+:-:|:-:
+password | ubuntu
+
+RaspberryにmicroSDカードを入れた後に起動し、上記のユーザ/パスワードでログイン。
+DHCP設定があらかじめ出来ているので軽くnetに疎通できているか確認後、パッケージの更新をしていく。
+
+* 疎通確認
+
+```text:cmd
+$ ping 8.8.8.8
+```
+
+* パッケージの更新
+
+```text:cmd
+$ sudo apt-get update # アップデートのためのリストを取得
+$ sudo apt-get upgrade # アップデートを実際に行う
+```
+
+
+* 確認コマンド
+
+```text:cmd
+$ cat /etc/lsb-release # Ubuntuのバージョン確認
+$ uname -a # アーキテクチャの確認コマンド
+```
+
+### リモート接続出来るように設定していく
+
+* ssh接続出来るようにパッケージのインストール
+
+```text:cmd
+$ sudo apt-get install openssh-server
+```
+
+* ubuntuのipを確認後、同ネットワーク内からssh接続
+
+```text:cmd
+$ ifconfig
+```
+
+```text:cmd
+$ ssh ubuntu@192.168.101.92
+ubuntu@192.168.101.92's password:
+Welcome to Ubuntu 14.04.3 LTS (GNU/Linux 3.18.0-20-rpi2 armv7l)
+
+ * Documentation: https://help.ubuntu.com/
+Last login: Sun Sep 27 06:56:17 2015 from 192.168.101.91
+ubuntu@ubuntu:~$
+```
+
+# Ubuntu Serverとしてさらに設定を加えていく
+
+* gitのインストール
+
+```
+$ sudo apt-get install git # パッケージでインストール
+
+
+$ git --version # 確認
+git version 1.9.1
+```
+
+* サーバーとして最低限必要そうなものをインストール
+
+```
+$ sudo apt-get install wget tree telnet nkf mlocate expect ntp dstat vim htop iftop traceroute tig
+```
+
+
+* デフォルトのエディタをnanoからvimへ
+
+```
+$ sudo update-alternatives --config editor # エディタの設定コマンド
+
+There are 4 choices for the alternative editor (providing /usr/bin/editor).
+
+ Selection Path Priority Status
+------------------------------------------------------------
+* 0 /bin/nano 40 auto mode
+ 1 /bin/ed -100 manual mode
+ 2 /bin/nano 40 manual mode
+ 3 /usr/bin/vim.basic 30 manual mode
+ 4 /usr/bin/vim.tiny 10 manual mode
+
+Press enter to keep the current choice[*], or type selection number: 3
+update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/editor (editor) in manual mode
+```
+
+ここまでで基本の設定はだいたい完了。
+あとはこれをベースにサーバーとしてアレンジしていく。
+
+
+# 参考URL
+[第2回 Ubuntu 14.04 の Raspberry Pi 2 へのインストール](http://raspi2.hateblo.jp/entry/2015/04/18/190427)
+[ubuntuのパッケージ管理システムapt-getの使い方Add Star](http://d.hatena.ne.jp/kate5656/20110704/1309749454)
+[Ubuntuのバージョン確認とアーキテクチャ確認コマンド](http://mawatari.jp/archives/check-ubuntu-version)
+[Ubuntuでデフォルトのエディタをnanoからvimに変更 ](http://br.0r2.info/2011/01/ubuntunanovim.html)
+
+