硬件需要
- 树莓派4
- 网线一根(树莓派的WiFi的确不算很稳固,为了缩小各种问题倡议还是用网线)
装置操作系统
笔者常常应用Ubuntu 所以抉择了该操作系统,同时思考 Raspberry Pi的性能,智能抉择Ubuntu Server。依据之前的操作教训,相干软件都倡议从官网下载,防止各种奇怪的问题。
Ubuntu for Raspberry Pi 下载地址
装置形式1:
能够依据官网的Raspberry Pi ubuntu装置教程来装置
此教程是应用Raspberry Pi Imager将操作系统刻录到SD卡上,然而这种形式是从网络上间接下载操作系统并刻录到SD卡上,速度相当慢
装置形式2:
此办法为本人格式化SD卡并下载操作系统,最初通过软件烧录到SD卡上。此种办法装置速度很快。其装置步骤如下:
Step 1:
下载两个软件及Ubuntu Server的镜像文件
SDCardFormatterv5 官网地址
win32diskimager 下载地址
Ubuntu Server 20.04.2 LTS for raspberry pi 下载地址 强烈推荐应用64位操作系统
Step 2:应用SDCardFormatterv5 格式化SD卡
Step3: 应用win32diskimager把操作系统烧录到SD卡上。烧录实现后,将SD卡装置到树莓派上即可启动。Ubuntu Server的镜像文件需先解压
通过以上步骤即实现操作系统的装置。
Ubuntu配置及软件装置
配置Ubuntu
装置Termius和Filezilla,前者是一个近程登录软件,后者为FTP软件
连贯树莓派并配置root明码
批改系统软件源,并更新
装置node.js
Step1:软件下载
Termius 下载地址
Filezilla 下载地址
Step2:近程连贯树莓派
配置项Address:因为咱们没有给树莓派配置任何ip地址,所以这个ip地址是由路由器主动调配的,具体的地址须要从路由器上查找到。
配置项User和Password:在没有做任何配置的状况下ubuntu Server 的默认用户名和明码都是ubuntu.
连贯之后的界面如下
批改root的明码
sudo passwd
Step3:批改系统软件源
应用Filezilla 连贯树莓派,依据下图所示的步骤实现新站点的设置
连贯胜利后,将近程门路切换到/etc/apt,下载其中sources.list到本地。关上这个文件并批改为如下的软件源
# 默认正文了源码仓库,如有须要可自行勾销正文deb https://mirrors.ustc.edu.cn/ubuntu-ports/ focal main restricted universe multiverse# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ focal main main restricted universe multiversedeb https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-updates main restricted universe multiverse# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-updates main restricted universe multiversedeb https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-backports main restricted universe multiverse# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-backports main restricted universe multiversedeb https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-security main restricted universe multiverse
而后再把这个本地编辑后的文件上传到/home/ubuntu 上面,在Termius近程连贯树莓派通过如下的指令笼罩目前的软件源
sudo mv sources.list /etc/apt
进行如上的操作是因为ubuntu 这个账号没有操作/etc下目录的权限。具体的原理请参考ubuntu的相干文章。
实现以上操作后,请在Termius中登录树莓派并执行如下指令更新软件
sudo apt-get update sudo apt-get upgrade
Step4:装置node.js环境
装置Node.js v14.x:
# Using Ubuntucurl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash -sudo apt-get install -y nodejs
查看node是否装置胜利
node -v
Step5:装置Mysql环境
apt指令装置Mysql
sudo apt-get install mysql-server
登陆Mysql
容许近程拜访
1.切换到配置文件下
cd /etc/mysql/mysql.conf.dvim mysqld.cnf
批改这二个ip为 0.0.0.0.(容许任意ip拜访)
调配近程拜访权限
改成近程登录 ,% 示意所有主机都能够拜访root
刷新权限
批改mysql加密规定、
MySQL8.0之前的版本明码加密规定:mysql_native_password,MySQL8.0明码加密规定:caching_sha2_password