1 软件安装地址

树莓派最小化安装镜像:

http://downloads.raspberrypi.org/raspios_lite_arm64/images/

这里选择的版本是raspios_lite_arm64-2020-08-24/2020-08-20-raspios-buster-arm64-lite.zip

烧录工具Win32 Disk Imager:

https://win32diskimager.download/download-win32-disk-imager/

SSH工具FinalShell:

http://www.hostbuf.com/downloads/finalshell_install.exe

2 烧录系统

1.安装烧录工具Win32 Disk Imager

2.解压树莓派镜像为2020-08-20-raspios-buster-arm64-lite.img

3.使用读卡器插入TF卡

4.打开Win32 Disk Imager,选择映像文件为2020-08-20-raspios-buster-arm64-lite.img

5.选择设备为TF卡的盘符

6.点击写入,等待写入完成

7.将TF卡取出插入树莓派

3 配置系统

3.1 有线网络连接

1.将树莓派连接到显示器和键盘上

2.使用用户名pi,默认密码raspberry登录

3.开启ssh

pi@raspberrypi:~ $ sudo systemctl enable ssh
pi@raspberrypi:~ $ sudo systemctl start ssh

4.拔出显示器和键盘,将树莓派用网线连接到路由器上,并开机

5.登陆路由器网关地址,一般为192.168.0.1或者192.168.1.1,根据路由器具体型号而定,密码一般在路由器上可找到

6.在设备管理中找到刚刚接入的树莓派的IP地址,例:192.168.0.100

3.2 使用 FinalShell 连接

主机:192.168.0.100

端口:22

认证方法:密码

用户名:pi

密码:raspberry

3.3 安装软件

1.更换国内源

# 安装vim
pi@raspberrypi:~ $ sudo apt install -y vim

# 备份下原有的源
pi@raspberrypi:~ $ sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

pi@raspberrypi:~ $ sudo vim /etc/apt/sources.list

# 全局替换:
:%s/deb.debian.org/mirrors.tuna.tsinghua.edu.cn/g

# 更改系统源
pi@raspberrypi:~ $ sudo cp /etc/apt/sources.list.d/raspi.list /etc/apt/sources.list.d/raspi.list.bak
pi@raspberrypi:~ $ sudo vim /etc/apt/sources.list.d/raspi.list

# 用#注释掉原文件内容,用以下内容取代:
deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui

# 更新包并且升级包
pi@raspberrypi:~ $ sudo apt update -y
pi@raspberrypi:~ $ sudo apt upgrade -y

2.安装软件

pi@raspberrypi:~ $ sudo apt install -y net-tools wget whois zip unzip gcc make git cmake curl tar libtool network-manager

pi@raspberrypi:~ $ sudo reboot now

3.4 配置无线网络

1.取消dhcp服务对wlan0无线网卡的管理

编辑/etc/dhcpcd.conf

root@raspberrypi:~# vim /etc/dhcpcd.conf

添加一行

denyinterfaces wlan0

2.配置network-manager管理wlan0网卡并承担dhcp任务

编辑/etc/NetworkManager/NetworkManager.conf

root@raspberrypi:~# vim /etc/NetworkManager/NetworkManager.conf

修改为如下

[main]
plugins=ifupdown,keyfile
dhcp=internal

[ifupdown]
managed=true

3.连接WiFi

# 开启WiFi
root@raspberrypi:~# nmcli r wifi on

# 查看可用WiFi
root@raspberrypi:~# nmcli dev wifi

# 连接WiFi
root@raspberrypi:~# nmcli dev wifi connect "WiFi名" password "密码"
Device 'wlan0' successfully activated with '...'.

# 查看网络连接
root@raspberrypi:~# nmcli connection

# 设置开机自动连接无线网络
root@raspberrypi:~# nmcli con mod "WiFi名" connection.autoconnect yes

# 查看无线网卡ip地址
root@raspberrypi:~# ifconfig

# 拔掉网线,重启系统,检查是否可以自动连接到wifi网络

3.5 新建用户

1.新增用户

root@raspberrypi:~# useradd -m -s /bin/bash cloud

2.设置密码

root@raspberrypi:~# passwd root
root@raspberrypi:~# passwd cloud
root@raspberrypi:~# passwd pi

3.使用编辑器打开sudoers配置文件

root@raspberrypi:~# vim /etc/sudoers

4.找到下面两行,在root下面添加一行,如下所示:

# User privilege specification
root    ALL=(ALL:ALL)   ALL
cloud   ALL=(ALL:ALL)   ALL

3.6 创建相关文件夹

root@raspberrypi:~# cd /opt
root@raspberrypi:/opt# sudo mkdir module software bin data jar
root@raspberrypi:/opt# sudo chown cloud:cloud module/ software/ bin/ data/ jar/

3.7 增加ll命令

root@raspberrypi:/opt# su cloud
cloud@raspberrypi:~ $ sudo vim ~/./.bashrc 

# 去掉注释
alias ll='ls -l'

cloud@raspberrypi:~ $ source ~/./.bashrc

3.8 修改主机名

cloud@raspberrypi:~ $ vim /ect/hostname

# 修改为
server

cloud@raspberrypi:~ $ sudo vim /etc/hosts

# 修改为
127.0.0.1       server

# 重启
cloud@raspberrypi:~ $ reboot now