- Page: http://www.raspberrypi.org/downloads
- URL: http://director.downloads.raspberrypi.org/raspbian/images/raspbian-2014-06-22/2014-06-20-wheezy-raspbian.zip
- Official: http://www.raspberrypi.org/documentation/installation/installing-images/README.md
- eLinux: http://elinux.org/RPi_Easy_SD_Card_Setup
sudo dd bs=4M if=2014-06-20-wheezy-raspbian.img of=/dev/mmcblk0
Configure Raspberry Pi Hardware to Mail IP Address Changes
apt-get install ssmtp
to install SSMTPvim /etc/ssmtp/ssmtp.conf
to config SSMTPcrontab -e
to run the script hourly
ssmtp.conf:
root=postmaster
mailhub=smtp.gmail.com:587
rewriteDomain=gmail.com
hostname=gmail.com
FromLineOverride=YES
AuthUser=USERNAME
AuthPass=PASSWORD
UseSTARTTLS=YES
mailip.sh:
TZ='Asia/Shanghai'; export TZ
sleep 15
MASTEREMAIL=weye@microsoft.com
CONTENT=$(printf "Subject: %s status at %s\n" "$(hostname)" "$(date '+%Y-%m-%d %H:%M:%S')")
CONTENT="$CONTENT"$(printf "\n\n[who] %s\n" "$(who)")
CONTENT="$CONTENT"$(printf "\n\n[uptime] %s\n" "$(uptime)")
CONTENT="$CONTENT"$(printf "\n\n[thermal] %s\n" "$(cat /sys/class/thermal/thermal_zone0/temp)")
CONTENT="$CONTENT"$(printf "\n\n[mem_total] %s\n" "$(cat /proc/meminfo | grep MemTotal)")
CONTENT="$CONTENT"$(printf "\n\n[mem_free] %s\n" "$(cat /proc/meminfo | grep MemFree)")
CONTENT="$CONTENT"$(printf "\n\n[sd_disk] %s\n" "$(df -m | grep rootfs)")
CONTENT="$CONTENT"$(printf "\n\n[ip] %s\n" "$(/sbin/ifconfig | grep eth0 -A 1 | tail -1)")
echo "$CONTENT" | /usr/sbin/ssmtp "$MASTEREMAIL"
crontab:
0 * * * * /root/scripts/mailip.sh
@reboot /root/scripts/mailip.sh
# System tools
apt-get install vim git
apt-get install iftop vnstat fail2ban
# Compiler tools
apt-get install gcc g++
apt-get install build-essential
# Python
apt-get install python-dev python-pip python-setuptools
Generate passwords: cat /dev/urandom| tr -dc 'a-zA-Z0-9' | fold -w 16 | head -n 10
- 查看声卡信息:
dmesg | grep -i alsa
- 调节音量(可以用数字键X代指X0%大小) :
alsamixer
- 安装Music on Console:
apt-get install moc
- 安装解码器:
apt-get install moc-ffmpeg-plugin mpg123
使用方法:
启动:mocp
回shell:q
退出:Q
umount /dev/mmcblk0p1
umount /dev/mmcblk0p2
sudo fdisk /dev/mmcblk0
sudo mkfs.fat /dev/mmcblk0
Mac OS X下安装方式
- 用shasum命令校验SHA-1是否正确
- 将SD卡格式化为FAT32格式
- 用System Report或df -h查看disk1s1类号
- unmount之,命令:sudo diskutil unmount /dev/disk1s1
- 写入镜像,命令:sudo dd bs=1m if=2013-09-25-wheezy-raspbian.img of=/dev/rdisk1
- eject之,命令:sudo diskutil eject /dev/rdisk1
- 重新插入,查看一下