物品清单
- 树莓派一个
- SDHC 读卡器 1个(可选,有就不用买)。
- 8G TF小卡 class 10 卡一张。(入门可选,个人感觉16G的性价比更高)
- 网线一条
- 5V 2A的电源,一定要2A,一般手机充电看下是否可用(后续加模块,传感器,保证供电)。
-
笔记本电脑/或者台式电脑一台。
下载操作系统
选择官方提供的Raspbian,官方提供的Raspberry Pi专用Debian。打开下载页后,选择Raspbian “wheezy”的Zip下载。
下载页面解压后,我们得到一个.img文件
烧写系统
你的SD卡通过读卡器插进电脑里,使用Win32DiskImager把系统写进卡里面。打开Win32DiskImager,选择.img文件,选择SD卡,点Write。非常简单Win32DiskImage下载页面
登录树莓派系统 把卡插到树莓派上面,并且网线插上(一端接路由),电源插好通电。等待20多秒,系统就启动好了。通过ssh登录到树莓派,首先获取IP。
网段扫描工具把对应RaspberryPi 的机器的IP地址记录下来。
打开PUTTY
用户:pi 密码:raspberry (默认账户密码)
登录成功配置PI
sudo raspi-config
出现配置界面,选择expand filesystem 把整个系统的可用空间扩展到储存卡的大小,之后提示重新启动。
远程桌面树莓派
还是打开PUTTY通过ssh链接,安装一个服务xdrp即可
输入如下命令安装:sudo apt-get install xrdp
安装完成打开电脑的远程桌面,输入IP, 用户名-密码同上。
安装 hexo 静态博客
- 安装nodejs的arm环境
bash sudo wget http://nodejs.org/dist/v0.10.26/node-v0.10.26-linux-arm-pi.tar.gz
sudo tar zxvf node-v0.10.26-linux-arm-pi.tar.gz
sudo mv node-v0.10.26-linux-arm-pi/ node
sudo mv node /usr/local/
sudo chown -R pi.pi /usr/local/node
- 解锁root账户
在命令行下执行
sudo passwd root
执行此命令后系统会提示输入两遍的root密码,输入你想设的密码即可,然后在执行sudo passwd --unlock root
这样就可以解锁root账户了。 - 配置环境变量
echo "PATH=$PATH:/usr/local/node/bin" >> /etc/profile
echo "export PATH" >> /etc/profile
source /etc/profile node -v
- 安装HEXO
npm install hexo-cli -g
hexo init blog
cd blog
npm install
hexo server
后面写博客维护,主题 插件之类,就自己去hexo 看官方文档API。