エントリー

Webサーバのメンテナンスを実施

ソフトウェアをアップグレードしてリブート

  • 稼働時間

UPTIME

  • CPU温度(一年分)

CPUtemp

  • HDD温度(一年分)

HDDtemp

  • アップグレードソフトウェア
# aptitude safe-upgrade
(略)
以下のパッケージが更新されます:
  ajenti apache2 apache2-mpm-prefork apache2-utils apache2.2-bin
  apache2.2-common base-files bash bind9 bind9-host bind9utils binutils
  cpio dbconfig-common dnsutils dosfstools dpkg exim4-base exim4-config
  exim4-daemon-light file fontconfig fontconfig-config git git-man gnupg
  gpgv isc-dhcp-client isc-dhcp-common java-common krb5-locales
  libapache2-mod-php5 libbind9-80 libc-bin libc-dev-bin libc6 libc6-dev
  libcairo2 libcroco3 libcurl3-gnutls libdbd-mysql-perl libdns88
  libevent-2.0-5 libexpat1 libfontconfig1 libfreetype6 libgcrypt11
  libgd2-xpm libgnutls26 libgssapi-krb5-2 libidn11 libisc84 libisccc80
  libisccfg82 libk5crypto3 libkrb5-3 libkrb5support0 libldap-2.4-2
  liblwres80 libmagic1 libmysqlclient18 libnl-3-200 libnl-genl-3-200
  libpcsclite1 libpixman-1-0 libpng12-0 librtmp0 libsqlite3-0 libssh2-1
  libssl-dev libssl-doc libssl1.0.0 libsystemd-login0 libtasn1-3
  libwbclient0 libx11-6 libx11-data libx11-xcb1 libxapian22 libxfixes3
  libxi6 libxml2 libxpm4 libxrandr2 libxrender1 libxslt1.1 libxtst6 libxv1
  linux-libc-dev locales login multiarch-support mysql-client
  mysql-client-5.5 mysql-common mysql-server mysql-server-5.5
  mysql-server-core-5.5 ntpdate openssh-client openssh-server openssl p7zip
  p7zip-full passwd perl perl-base perl-modules php-pear php5 php5-cgi
  php5-cli php5-common php5-dev php5-gd php5-mcrypt php5-mysql php5-xmlrpc
  php5-xsl phpmyadmin python-crypto python-imaging python-reconfigure
  python2.7 python2.7-minimal samba samba-common samba-common-bin ssh sudo
  tar tzdata unzip vim vim-common vim-runtime vim-tiny wget wpasupplicant
以下のパッケージが推奨されていますがインストールされません:
  bash-completion gnupg-curl
