树莓派4B入门之系统安装与配置

开始

我的设备:

-树莓派4B 4GB 1.2版。

-闪迪 32GB Class10 TF卡(官方建议是至少使用8GB C10 TF卡),有条件可以购买U3的TF卡,比Class 10的卡写入速度更快。

-电源 5V 3A(大多数手机充电器可满足需求),Type-C电源线(要求可提供3A电流,市面上部分线只支持2A电流,虽然也能支持树莓派运行,但在高功耗时会导致供电不足),读卡器。

-其他如micro-HDMI转HDMI线、键盘鼠标等则不是必需的。

安装树莓派系统

1、下载树莓派系统镜像文件,本次使用的是树莓派官方系统,分为桌面版和无桌面版(Lite)。树莓派官方镜像系统基于debian Linux。

2、使用读卡器将TF卡接入计算机,在计算机上将树莓派镜像安装到TF卡上。系统安装推荐使用官方的镜像烧录工具 Raspberry Pi Imager ,安装工具后选择所需操作系统和卡的位置即可。该工具可选择下载官方系统、第三方系统或使用已下载至本地的镜像系统。

3、选择好操作系统和卡位置后,执行写入“WRITE”操作,等待执行完毕即可拔出卡,并将卡接入树莓派中,接通电源后即自动启动系统。

可选的树莓派系统或官方镜像烧录工具均可在以下页面找到。Download Raspberry Pi OS for Raspberry Pi

系统设置

1、开启SSH。在TF卡根目录新建一个空白文件,命名为 SSH,注意必须是无后缀文件。开启SSH之后方便后面使用Putty登录树莓派。

2、连接网络。直接插入网线或配置wifi,配置wifi方法为:在TF卡根目录下新建 wpa_supplicant.conf 文件,并在文件写入以下内容。树莓派启动会自动读取该wpa配置文件。

country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="your_wifi_ssid"
psk="your_wifi_password"
key_mgmt=WPA-PSK
}

3、使用 Putty 登录树莓派。登陆路由器,查看树莓派当前的IP地址,使用这个IP地址进行SSH登录,即在Putty中指定树莓派IP和登录端口 22,选择 SSH 连接类型,登录到树莓派。

树莓派默认用户名为: pi,密码为:raspberry。

4、更多配置。执行 sudo raspi-config 命令,进入树莓派系统图形化配置界面。

raspi-config 主要有7个配置项,其中最主要的是第5的接口设置(Camera、SSH、VNC、SPI、I2C、Serial、1-Wire、Remote GPIO)。

5、树莓派常用命令

#关机命令(任选一个)
sudo shutdown -h now
sudo halt
sudo poweroff
sudo init 0
#重启命令(任选一个)
sudo reboot
shutdown -r now
shutdown -r 18:23:52 #定时重启在18点23分52秒关闭

更新源

如果是大陆地区,则可能要将树莓派软件源和系统源设置为国内地址。

1、更换软件源为阿里云源

执行以下命令编辑软件源配置文件 /etc/apt/sources.list

sudo nano /etc/apt/sources.list

在原文件内容的每一行前加上 # 符号注释起来,并新增源,最终的 sources.list 文件内容如下。

deb http://mirrors.aliyun.com/raspbian/raspbian/ buster main non-free contrib
deb-src http://mirrors.aliyun.com/raspbian/raspbian/ buster main non-free contrib
#Uncomment line below then 'apt-get update' to enable 'apt-get source'
#deb http://raspbian.raspberrypi.org/raspbian/ buster main contrib non-free rpi
#deb-src http://raspbian.raspberrypi.org/raspbian/ buster main contrib non-free rpi

2、更换系统源为阿里云源

执行以下命令编辑系统源配置文件 /etc/apt/sources.list.d/raspi.list

sudo nano /etc/apt/sources.list.d/raspi.list

在原文件内容的每一行前加上 # 符号注释起来,并新增源,最终的 raspi.list 文件内容如下。

deb http://mirrors.aliyun.com/raspbian/raspbian/ buster main ui
deb-src http://mirrors.aliyun.com/raspbian/raspbian/ buster main ui
#Uncomment line below then 'apt-get update' to enable 'apt-get source'
#deb http://archive.raspberrypi.org/debian/ buster main
#deb-src http://archive.raspberrypi.org/debian/ buster main

3、更新源软件包索引

修改源配置文件后执行 sudo apt-get update 以从配置文件中更新软件包索引地址,这样以后下载或更新就会到新的国内源地址去获取软件。

# 更新软件源列表
sudo apt-get update
# 更新软件版本
sudo apt-get upgrade
sudo apt-get dist-upgrade
# 更新系统内核
sudo rpi-update

树莓派状态监控工具

工具的运行要求在树莓派上安装PHP-Web环境,部署后即可通过浏览器监控树莓派状态,包括主机信息以及CPU、内存、网络负载等实时数据。

1、首先安装Apache和PHP

# 更新软件包索引
sudo apt update
# 安装Apache
sudo apt install apache2
# 安装最新版PHP
sudo apt install php
# 安装apache php模块
sudo apt install libapache2-mod-php
# 重启apache以启用php模块
sudo systemctl restart apache2

浏览器访问 http://树莓派ip/ 若能够访问Apache默认页,说明apache安装成功。

Apche安装后默认网站根目录为 /var/www/html/,在该目录下新建 info.php,并写入内容 <?php phpinfo(); ?> 保存,浏览器能够访问 http://树莓派ip/info.php 则说明php模块安装成功。

2、部署 pi-board 代码

cd /var/www/html
sudo git clone https://github.com/migchar/pi-board.git

之后访问 http://树莓派IP/pi-board 便能运行树莓派状态监控工具。

— 待续 —

上一篇
下一篇