买了个树莓派
本来是去京东长草了魔蛋的 68 键键盘,给了张 299-50 的券,心动了一下,于是犹豫要不要买。
但是感觉用处又不大,自己也很少带出去用,纠结了一会后,然后不知道为何突然想到花 300 块买个键盘不如买个树莓派了,于是我就买了。
现在蛮便宜的了,本体只要 185 , E14 版本的,然后还稍带了很多配件,最后带邮费花了 260 左右吧。以前关注过,不过一直没买,觉得自己拿来没啥用,不过现在有些需要一个 Always Online
的设备,自己的电脑这么用毕竟功耗还是不低的,也就拿来存点配置,然后跑一下小脚本,树莓派感觉够用了,至于之前用的路由器,毕竟性能实在太着急。
Ubuntu下,配置起来也是很简单。
我觉得官方支持的 Raspbian 基于 Debian 就挺好。
下载系统: https://www.raspberrypi.org/downloads/raspbian/
安装说明: https://www.raspberrypi.org/documentation/installation/installing-images/linux.md
下载完成后解压,安装到 tf 卡 (/dev/sde) 中 dd 就可以了。
1 | sudo dd bs=4M if=2017-01-11-raspbian-jessie.img of=/dev/sde |
dd 完后直接插到树莓派中,插电启动就可以了。因为忘记买卡,U盘也突然失踪了,只好暂时先用一张 8G 的 C4 卡顶着,感觉居然能用,启动也大概就在 20s 左右。不过写入只有 2MB/s ,该换还是得换ww
系统默认用户名是 pi
, 密码是 raspberry
,我是搜了一下才知道,他们说第一次开机会运行设置向导,然而我并没见到,直接让我登录了呃。 sudo raspi-config
可以运行设置向导,里面可以设置扩展 root 分区到整个 SD 卡、启动选项、时区键盘等很多需要设置的东西。
启动可以直接插网线进行 SSH 连接,不过我没多余的网线了,只能先接 HDMI (有 HDMI 的设备都是好设备 ) 配置一下 WIFI 来用,可以通过 sudo iwlist scan
来扫描 WIFI 列表,然而那屏幕显示… >_>
,反正自己的 WIFI 肯定信息都知道:
1 | # 编辑 WIFI 文件 |
安装软件什么的和普通的 Debian 一样使用 apt:
1 | sudo apt update && sudo apt upgrade |
除了性能着急,第一次见到百分比是一个数字一个数字的走的,感觉还可以 (
之后买的 tf 卡到了,因为新买的容量大于 8G ,直接 dd 就可以,我只有一个读卡器,只好中转一下。
1 | dd bs=4M if=/dev/sde of=./raspbak.img |
然后重新运行一下 sudo raspi-config
扩展一下 root 分区。
修改 /boot/config.txt
可以更改一些设置:
1 | # modify |
然后我觉得就可以把 Hexo 的本地内容放到树莓派上了,首先要安装 Nodejs ,很好的是官方已经提供了 arm 的编译包:
1 | curl -O https://nodejs.org/dist/latest-v6.x/node-v6.9.4-linux-armv7l.tar.gz |
然后把 nodejs 的 bin 目录加入 PATH 就可以用了。
性能嘛。总之 it works
。
1 | INFO Files loaded in 5.81 s |
要说性能还是 Intel 的 NUC 好,不过价格… 哦对,还有那啥买的那个小风扇,没想到挺呼啸的,试了一会儿后我就拆了下来,毕竟现在也还是冬天。
Update:
买来第一件事还是装了 Transmission >_>
:
1. 更换软件源为阿里的
备份编辑 /etc/apt/sources.list
1 | cd /etc/apt |
注释掉自带的,加入阿里的源:
1 | deb http://mirrors.aliyun.com/raspbian/raspbian/ jessie main contrib non-free rpi |
2. Transmission
安装与修改配置文件
1 | sudo apt install transmission-daemon transmission-cli transmission-remote |
修改的内容:
1 | "download-dir": |
rpc-password
直接填入密码,启动后自动就加密了。
默认 Transmission 是以 debian-transmission
用户运行的,需要处理一下下载文件夹的权限的问题:
1 | sudo usermod -a -G debian-transmission $user |
编辑配置文件修改 umask
的值 18 为 2 。
3. Samba
1 | sudo apt install samba |
编辑配置文件 /etc/samba/smb.conf
加入共享文件夹的配置:
1 | [RaspberryPI-Share] |
参考: