2013年10月28日

Raspberry Pi その2

前回に引き続き

$ sudo apt-get remove ntp
$ sudo apt-get install chrony
$ sudo vim /etc/chrony/chrony.conf
#server 0.debian.pool.ntp.org offline minpoll 8
#server 1.debian.pool.ntp.org offline minpoll 8
#server 2.debian.pool.ntp.org offline minpoll 8
#server 3.debian.pool.ntp.org offline minpoll 8
server ntp.jst.mfeed.ad.jp # mfeedの公開NTP
server ntp.nict.jp # NICTの日本標準時計測プロジェクト(国内最高品質?)
server ntp.ring.gr.jp # RINGプロジェクトの公開NTP
server 0.jp.pool.ntp.org # 世界規模のNTPサーバのプールを行うNTP server poolの国内サーバエイリアスその1
server 1.jp.pool.ntp.org # 世界規模のNTPサーバのプールを行うNTP server poolの国内サーバエイリアスその2
server 2.jp.pool.ntp.org # 世界規模のNTPサーバのプールを行うNTP server poolの国内サーバエイリアスその3
server 3.jp.pool.ntp.org # 世界規模のNTPサーバのプールを行うNTP server poolの国内サーバエイリアスその4

$ sudo apt-get install ntpdate
$ sudo vim /etc/rc.local
$ sudo ntpdate ntp.nict.jp

・アイドル時のクロックダウン:RPiconfig - eLinux.org
$ sudo vim /boot/config.txt
# add 2013/10/27
arm_freq_min=350
# Minimum value of arm_freq used for dynamic clocking. Default 700
core_freq_min=125
# Minimum value of core_freq used for dynamic clocking. Default 250
sdram_freq_min=200
# Minimum value of sdram_freq used for dynamic clocking. Default 400

# cat /etc/fstab
proc /proc proc defaults 0 0
/dev/mmcblk0p5 /boot vfat defaults 0 2
/dev/mmcblk0p6 / ext4 defaults,noatime 0 1

#### ramdisk
tmpfs /tmp tmpfs defaults,size=32m 0 0
tmpfs /var/tmp tmpfs defaults,size=16m 0 0
# a swapfile is not a swap partition, so no using swapon|off from here on, use dphys-swapfile swap[on|off] for that


◆# cat rebootmessage.sh
#!/bin/sh
echo hoge| awk '{printf("当機は再起動されました。",$1)}' > ./base.txt
who -b | awk '{printf("%s %s %s %s %s",$1,$2,$3,$4,$5)}' >> ./base.txt
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq | awk '{printf("現在のCPUクロック数は%.0f MHz、", ($1=$1 / 1000))}' >> ./base.txt
free -h | grep Mem | awk '{printf("現在のメモリ使用状態数はtotal %s, used %s, free %s", $2,$3,$4)}' >> ./base.txt

awk -F\n -v ORS=',' '{print}' ./base.txt > ./status.txt
php status.php

# cat status.sh
#!/bin/sh
cat /sys/class/thermal/thermal_zone0/temp | awk '{printf("現在のCPU温度は%.1f℃、", ($1=$1 / 1000))}' > /tmp/base.txt
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq | awk '{printf("CPUクロックは%.0fMHz、", ($1=$1 / 1000))}' >> /tmp/base.txt
free -h | grep Mem | awk '{printf("メモリ状態はtotal %s、used %s、free %s、", $2,$3,$4)}' >> /tmp/base.txt
uptime | awk '{print "Uptime "$3" "$4" "$5" "$6" "$7" "$8" "$9" "$10" "$11" "$12" "$13}' >> /tmp/base.txt

cat /tmp/base.txt > /tmp/status.txt
php status.php

posted by 切刃/キリハ/kiliha at 00:51| Comment(0) | TrackBack(0) | PC関連 | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

この記事へのトラックバックURL
http://blog.seesaa.jp/tb/378726064
※言及リンクのないトラックバックは受信されません。

この記事へのトラックバック
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。