搭建基于树莓派的家用服务器/NAS(2)——安装系统

阅读指南:

  1. 配置树莓派需要有一定的Linux基础。
  2. 熟悉树莓派的朋友可以跳过前两篇文章,从第三篇——挂载外置硬盘开始。

1. 下载安装包

2. 安装系统

首先将TF卡通过读卡器接入电脑主机,再把Etcher安装好并打开:

然后点击第一段的“Select image”,选择刚才下载好的系统安装包。确认第二段自动选择的TF卡是否正确,若不正确可通过“change”按钮更改。最后点击“Flash”开始写入:

写入完成:

在文件夹中打开TF卡(如果在文件夹中找不到TF卡的话,可以把TF重新插拔一次):

因为树莓派默认是不启用ssh服务的,所以我们需要在TF卡的目录下新建一个叫“ssh”的空文件让树莓派默认启动ssh服务(或者新建一个txt空文档删掉后缀并改名为“ssh”):

【可选】因为我们使用的是无界面系统,所以可以给GPU分配少一点内存。打开config.txt,在最下面追加一行文本“gpu_mem=16”:

最后可以把TF弹出系统,插入树莓派中,接好网线、硬盘等,接入树莓派电源后它会自动引导系统。

3. 验证系统是否安装成功

确保树莓派接入网线和电源,并确保所处网络和我们的电脑在同一个局域网下。

树莓派的默认账户信息:
地址:raspberrypi.local
用户名:pi
密码:raspberry


以下是基于Mac平台的演示:

  1. 打开终端。
  2. 键入ssh [email protected]并回车。
  3. 终端输出The authenticity of host 'raspberrypi.local (fe80::1927:9516:f600:fbcd%en0)' can't be established.……(yes/no)?则表示已成功访问到了树莓派,回车进入下一步。(这步保存信息后下次不会再次询问)
  4. 输入密码raspberry回车,如果看到如下输出则表示登录成功可以开始操作树莓派了:

4. 服务器基本配置

因为我们现在搭建的是一台服务器(家用服务器也是服务器😄),所以需要考虑安全性的问题。基本的配置是必要的,比如说系统升级、用户权限、SSH安全、防火墙等等。具体的配置步骤可参考:How to Secure Your Server10 分钟服务器安全设置,但是要注意配置防火墙的时候,需要为我们后面的网络服务预留几个端口(比如说8000-8002)。最后记得安装vim(sudo apt -y install vim,后面会大量使用。

[可选] 安装一些常用软件,如:git、zsh && Oh-My-Zsh。

另外,树莓派有自己的专用配置界面,可以简化部分操作(修改密码、设置语言、设置wifi等),命令行输入sudo raspi-config进入。

就像你正在使用的电脑一样,树莓派也不能直接拔电源关机(否则会对数据造成损坏,甚至波及硬件)。必须通过指令安全关机sudo shutdown now后才能切断电源。