更新: 139 個、新規インストール: 0 個、削除: 0 個、保留: 1 個。
115 M バイトのアーカイブを取得する必要があります。展開後に 3,501 k バイトのディスク領域が解放されます。
先に進みますか? [Y/n/?] y
(略)
0% [ftp.debian.org (130.89.148.12) へ接続しています] [1 bash 0 B/1,416 kB 0%] [
0% [ヘッダの待機中です] [1 bash 65.0 kB/1,416 kB 5%] [2 python-reconfigure 0 B/2
0% [3 base-files 0 B/67.1 kB 0%] [1 bash 388 kB/1,416 kB 27%] [ヘッダの待機中で
1% [3 base-files 13.4 kB/67.1 kB 20%] [1 bash 642 kB/1,416 kB 45%] [4 ajenti 23.
1% [3 base-files 41.1 kB/67.1 kB 61%] [5 login 0 B/970 kB 0%] [4 ajenti 161 kB/1
3% [ヘッダの待機中です] [6 perl 0 B/3,623 kB 0%] [4 ajenti 541 kB/1,721 kB 31%]
3% [7 dpkg 18.9 kB/2,578 kB 1%] [6 perl 106 kB/3,623 kB 3%] [4 ajenti 660 kB/1,7
7% [7 dpkg 457 kB/2,578 kB 18%] [8 perl-base 0 B/1,403 kB 0%]
9% [7 dpkg 634 kB/2,578 kB 25%] [9 perl-modules 0 B/3,442 kB 0%]
12% [7 dpkg 1,053 kB/2,578 kB 41%] [10 libc-dev-bin 0 B/221 kB 0 1,842 kB/s 55秒
12% [7 dpkg 1,100 kB/2,578 kB 43%] [11 libc6-dev 0 B/2,353 kB 0% 1,842 kB/s 54秒
15% [7 dpkg 1,519 kB/2,578 kB 59%] [12 libc-bin 0 B/1,169 kB 0%] 1,842 kB/s 53秒
16% [7 dpkg 1,746 kB/2,578 kB 68%] [13 libc6 0 B/3,903 kB 0%] 1,842 kB/s 52秒
20% [14 libgnutls26 13.4 kB/569 kB 2%] [13 libc6 3,815 kB/3,903 1,842 kB/s 50秒
20% [14 libgnutls26 13.4 kB/569 kB 2%] [15 linux-libc-dev 0 B/84 1,842 kB/s 50秒
21% [14 libgnutls26 41.1 kB/569 kB 7%] [16 tar 0 B/955 kB 0%] 1,842 kB/s 49秒
22% [14 libgnutls26 213 kB/569 kB 37%] [17 libgcrypt11 0 B/292 k 1,842 kB/s 48秒
22% [14 libgnutls26 213 kB/569 kB 37%] [18 libssl-doc 0 B/1,227 2,247 kB/s 39秒
23% [14 libgnutls26 512 kB/569 kB 90%] [19 libssl-dev 0 B/1,469 2,247 kB/s 39秒
24% [20 libk5crypto3 20.1 kB/111 kB 18%] [19 libssl-dev 569 kB/1 2,247 kB/s 39秒
25% [ヘッダの待機中です] [21 libssl1.0.0 0 B/1,022 kB 0%] 2,247 kB/s 38秒
25% [22 libgssapi-krb5-2 25.8 kB/126 kB 21%] [21 libssl1.0.0 288 2,247 kB/s 38秒
26% [ヘッダの待機中です] [23 libtasn1-3 0 B/62.2 kB 0%] 2,247 kB/s 38秒
26% [24 libkrb5-3 25.8 kB/326 kB 8%] [ヘッダの待機中です] 2,247 kB/s 38秒
26% [24 libkrb5-3 44.9 kB/326 kB 14%] [25 libevent-2.0-5 26.5 kB 2,247 kB/s 38秒
26% [24 libkrb5-3 82.7 kB/326 kB 25%] [26 libidn11 0 B/175 kB 0% 2,247 kB/s 37秒
26% [24 libkrb5-3 166 kB/326 kB 51%] [27 file 53.1 kB/53.1 kB 10 2,247 kB/s 37秒
26% [24 libkrb5-3 166 kB/326 kB 51%] [28 libmagic1 0 B/202 kB 0% 2,247 kB/s 37秒
26% [24 libkrb5-3 252 kB/326 kB 77%] [29 libexpat1 0 B/110 kB 0% 2,247 kB/s 37秒
27% [24 libkrb5-3 252 kB/326 kB 77%] [30 libfreetype6 0 B/380 kB 2,247 kB/s 37秒
27% [ヘッダの待機中です] [31 libfontconfig1 0 B/281 kB 0%] 2,247 kB/s 37秒
27% [32 libkrb5support0 25.9 kB/46.2 kB 56%] [31 libfontconfig1 2,247 kB/s 37秒
27% [ヘッダの待機中です] [33 fontconfig-config 0 B/233 kB 0%] 2,247 kB/s 37秒
27% [34 libldap-2.4-2 24.5 kB/208 kB 12%] [33 fontconfig-config 2,247 kB/s 37秒
28% [34 libldap-2.4-2 97.9 kB/208 kB 47%] [35 libx11-data 27.8 k 2,247 kB/s 37秒
28% [34 libldap-2.4-2 97.9 kB/208 kB 47%] [36 libx11-6 56.8 kB/8 2,247 kB/s 37秒
28% [34 libldap-2.4-2 192 kB/208 kB 93%] [37 libxrender1 0 B/29. 2,247 kB/s 36秒
28% [ヘッダの待機中です] [38 libcairo2 0 B/816 kB 0%] 2,247 kB/s 36秒
29% [39 libpixman-1-0 20.3 kB/405 kB 5%] [38 libcairo2 377 kB/81 2,247 kB/s 36秒
29% [39 libpixman-1-0 141 kB/405 kB 35%] [40 libxml2 22.7 kB/789 2,247 kB/s 36秒
30% [39 libpixman-1-0 293 kB/405 kB 72%] [41 libcroco3 25.2 kB/1 2,247 kB/s 35秒
30% [39 libpixman-1-0 293 kB/405 kB 72%] [42 librtmp0 0 B/55.6 k 2,247 kB/s 35秒
30% [39 libpixman-1-0 293 kB/405 kB 72%] [43 libcurl3-gnutls 0 B 2,247 kB/s 35秒
31% [39 libpixman-1-0 374 kB/405 kB 92%] [44 libxpm4 0 B/43.5 kB 2,247 kB/s 35秒
31% [39 libpixman-1-0 374 kB/405 kB 92%] [45 libgd2-xpm 0 B/219 2,247 kB/s 35秒
31% [ヘッダの待機中です] [46 mysql-common 0 B/85.7 kB 0%] 2,247 kB/s 35秒
31% [ヘッダの待機中です] [47 libmysqlclient18 0 B/640 kB 0%] 2,247 kB/s 35秒
31% [48 libpng12-0 40.6 kB/176 kB 23%] [47 libmysqlclient18 81.9 2,247 kB/s 35秒
32% [48 libpng12-0 162 kB/176 kB 92%] [49 libnl-genl-3-200 0 B/1 1,832 kB/s 42秒
32% [48 libpng12-0 162 kB/176 kB 92%] [50 libnl-3-200 0 B/49.0 k 1,832 kB/s 42秒
32% [48 libpng12-0 162 kB/176 kB 92%] [51 libpcsclite1 0 B/52.4 1,832 kB/s 42秒
32% [ヘッダの待機中です] [52 libsqlite3-0 0 B/386 kB 0%] 1,832 kB/s 42秒
32% [53 libssh2-1 60.7 kB/120 kB 50%] [ヘッダの待機中です] 1,832 kB/s 42秒
32% [53 libssh2-1 82.7 kB/120 kB 69%] [54 samba 25.1 kB/3,436 kB 1,832 kB/s 42秒
33% [55 cpio 20.3 kB/250 kB 8%] [54 samba 1,045 kB/3,436 kB 30%] 1,832 kB/s 42秒
35% [56 isc-dhcp-client 82.3 kB/687 kB 12%] [54 samba 2,851 kB/3 1,832 kB/s 40秒
36% [56 isc-dhcp-client 167 kB/687 kB 24%] [57 libwbclient0 26.5 1,832 kB/s 40秒
36% [56 isc-dhcp-client 167 kB/687 kB 24%] [58 samba-common 0 B/ 1,832 kB/s 40秒
36% [56 isc-dhcp-client 250 kB/687 kB 36%] [59 libx11-xcb1 26.5 1,832 kB/s 40秒
36% [56 isc-dhcp-client 250 kB/687 kB 36%] [60 libxfixes3 0 B/19 1,832 kB/s 40秒
36% [56 isc-dhcp-client 250 kB/687 kB 36%] [61 libxi6 0 B/70.7 k 1,832 kB/s 40秒
36% [56 isc-dhcp-client 334 kB/687 kB 49%] [62 libxrandr2 0 B/30 1,832 kB/s 40秒
36% [56 isc-dhcp-client 334 kB/687 kB 49%] [63 libxslt1.1 0 B/23 1,832 kB/s 40秒
36% [56 isc-dhcp-client 417 kB/687 kB 61%] [64 libxtst6 0 B/25.0 1,832 kB/s 39秒
36% [56 isc-dhcp-client 417 kB/687 kB 61%] [65 libxv1 0 B/20.3 k 1,832 kB/s 39秒
37% [56 isc-dhcp-client 417 kB/687 kB 61%] [66 mysql-server 40.7 1,832 kB/s 39秒
37% [56 isc-dhcp-client 500 kB/687 kB 73%] [67 mysql-server-5.5 1,832 kB/s 39秒
38% [ヘッダの待機中です] [68 mysql-client 0 B/83.8 kB 0%] 1,832 kB/s 38秒
38% [ヘッダの待機中です] [69 mysql-client-5.5 0 B/1,476 kB 0%] 1,832 kB/s 38秒
38% [70 isc-dhcp-common 27.2 kB/751 kB 4%] [69 mysql-client-5.5 1,832 kB/s 38秒
40% [70 isc-dhcp-common 270 kB/751 kB 36%] [71 libdbd-mysql-perl 1,832 kB/s 37秒
40% [70 isc-dhcp-common 367 kB/751 kB 49%] [72 passwd 0 B/1,105 1,832 kB/s 37秒
41% [70 isc-dhcp-common 575 kB/751 kB 76%] [73 mysql-server-core 1,832 kB/s 36秒
42% [74 krb5-locales 19.2 kB/1,504 kB 1%] [73 mysql-server-core- 1,832 kB/s 36秒
45% [74 krb5-locales 494 kB/1,504 kB 33%] [75 ntpdate 23.1 kB/77 2,203 kB/s 28秒
45% [74 krb5-locales 555 kB/1,504 kB 37%] [76 tzdata 11.1 kB/488 2,203 kB/s 28秒
45% [74 krb5-locales 661 kB/1,504 kB 44%] [77 php5-cli 0 B/2,346 2,203 kB/s 28秒
48% [74 krb5-locales 1,229 kB/1,504 kB 82%] [78 php5-cgi 0 B/4,6 2,203 kB/s 27秒
49% [79 dbconfig-common 21.9 kB/662 kB 3%] [78 php5-cgi 1,723 kB 2,203 kB/s 26秒
52% [79 dbconfig-common 591 kB/662 kB 89%] [ヘッダの待機中です] 2,203 kB/s 24秒
53% [79 dbconfig-common 658 kB/662 kB 99%] [ヘッダの待機中です] 2,203 kB/s 24秒
53% [79 dbconfig-common 658 kB/662 kB 99%] [82 apache2.2-common 2,203 kB/s 24秒
53% [ヘッダの待機中です] [83 apache2.2-bin 0 B/697 kB 0%] 2,203 kB/s 24秒
53% [84 libxapian22 15.2 kB/1,062 kB 1%] [83 apache2.2-bin 437 k 2,203 kB/s 24秒
53% [84 libxapian22 101 kB/1,062 kB 9%] [85 apache2-utils 0 B/16 2,203 kB/s 24秒
54% [84 libxapian22 101 kB/1,062 kB 9%] [86 libapache2-mod-php5 2,203 kB/s 24秒
56% [84 libxapian22 523 kB/1,062 kB 49%] [87 php5-xsl 0 B/12.7 k 2,429 kB/s 20秒
56% [84 libxapian22 551 kB/1,062 kB 52%] [88 php5-xmlrpc 0 B/28. 2,429 kB/s 20秒
56% [84 libxapian22 609 kB/1,062 kB 57%] [89 php5-mysql 22.7 kB/ 2,429 kB/s 20秒
56% [84 libxapian22 609 kB/1,062 kB 57%] [90 php5-mcrypt 0 B/13. 2,429 kB/s 20秒
56% [84 libxapian22 659 kB/1,062 kB 62%] [91 php5-gd 0 B/29.0 kB 2,429 kB/s 20秒
56% [84 libxapian22 698 kB/1,062 kB 66%] [92 php5-common 0 B/629 2,429 kB/s 20秒
57% [84 libxapian22 798 kB/1,062 kB 75%] [93 samba-common-bin 0 2,429 kB/s 20秒
60% [94 libsystemd-login0 0 B/27.6 kB 0%] 2,429 kB/s 19秒
60% [95 gpgv 0 B/196 kB 0%] 2,429 kB/s 19秒
60% [96 gnupg 0 B/1,867 kB 0%] 2,429 kB/s 19秒
61% [97 multiarch-support 0 B/152 kB 0%] 2,429 kB/s 18秒
62% [98 vim 0 B/698 kB 0%] 2,429 kB/s 18秒
62% [99 vim-tiny 0 B/290 kB 0%] 2,429 kB/s 17秒
62% [100 vim-runtime 0 B/4,601 kB 0%] 2,429 kB/s 17秒
66% [101 vim-common 46.2 kB/162 kB 28%] 2,429 kB/s 15秒
67% [102 wget 0 B/747 kB 0%] 2,429 kB/s 15秒
67% [103 bind9 0 B/335 kB 0%] 2,080 kB/s 18秒
68% [104 bind9-host 0 B/69.2 kB 0%] 2,080 kB/s 17秒
68% [105 dnsutils 0 B/153 kB 0%] 2,080 kB/s 17秒
68% [106 libisc84 0 B/159 kB 0%] 2,080 kB/s 17秒
68% [107 libisccc80 0 B/33.8 kB 0%] 2,080 kB/s 17秒
68% [108 libisccfg82 0 B/54.6 kB 0%] 2,080 kB/s 17秒
68% [109 liblwres80 0 B/50.4 kB 0%] 2,080 kB/s 17秒
68% [110 libdns88 0 B/661 kB 0%] 2,080 kB/s 17秒
69% [111 bind9utils 0 B/118 kB 0%] 2,080 kB/s 17秒
69% [112 libbind9-80 0 B/41.4 kB 0%] 2,080 kB/s 17秒
69% [113 exim4-base 0 B/1,027 kB 0%] 2,080 kB/s 17秒
70% [114 exim4-daemon-light 0 B/609 kB 0%] 2,080 kB/s 16秒
70% [115 exim4-config 0 B/479 kB 0%] 2,080 kB/s 16秒
71% [116 locales 38.1 kB/5,711 kB 1%] 2,080 kB/s 16秒
75% [117 openssh-server 0 B/300 kB 0%] 2,080 kB/s 13秒
76% [118 openssh-client 0 B/900 kB 0%] 2,080 kB/s 13秒
77% [119 openssl 0 B/693 kB 0%] 2,080 kB/s 12秒
77% [120 python-imaging 0 B/401 kB 0%] 2,080 kB/s 12秒
77% [121 binutils 0 B/4,479 kB 0%] 1,925 kB/s 13秒
81% [122 dosfstools 0 B/67.8 kB 0%] 1,925 kB/s 11秒
81% [123 fontconfig 0 B/347 kB 0%] 1,925 kB/s 11秒
82% [124 git-man 0 B/1,075 kB 0%] 1,925 kB/s 10秒
83% [125 git 0 B/5,469 kB 0%] 1,925 kB/s 10秒
87% [126 java-common 0 B/139 kB 0%] 1,925 kB/s 7秒
88% [127 p7zip 0 B/335 kB 0%] 1,925 kB/s 7秒
88% [128 p7zip-full 0 B/1,338 kB 0%] 1,925 kB/s 7秒
89% [129 php-pear 49.7 kB/372 kB 13%] 2,117 kB/s 5秒
89% [130 php5 0 B/1,028 B 0%] 2,117 kB/s 5秒
89% [131 php5-dev 0 B/498 kB 0%] 2,117 kB/s 5秒
90% [132 python-crypto 0 B/509 kB 0%] 2,117 kB/s 5秒
90% [133 python2.7 0 B/2,622 kB 0%] 2,117 kB/s 5秒
92% [134 python2.7-minimal 0 B/1,605 kB 0%] 2,117 kB/s 4秒
94% [135 sudo 0 B/820 kB 0%] 2,117 kB/s 3秒
95% [136 unzip 0 B/187 kB 0%] 2,117 kB/s 2秒
95% [137 wpasupplicant 0 B/522 kB 0%] 2,117 kB/s 2秒
95% [138 phpmyadmin 0 B/5,537 kB 0%] 2,117 kB/s 2秒
100% [139 ssh 0 B/1,246 B 0%] 2,146 kB/s 0秒
(以下略)

Amazonを利用しての購入品の評価

  • 2017/04/23 16:32
  • カテゴリー:未分類

Amazonを利用して中華製品等を購入してみたので評価してみようかと(後でAmazonのサイトにも投稿するつもりではある)

4月7日に注文,4分割配送となり20日で全部揃った(予定では最終が25日だったので優秀)

SATA USB変換ケーブル

USB変換ケーブルUSB変換ケーブル2

ラズパイをサーバ化するために購入した

パーツの質も悪くなくしっかりSATAが接続されるので良い

USB3.0,2.0接続共に問題なく使用できた

コンパクト モバイルバッテリー

バッテリー

上記のUSB変換ケーブルと送料が一緒になるためついでに購入したバッテリー

実験容量1

容量を確認してみると,5Vで3030mAh(1.5Aで測定)と出た

バッテリー2

仕様では3.6Vの5200mAhとある(2600mAhのリポ×2本なんだろう)ので

3.6×5200=18720を÷5で3744・・・DCDC効率が80%てことでそれなりかな

再度充電して測定したところ3155mAhだったので測定ミスはないようだ

バッテリー3

ステップアップ 転換モジュール

なんと1個100円也のDCDCアップ変換モジュール(5個も買ってしまった)

DCDC

こんな感じで5個送られてきたが

DCDC1DCDC2

外観は特に問題なさそう

性能は未確認

板金用六角チタンコーンドリルビットホールカッター
4mmバナナプラグソケット

ドリル

目に付いたのでついでに購入

プラグソケット

1個当たり21.8円という格安価格のターミナル(秋月だと金メッキされていて70円だったかな)

ユニバーサル ブレッドボード プロトタイプ PCB ダブルサイド

PCB1PSB2

2セットの20枚購入,全て表面上の異常は見当たらなかった(非常に綺麗だったので驚き)

尚,裏表はスルーホール

Micro SD/ TF カードモジュール シールド モジュール 6 ピン SPI

SD

SDsd2

SDカードアダプタでも十分だったけど単価95円でレベル変換もしてくれるので(5個)購入しておいた

動作は未確認

FTDI FT232RL 3.3V 5.5V USB to TTL シリアル コンバーター アダプター モジュール

USBシリアル

シリアル1シリアル2

3.3と5Vで使えるUSBシリアルコンバータモジュール,どこかのコピー品のようだが単価245円とは思えないような出来栄え

動作は未確認

上記の3個の出荷元は同じ(HiLetgo)なので一緒に送られてきたのだが,モジュールは1個づつ包装されていたし全体的にも丁寧な包装だったのには驚き

包装

Windows10の挙動がおかしくなった

  • 2017/04/15 19:37
  • カテゴリー:PC

本日,Windows10のアップデートメッセージがあり無造作にアップデートを選択したところ

  • ブラウザの閲覧ページが勝手に移動
  • 選択したスクロールバーが勝手に(プラス方向へ)スクロールしまくり
  • メニュのプルダウン表示がすぐ消えるため項目選択不可

等の症状に見舞われ,一見するとウイルスにやられた感じに思われた

ネットで調べてみると前回のアップデートになるが『Windows 10の新機能「勝手にスクロール」を回避する方法』などと飽きれてしまうような事があることを知り関係しそうなので対応してみたが改善されない

しかたないのでアップデートを戻そうとしたがアップデートの履歴画面が勝手にスクロールしてしまうため最新のアップデートを選択できない

最悪の事態をどう対処すべきか・・・困っていたところ上の対応を行ってから約5分経過あたりで何事も無かったように問題なくなった(自動的にスクロールすることが無くなった)

勘弁してもらいたいね

ラズパイOSをセットアップしてみる

購入したラズパイの動作確認もしなけれならないしサーバ化するための材料はまだ仕入れていないので標準的なOSをセットアップして動作させてみる

raspberryPi

最低限必要な物
  • ラズパイとMicroSDカードは必須
  • インタネット接続環境

おそらく(いろんな意味で)問題なのが

  • PC

ではないのではないだろうか

当然ながらPCがあるといろんなパターンで対処可能のためベストだと思うが,インタネット接続環境とPCに関しては(実験してみないと判らないけど)スマホで代用可能かもしれない(この件はいつか検証してみたいと思う)

標準的なRaspbianをセットアップ

標準でセットアップが簡単にできるのが「Raspbian」(ラズパイ向けにカスタマイズされたdebianベースのlinux)でセットアップの仕方が2種ある

それぞれのやり方はググってみれば説明されているので自身でも忘れないようにミソのみ記載しておく

まずラズパイのOSのBootシーケンスはメディア上のFATファイルシステムを意識して初回のBootが動作するようだ

(1)NOOBS

MicroSDカード(FATファイルシステム)にOSセットアップ用のファイルを書き込んでラズパイを起動するとOSセットアッププログラムが動作するので操作してセットアップを行う

この場合インタネット接続が出来ていると「Raspbian」以外のOSのセットアップもできる

標準である「Raspbian」をセットアップするとMicroSDカード(8GBの場合)のパーティションは以下のようになる

Disk /dev/sdb: 7.4 GiB, 7948206080 bytes, 15523840 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x000e4373

デバイス   起動   Start 最後から セクタ  Size Id タイプ
/dev/sdb1          8192  2542968  2534777  1.2G  e W95 FAT16 (LBA)
/dev/sdb2       2542969 15523839 12980871  6.2G  5 拡張領域
/dev/sdb5       2547712  2613245    65534   32M 83 Linux
/dev/sdb6       2613248  2748415   135168   66M  c W95 FAT32 (LBA)
/dev/sdb7       2752512 15523839 12771328  6.1G 83 Linux

この方法だとスマホ(Androidのみ,iPhoneはSDスロットが無いため不可)でも可能かもしれない

いろんなOSを簡単な操作でセットアップ可能なのは良いが作られるパーティションが多い

(2)imgファイル

「Raspbian」のみセットアップ可能でimgファイルを「Win32DiskImager」「DD for Windows」「dd」など用いてMicroSDに書き込む(imgファイルを書き込む場合はMicroSDをFATファイルシステムにフォーマットする必要はない)

imgファイルを書き込んだ時点ではMicroSDカードの全ての容量を使っていないが,ラズパイで初回起動すると全体を使うように再配置され(16GBの場合)以下のようになる(現在の版では自動的に行われる)

Disk /dev/sdb: 14.7 GiB, 15720251392 bytes, 30703616 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xdbe56661

デバイス   起動  Start 最後から セクタ  Size Id タイプ
/dev/sdb1         8192   137215   129024   63M  c W95 FAT32 (LBA)
/dev/sdb2       137216 30703615 30566400 14.6G 83 Linux

 セットアップしたMicroSDカードはパーティションが構築されるため,再度セットアップし直す時やMicroSDカードとして利用する場合はパーティションを削除するために「SDFormatter」でフォーマットするのが簡単である(尚,Windowsのディスクの管理ではLinux用に作られたパーティションの操作ができない)

RetroPieをセットアップ

RetroPieはRaspbianをエミュレータ専用に特化した物である

https://retropie.org.uk/download/からダウンロードしたRetroPieのimgファイルをDDで書き込んで起動

初回の起動でパーティションも最大まで広げられコントローラのボタン設定を行った後エミュレータのホーム画面となる

後はゲームデータを置けば利用可能になるが,とりあえず日本語を表示できるようにする

セットアップはコンソール画面でも可能だがTeraTermで操作したかったので以下のような操作となる

コントローラのAボタンを押して

5 Interfacing Options → P2 SSH

で,SSHをEnableにする

これでTeraTerm(ssh)でログインできる(pi/raspberry)

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Sun Apr  9 11:24:07 2017

     .***.     Sunday,  9 April 2017, 11:25:18 am UTC
     *****     Linux 4.4.50-v7+ armv7l GNU/Linux
     `***'
      |*|      Filesystem      Size  Used Avail Use% Mounted on
      |*|      /dev/root        29G  1.9G   26G   7% /
    ..|*|..    Uptime.............: 0 days, 00h01m23s
  .*** * ***.  Memory.............: 584620kB (Free) / 752856kB (Total)
  *******@@**  Running Processes..: 131
  `*****@@**'  IP Address.........: 192.168.xxx.xxx
   `*******'   Temperature........: CPU: 60°C/140°F GPU: 60°C/140°F
     `"""'     The RetroPie Project, https://retropie.org.uk

pi@retropie:~ $ df
Filesystem     1K-blocks    Used Available Use% Mounted on
/dev/root       29826916 1895840  26683176   7% /
devtmpfs          372092       0    372092   0% /dev
tmpfs             376428       0    376428   0% /dev/shm
tmpfs             376428    5284    371144   2% /run
tmpfs               5120       4      5116   1% /run/lock
tmpfs             376428       0    376428   0% /sys/fs/cgroup
/dev/mmcblk0p1     58234   20860     37374  36% /boot
pi@retropie:~ $ sudo raspi-config

①言語を日本語に変更

以下の選択でデフォルトをOFFして「ja_JP.UTF-8 UTF-8」をONにする

4 Localisation Options → I1 Change Locale
[*] en_GB.UTF-8 UTF-8    off

[*] ja_JP.UTF-8 UTF-8    on

②タイムゾーンを日本にする

以下の選択でAsia/Tokyoを選択

4 Localisation Options → I2 Change Timezone

③Wi-fiの地域設定をJPにする

4 Localisation Options → I4 Change Wi-fi Country

④OSパッケージの更新(先にやったほうが良いかも)

8 Update を実行

raspi-configを終了して日本語フォントをインストール

pi@retropie:~ $ sudo aptitude install fonts-droid
The following NEW packages will be installed:
  fonts-droid
0 packages upgraded, 1 newly installed, 0 to remove and 14 not upgraded.
Need to get 3728 kB of archives. After unpacking 15.4 MB will be used.
Get: 1 http://archive.raspberrypi.org/debian/ jessie/ui fonts-droid all 1:4.4.4r2-6+rpi1 [3728 kB]
Fetched 3728 kB in 38s (95.8 kB/s)
Can't set locale; make sure $LC_* and $LANG are correct!
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = (unset),
        LC_ALL = (unset),
        LANG = "en_GB.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
Selecting previously unselected package fonts-droid.
(Reading database ... 86910 files and directories currently installed.)
Preparing to unpack .../fonts-droid_1%3a4.4.4r2-6+rpi1_all.deb ...
Unpacking fonts-droid (1:4.4.4r2-6+rpi1) ...
Setting up fonts-droid (1:4.4.4r2-6+rpi1) ...

pi@retropie:~ $ sudo shutdown -r now

再起動して再度sshでログイン

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Sun Apr  9 20:50:53 2017

     .***.     日曜日,  9 4月 2017, 午後08時52分16秒
     *****     Linux 4.4.50-v7+ armv7l GNU/Linux
     `***'
      |*|      ファイルシス   サイズ  使用  残り 使用% マウント位置
      |*|      /dev/root         29G  1.9G   26G    7% /
    ..|*|..    Uptime.............: 0 days, 00h01m29s
  .*** * ***.  Memory.............: 598776kB (Free) / 752856kB (Total)
  *******@@**  Running Processes..: 133
  `*****@@**'  IP Address.........: 192.168.xxx.xxx
   `*******'   Temperature........: CPU: 62°C/143°F GPU: 62°C/143°F
     `"""'     The RetroPie Project, https://retropie.org.uk

pi@retropie:~ $ date
2017年  4月  9日 日曜日 20:52:21 JST
pi@retropie:~ $

日本語表示となった

(追加:2017.4.16)

メモリディスクの利用

SDメモリへの書き込みを減らすため,swapの削除と不要logの中止,メモリディスク出力化

# free
             total       used       free     shared    buffers     cached
Mem:        752856     155784     597072       5332      11036      90928
-/+ buffers/cache:      53820     699036
Swap:       102396          0     102396
# swapon -s
Filename                Type        Size    Used    Priority
/var/swap                                  file        102396    0    -1
# ls -l /var
合計 102436
drwxr-xr-x  2 root root       4096  1月  7  2015 backups
drwxr-xr-x  9 root root       4096  3月  4 01:19 cache
drwxr-xr-x 36 root root       4096  3月  4 01:19 lib
drwxrwsr-x  2 root staff      4096  1月  7  2015 local
lrwxrwxrwx  1 root root          9  3月  4 00:21 lock -> /run/lock
drwxr-xr-x  6 root root       4096  4月  9 20:49 log
drwxrwsr-x  2 root mail       4096  3月  4 00:21 mail
drwxr-xr-x  2 root root       4096  3月  4 00:21 opt
lrwxrwxrwx  1 root root          4  3月  4 00:21 run -> /run
drwxr-xr-x  5 root root       4096  3月 20 04:13 spool
-rw-------  1 root root  104857600  3月  4 01:18 swap
drwxrwxrwt  2 root root       4096  4月 16 17:29 tmp
#

ダイナミックswapのサービスを停止してパッケージを削除

# service dphys-swapfile stop
# aptitude remove dphys-swapfile
[  0%] パッケージリストを読み込んでいます                                        
[100%] パッケージリストを読み込んでいます                                        
[  0%] 依存関係ツリーを作成しています                                    
[100%] 依存関係ツリーを作成しています                                    
[  0%] 状態情報を読み取っています                                
[ 21%] 状態情報を読み取っています                                
[  0%] 拡張状態情報を読み込んでいます                                    
[100%] 拡張状態情報を読み込んでいます                                    
[  0%] パッケージの状態を初期化しています                                        
[  0%] タスクの記述を読み込んでいます                                    
[  0%] タグのデータベースを構築しています                                        
[100%] タグのデータベースを構築しています                                        
以下のパッケージが削除されます:
  dc{u} dphys-swapfile
更新: 0 個、新規インストール: 0 個、削除: 2 個、保留: 14 個。
0  バイトのアーカイブを取得する必要があります。展開後に 196 k バイトのディスク領域が解放されます。
先に進みますか? [Y/n/?] y
[  0%] 拡張状態情報を書き込んでいます                                    
[100%] 拡張状態情報を書き込んでいます                                    
(データベースを読み込んでいます ... (データベースを読み込んでいます ...
5%(データベースを読み込んでいます ... 10%(データベースを読み込んでいます ...
15%(データベースを読み込んでいます ... 20%(データベースを読み込んでいます ...
25%(データベースを読み込んでいます ... 30%(データベースを読み込んでいます ...
35%(データベースを読み込んでいます ... 40%(データベースを読み込んでいます ...
45%(データベースを読み込んでいます ... 50%(データベースを読み込んでいます ...
55%(データベースを読み込んでいます ... 60%(データベースを読み込んでいます ...
65%(データベースを読み込んでいます ... 70%(データベースを読み込んでいます ...
75%(データベースを読み込んでいます ... 80%(データベースを読み込んでいます ...
85%(データベースを読み込んでいます ... 90%(データベースを読み込んでいます ...
95%(データベースを読み込んでいます ... 100%(データベースを読み込んでいます ...
現在 86945 個のファイルとディレクトリがインストールされています。)
dphys-swapfile (20100506-1) を削除しています ...
dc (1.06.95-9) を削除しています ...
man-db (2.7.0.2-5) のトリガを処理しています ...
install-info (5.2.0.dfsg.1-6) のトリガを処理しています ...
[  0%] パッケージリストを読み込んでいます                                        
[  0%] 依存関係ツリーを作成しています                                    
[100%] 依存関係ツリーを作成しています                                    
[  0%] 状態情報を読み取っています                                
[ 21%] 状態情報を読み取っています                                
[  0%] 拡張状態情報を読み込んでいます                                    
[100%] 拡張状態情報を読み込んでいます                                    
[  0%] パッケージの状態を初期化しています                                        
[  0%] 拡張状態情報を書き込んでいます                                    
[100%] 拡張状態情報を書き込んでいます                                    
[  0%] タスクの記述を読み込んでいます                                    
[  0%] タグのデータベースを構築しています                                        
[100%] タグのデータベースを構築しています                                        
# rm /var/swap

不必要なログを停止

vi /etc/rsyslog.conf

以下を停止(##でコメントアウト)

#  /etc/rsyslog.conf    Configuration file for rsyslog.
#
#                       For more information see
#                       /usr/share/doc/rsyslog-doc/html/rsyslog_conf.html


#################
#### MODULES ####
#################

$ModLoad imuxsock # provides support for local system logging
$ModLoad imklog   # provides kernel logging support
#$ModLoad immark  # provides --MARK-- message capability

# provides UDP syslog reception
#$ModLoad imudp
#$UDPServerRun 514

# provides TCP syslog reception
#$ModLoad imtcp
#$InputTCPServerRun 514


###########################
#### GLOBAL DIRECTIVES ####
###########################

#
# Use traditional timestamp format.
# To enable high precision timestamps, comment out the following line.
#
$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat

#
# Set the default permissions for all log files.
#
$FileOwner root
$FileGroup adm
$FileCreateMode 0640
$DirCreateMode 0755
$Umask 0022

#
# Where to place spool and state files
#
$WorkDirectory /var/spool/rsyslog

#
# Include all config files in /etc/rsyslog.d/
#
$IncludeConfig /etc/rsyslog.d/*.conf


###############
#### RULES ####
###############

#
# First some standard log files.  Log by facility.
#
auth,authpriv.*                 /var/log/auth.log
*.*;auth,authpriv.none          -/var/log/syslog
#cron.*                         /var/log/cron.log
##daemon.*                      -/var/log/daemon.log
##kern.*                                -/var/log/kern.log
##lpr.*                         -/var/log/lpr.log
##mail.*                                -/var/log/mail.log
##user.*                                -/var/log/user.log

#
# Logging for the mail system.  Split it up so that
# it is easy to write scripts to parse these files.
#
##mail.info                     -/var/log/mail.info
##mail.warn                     -/var/log/mail.warn
##mail.err                      /var/log/mail.err

#
# Logging for INN news system.
#
##news.crit                     /var/log/news/news.crit
##news.err                      /var/log/news/news.err
##news.notice                   -/var/log/news/news.notice

#
# Some "catch-all" log files.
#
##*.=debug;\
##      auth,authpriv.none;\
##      news.none;mail.none     -/var/log/debug
*.=info;*.=notice;*.=warn;\
        auth,authpriv.none;\
        cron,daemon.none;\
        mail,news.none          -/var/log/messages

#
# Emergencies are sent to everybody logged in.
#
*.emerg                         :omusrmsg:*

#
# I like to have messages displayed on the console, but only on a virtual
# console I usually leave idle.
#
#daemon,mail.*;\
#       news.=crit;news.=err;news.=notice;\
#       *.=debug;*.=info;\
#       *.=notice;*.=warn       /dev/tty8

# The named pipe /dev/xconsole is for the `xconsole' utility.  To use it,
# you must invoke `xconsole' with the `-file' option:
#
#    $ xconsole -file /dev/xconsole [...]
#
# NOTE: adjust the list below, or you'll go crazy if you have a reasonably
#      busy site..
#
daemon.*;mail.*;\
        news.err;\
        *.=debug;*.=info;\
        *.=notice;*.=warn       |/dev/xconsole

ディレクトリが存在しないとエラーとなる物もあるのでディレクトリを起動時に作成

# vi /etc/rc.local

以下を追加

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

# Print the IP address
_IP=$(hostname -I) || true
if [ "$_IP" ]; then
  printf "My IP address is %s\n" "$_IP"
fi

##Add below line
mkdir -p /var/log/samba
mkdir -p /var/log/fsck
mkdir -p /var/log/apt
mkdir -p /var/log/ntpstats
chown root.ntp /var/log/ntpstats
chown root.adm /var/log/samba
touch /var/log/lastlog
touch /var/log/wtmp
touch /var/log/btmp
chown root.utmp /var/log/lastlog
chown root.utmp /var/log/wtmp
chown root.utmp /var/log/btmp
##Up to line

exit 0

再起動して確認

# shutdown -r now

(再起動)

$ free
             total       used       free     shared    buffers     cached
Mem:        752856     154544     598312       5396      10872      90120
-/+ buffers/cache:      53552     699304
Swap:            0          0          0
$ df
ファイルシス   1K-ブロック    使用   使用可 使用% マウント位置
/dev/root         29826916 2099868 26479148    8% /
devtmpfs            372092       0   372092    0% /dev
tmpfs               376428       0   376428    0% /dev/shm
tmpfs               376428    5292   371136    2% /run
tmpfs                 5120       4     5116    1% /run/lock
tmpfs               376428       0   376428    0% /sys/fs/cgroup
tmpfs                16384      96    16288    1% /var/log
tmpfs                16384       0    16384    0% /var/tmp
tmpfs                16384       0    16384    0% /tmp
/dev/mmcblk0p1       58234   20860    37374   36% /boot
$ ls -l /var/log
合計 88
drwxr-xr-x 2 root root     40  4月 16 19:00 apt
-rw-r----- 1 root adm     502  4月 16 19:00 auth.log
-rw------- 1 root utmp      0  4月 16 19:00 btmp
drwxr-xr-x 2 root root     40  4月 16 19:00 fsck
-rw-r--r-- 1 root utmp 292292  4月 16 19:00 lastlog
-rw-r----- 1 root adm   28072  4月 16 19:00 messages
drwxr-xr-x 2 root ntp      40  4月 16 19:00 ntpstats
drwxr-xr-x 3 root adm     120  4月 16 19:00 samba
-rw-r----- 1 root adm   48869  4月 16 19:00 syslog
-rw-rw-r-- 1 root utmp   2304  4月 16 19:00 wtmp
$ $ ls -l /var
合計 28
drwxr-xr-x 2 root root 4096 1月 7 2015 backups
drwxr-xr-x 9 root root 4096 3月 4 01:19 cache
drwxr-xr-x 36 root root 4096 3月 4 01:19 lib
drwxrwsr-x 2 root staff 4096 1月 7 2015 local
lrwxrwxrwx 1 root root 9 3月 4 00:21 lock -> /run/lock
drwxr-xr-x 6 root root 240 4月 16 19:04 log
drwxrwsr-x 2 root mail 4096 3月 4 00:21 mail
drwxr-xr-x 2 root root 4096 3月 4 00:21 opt
lrwxrwxrwx 1 root root 4 3月 4 00:21 run -> /run
drwxr-xr-x 5 root root 4096 3月 20 04:13 spool
drwxrwxrwt 2 root root 40 4月 16 19:05 tmp
$

ここまで

(追加:2017.4.17)

ハードウェア乱数生成器

ラズパイにはハードウェア乱数生成器が搭載されているそうだ

カーネルモジュールとか既に利用できるようになっているのでrng-toolsパッケージをインストールする

microSDメモリカードが値上がりしている

  • 2017/04/10 20:01
  • カテゴリー:PC

microSDメモリカードが(SDメモリカードも含め)値上がりしているようだ

去年の11月頃だと安値で32GBが1K,64GBでも1.6K~2Kという位の価格だったのが約1.5~2倍にもなっている

性能は異なる(Read90MB)がドン・キホーテで最安値の以下は¥1,780であった

32GB

90MB

年末あたりにどこかのページでNANDメモリに関してSSDの需要が伸びるため供給不足になり年明けから1~2割程度上がるという情報があったがとんでもなく高騰しているようだ

しばらく下がりそうにもないよう思えるので仕方なく(2枚)購入した

ページ移動

ユーティリティ

検索

エントリー検索フォーム
キーワード

新着コメント

Re:LEDライトの改造計画(2)
2016/11/19 from admin
Re:LEDライトの改造計画(2)
2016/11/18 from イチマル
Re:XP64OSディスクのSSD換装
2016/10/18 from 権限がありません
Re:SSDのアライメント調整
2014/01/31 from admin
Re:SSDのアライメント調整
2014/01/26 from 通りすがり

Feed