最近由于太多事情要处理了,有一阵子都没有更新文章了,从今天开始会更新一批关于Raspberry Pi(以后简称“树莓派”)的文章。我玩树莓派大概都有3年了吧,一开始是公司同事要做一个简易监控,我协助他做之后认识了树莓派(这应该是2014年的事情了,那个同事住城中村说晚上老有人敲门,手头上有闲置的树莓派就又买了个摄像头做了个简易的监控,我那时候还是个平平无奇的程序员,有新东西学就协助他在下班的时候跟他一起完成了这个监控)。
之后一直没有动过想弄树莓派这个念头,直到2015年出于兴趣买了一个来试试。结果从一个玩到两个再到三个。除了在家做了NAS和遥控车外,还用剩余算力做了个分布式集群用于IoT研究。本来是打算将树莓派作为技术的“试验田”,但现公司太忙就没有那么多时间继续研究和维护了,2016年后除了NAS用的树莓派外其他的都封尘了。于是除NAS留下外,其他的树莓派都卖了ε=(´ο`*)))唉。
以上是我玩派由来,坦白说大部分的“经验”都是跟着互联网大神们的去做去归纳,请各位看官多多包涵。
“穷”则变,由于没钱上云,于是只能买个廉价的树莓派回来当服务器用(2014年树莓派还算比较便宜,当时300多淘了个3b回来玩玩)拿到了Pi后首先想到的就是要用哪个系统,官方推荐的是自家的NOOBS和RASPBIAN。
除此之外,还有第三方的操作系统可选,如下图:
由于是打算用作服务器的,一看到第三方系统中支持Ubuntu就想都没想选了SNAPPY UBUNTU CORE(Ubuntu Mate是桌面版)。
点击图片后就有指引下载镜像(镜像是img格式的),下载后文件通过Win32DiskImager将镜像文件写入microSD中以备安装,如下图:
下载解压后得到img文件
使用Win32 Disk Imager将img镜像写入SD卡中,如下图:
接下来按照官网的指示先要生成一个SSH Key
由于没有UbuntuOne账号那就先弄个account吧。
想到需要生成一个SSH Key的,就在另一台Ubuntu中新增一个,如下图:
这里生成的SSH Key在配置之后,将可以在这个环境使用SSH登录访问树莓派。将生成的SSH Key拷贝,并在UbuntuOne中导入,如下图:
其实以上这个UbuntuOne的是当时发布商Canonical的一项云储存计划,反正有段时间新用户要下载他们家的产品都需要先注册登录或者成为他们的会员才可以下载,但是后面又取消了。接下来就开始在树莓派安装系统了。将内存卡插入树莓派之后接通电源,树莓派控制器将自动加载内存卡内容。
(由于家里面没有其他显示器有HDMI接口了,所以先用着电视机代替)
控制器会一直自动安装直到出现“Press enter to configure”,之后就开始进入配置模式,配置内容包括网络、时区、用户等,这个按需配置即可。
到最后树莓派会连接网络访问UbuntuOne,将配置的SSH Key下载并安装到本机上。安装完成后就可以使用生成SSH Key的机器通过SSH访问树莓派了。
之后使用ssh测试登录,如下图:
进入系统后第一件事就是修改密码
至此,Snappy Ubuntu Core的树莓派版本已经安装完成。这个SNAP架构的Ubuntu其实上手之后还是挺好玩的,但是无奈很多应用当时并不支持这个版本,后面放弃又重装会Debian。