一、什么是树莓派?

树莓派是一个小型的单板计算机。通过将键盘,鼠标,显示器等外围设备连接到Raspberry Pi,它将作为一台迷你个人电脑。树莓派比笔记本电脑或台式机慢,但仍然是一个电脑,可以提供所有预期的功能或能力,并且低功耗。树莓派基金会正式提供基于Debian的Raspbian操作系统。此外,他们还为Raspberry Pi提供NOOBS操作系统。我们可以安装Ubuntu,Archlinux,RISC OS,Windows 10 IOT Core等几个第三方版本的操作系统(这里准备安装的是Ubuntu 18.04 arm64 的系统)。我们应该使用SD卡(建议至少8 GB)来存储操作系统(操作系统)。

树莓派实物图

买树莓派的缘由

当初想买个二手服务器玩玩的,后来想了一想没有什么必要(穷。。。)。然后就在网上发现了树莓派这个小东西,就粗略的了解了一下。发现这个小东西和我想要买服务器实现的需求基本吻合,而且还比较小(性能嘛,玩玩而已)。就在网上选择了树莓派3B,别问我为什么不买4,问就是没钱。。。

二、正文

闲话不多说,进入正题。
一开始我是准备安装centos 7 毕竟一直用的都是centos 7系统,用起来也比较顺手,不需要多加熟悉了。
可是后来在网上找了很多镜像,,,惊喜的发现centos 7好像没有arm 64位的系统。
也烧录亲自试了很多镜像,最后就选择安装Ubuntu 18.04 arm64位系统。

1. 准备工作–镜像下载

官方镜像链接 : http://cdimage.ubuntu.com/releases/bionic/release/ubuntu-18.04.3-preinstalled-server-arm64+raspi3.img.xz
因为镜像解压后是img格式,需要专门的工具烧录到SD卡中。
上述这款镜像不需要链接键盘和显示器就可以安装。安装成功后使用电脑ssh连接树莓派就可以了。

2. 准备工作–SD卡格式工具下载

烧录镜像之前最好先使用SD卡格式化工具将,SD卡格式化一下,这里附上格式化工具下载地址:
https://www.sdcard.org/downloads/formatter/eula_windows/SDCardFormatterv5_WinEN.zip

3. 准备工作–镜像烧录工具下载

烧录镜像到SD卡中,使用 Win32 Disk Imager。下载地址:
https://sourceforge.net/projects/win32diskimager

烧录工具如图所示:

镜像烧录

Device 选中要写入镜像的SD卡,ImageFile 选中将要写入的镜像文件。点击 Write 静静等待即可。(如果遇到写入报错,将SD卡格式化之后重新写入或者更换USB插口或者更换读卡器)

4. SSH连接树莓派

将写好镜像的SD卡插入树莓派的卡槽中,连接电源,插入网线,等待树莓派启动。登录路由器的web管理界面(一般是192.168.0.1或者192.168.1.1)。找到分配给树莓派的IP地址,如图所示:

路由器客户端列表

记住ip地址,使用SSH工具连接树莓派(初始登录账号和密码都是:ubuntu)。

5. 设置root账号登录

  • 设置root账户密码
sudo passwd root

输入两次自己设置的密码
出现 passwd: password updated successfully 表示root账户密码设置成功

  • 配置SSH使用root账户登录
vim /etc/ssh/sshd_config
#找到 PermitRootLogin修改成下面:
PermitRootLogin yes
#重启ssh服务
systemctl restart sshd

三、后记

其实安装JDK 和 Tomcat 和Linux系统都是相同的,只是JDK 要下载arm64 位的。放一下安装之后的成果:

树莓派部署Java项目