*RPi2 [#q305c9e1]
**基本情報 [#rbf40bae]
-uname -a
#pre{{
Linux raspberrypi 3.18.7-v7+ #755 SMP PREEMPT Thu Feb 12 17:20:48 GMT 2015 armv7l GNU/Linux
}}
-free
#pre{{
             total       used       free     shared    buffers     cached
Mem:        949328     213180     736148          0      18740     143268
-/+ buffers/cache:      51172     898156
Swap:       102396          0     102396
}}
-/proc/cpuinfo
#pre{{
processor       : 0
model name      : ARMv7 Processor rev 5 (v7l)
BogoMIPS        : 38.40
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x0
CPU part        : 0xc07
CPU revision    : 5

…省略…(4core分続く)

Hardware        : BCM2709
Revision        : a21041
Serial          : ********
}}

-df
#pre{{
ファイルシス   1K-ブロック    使用   使用可 使用% マウント位置
rootfs            15071704 2848724 11560336   20% /
/dev/root         15071704 2848724 11560336   20% /
devtmpfs            470368       0   470368    0% /dev
tmpfs                94936     236    94700    1% /run
tmpfs                 5120       0     5120    0% /run/lock
tmpfs               189860       0   189860    0% /run/shm
/dev/mmcblk0p1       57288   14728    42560   26% /boot
}}
**設定メモ [#q2805c78]
-使用イメージ
--raspbian jessie lite 2015-11-21版
-raspi-config
--1 Expand Filesystem
--4 Internationalisation Options
---I1 Change Locale~
以下を選択。~
ただし、文字化けするので日本語フォントをインストールしてから行ったほうが良い~
#pre{{
en_GB.UTF-8 UTF-8
ja_JP.UTF-8 UTF-8 ← defaultにロケールに設定
}}
---I2 Change Timezone
#pre{{
アジア→Tokyo
}}
---I3 Change Keyboard Layout
#pre{{
Generic 105-key (Intl) PC → Other → Japanese
}}
-/boot/config.txt に追記
--以下の設定でUSBポートから1.2Aまでの電流を流せるようになるとのこと。
#pre{{
safe_mode_gpio=4
max_usb_current=1
}}

-update & install
--最新のfirmwareにupdate
#pre{{
$ sudo rpi-update
$ sudo shutdown -r now
}}
--パッケージのインストール
#pre{{
$ sudo update
$ sudo upgrade
$ sudo apt-get install emacs24-nox screen
$ sudo apt-get install wicd-curses
}}
-WiFiネットワーク

--BUFFALO 無線LAN子機 コンパクトモデル 11n技術・11g/b対応 WLI-UC-GNM(amazonで714円)
--WIFi接続はwicd-cursesで行う
---/etc/network/interfaces
#pre{{
auto lo
iface lo inet loopback
}}
---dhcpcdサービス無効化(wicd-cursesと競合するらしいので)~
http://qiita.com/hunamizawa/items/053426340fc2581c2491 ~
#pre{{
# systemctl stop dhcpcd
# systemctl disable dhcpcd
}}
//---/etc/dhcpcd.conf
//#pre{{
//nohook wpa_supplicant
//}}


--IPv6無効化
---/etc/sysctl.conf
#pre{{
net.ipv6.conf.all.disable_ipv6 = 1
}}
---設定反映
#pre{{
# sysctl -p
}}
**アプリ [#ife921c0]
-install
#pre{{
$ sudo apt-get install nginx monit
$ sudo apt-get sqlite3 libdbi-perl libdbd-sqlite3-perl libjson-xs-perl libdbd-sybase-perl
$ sudo apt-get libdatetime-perl
}}
-monit
--/etc/monit/monitrc に以下を追加
#pre{{
set httpd port 2812 and
   use address localhost
   allow admin:monit
}}
--/etc/nginx/conf.d/monit.conf
#pre{{
server {
  listen 80;
  location /monit/ {
    rewrite ^/monit/(.*) /$1 break;
    proxy_pass http://localhost:2812;
    proxy_redirect  http://localhost:2812/monit  /monit/;
    proxy_set_header Host $host;
  }
}
}}
--datafetch.plというスクリプトを作成しmonit監視対象にする場合の設定
---/etc/monit/conf.d/datafetch.conf
#pre{{
check process datafetch matching "detafetch"
  start program = "/home/pi/detafetch/bin/datafetch.pl -log" as uid pi and gid pi
  stop  program = "/usr/bin/pkill datafetch.pl" as uid pi and gid pi
  if 5 restarts within 5 cycles then unmonitor
}}
-freetds
--/etc/freetds/freetds.conf
--[global]に以下を追加
#pre{{
[global]
        port = 1433
        tds version = 8.0
        client charset = UTF-8
}}
*memo [#beb6fa29]
- http://takuya-1st.hatenablog.jp/entry/2014/10/14/002617
- http://kernhack.hatenablog.com/entry/2014/01/11/102237
- http://www.nspl.co.jp/content/u-boot%E3%81%AB%E3%82%88%E3%82%8B%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF%E3%83%96%E3%83%BC%E3%83%88

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS