树莓派3B配置指南
树莓派3B配置完全指南
本文详细记录树莓派3B的安装配置过程,包括系统安装、基础设置、常用服务配置和优化技巧。
系统安装
选择合适的系统
树莓派支持多种操作系统,针对不同需求可以选择:
- Raspberry Pi OS(原Raspbian): 官方支持的系统,基于Debian开发
- Ubuntu Server: 适合作为服务器使用
- RetroPie: 游戏模拟器系统
- OpenMediaVault: NAS系统
本文以Raspberry Pi OS为例进行配置。
使用官方烧录器
- 下载Raspberry Pi Imager
- 将SD卡插入电脑
- 打开烧录工具,选择操作系统
- 点击高级选项(⚙️)进行预配置:
- 设置主机名
- 启用SSH
- 设置用户名和密码
- 配置WiFi连接
- 设置时区和键盘布局
- 点击”写入”按钮开始烧录
- 烧录完成后,将SD卡插入树莓派,通电启动
注意:若无显示器,一定要在烧录前预先配置WiFi和SSH,否则将无法远程连接树莓派。
首次启动配置
如果有显示器,连接后按照引导完成初始设置
如果无显示器,通过SSH远程连接:
1
2
3
4# 替换IP为实际分配给树莓派的IP地址
ssh pi@raspberry.local
# 或
ssh pi@192.168.1.xxx首次登录后立即更新系统:
1
2
3sudo apt update
sudo apt full-upgrade -y
sudo reboot
配置镜像源
默认的软件源在国内访问较慢,建议更换为国内镜像源。
更换为国内镜像源
确认系统版本
在配置镜像源前,首先确认你的系统版本:
1 | # 查看当前系统版本 |
Debian 12 (Bookworm) 系统
如果你使用的是最新的Raspberry Pi OS (Debian 12 Bookworm)版本,请按以下步骤配置:
1 | # 备份原配置 |
替换为清华大学镜像源:
1 | # Raspberry Pi OS Bookworm 清华源 |
或中科大源:
1 | # Raspberry Pi OS Bookworm 中科大源 |
编辑raspi.list:
1 | sudo nano /etc/apt/sources.list.d/raspi.list |
内容替换为(清华源):
1 | deb https://mirrors.tuna.tsinghua.edu.cn/raspberrypi/debian/ bookworm main |
或中科大源:
1 | deb https://mirrors.ustc.edu.cn/archive.raspberrypi.org/debian/ bookworm main |
Debian 11 (Bullseye) 系统
如果你使用的是老版本的Raspberry Pi OS (Debian 11 Bullseye),请配置:
1 | # 编辑sources.list文件 |
替换为:
1 | # 清华源 |
编辑raspi.list:
1 | sudo nano /etc/apt/sources.list.d/raspi.list |
内容替换为:
1 | # 清华源 |
更新软件包列表
配置完成后,更新软件包列表:
1 | sudo apt update |
阿里云镜像源选项
除了清华源和中科大源,还可以使用阿里云镜像源:
对于Bookworm(sources.list):
1 | deb https://mirrors.aliyun.com/raspbian/raspbian/ bookworm main contrib non-free non-free-firmware |
对于Bookworm(raspi.list):
1 | deb https://mirrors.aliyun.com/raspberrypi/debian/ bookworm main |
更多镜像源相关信息可以参考:
配置SSH
SSH是远程管理树莓派的主要方式,加强其安全性十分重要。
修改SSH端口
编辑SSH配置文件:
1 | sudo nano /etc/ssh/sshd_config |
找到#Port 22
一行,取消注释并修改为非默认端口:
1 | Port 2222 # 改为任意非常用端口 |
禁用root登录
在同一个配置文件中,确保以下设置:
1 | PermitRootLogin no |
配置密钥登录
在本地电脑生成SSH密钥对:
1
2# 在你的电脑上运行
ssh-keygen -t ed25519 -C "your_email@example.com"将公钥上传到树莓派:
1
2# 在你的电脑上运行
ssh-copy-id -i ~/.ssh/id_ed25519.pub -p 2222 pi@raspberry.local禁用密码登录(确认密钥登录正常后操作):
1
2# 在树莓派上编辑配置
sudo nano /etc/ssh/sshd_config修改或添加:
1
PasswordAuthentication no
重启SSH服务:
1
sudo systemctl restart sshd
配置VNC
VNC允许你远程访问树莓派的图形界面。
启用VNC服务
1 | sudo raspi-config |
选择Interface Options
-> VNC
-> Yes
配置VNC服务器
编辑VNC配置文件:
1 | sudo nano /root/.vnc/config.d/vncserver-x11 |
修改以下内容以增强安全性:
1 | # 更改默认端口 (默认5900) |
重启VNC服务:
1 | sudo systemctl restart vncserver-x11-serviced |
配置分辨率
如果没有显示器连接,需要设置虚拟分辨率:
1 | sudo nano /boot/config.txt |
添加以下行:
1 | framebuffer_width=1920 |
配置代理
使用Clash for Linux可以让树莓派获得更好的网络体验。
安装Clash for Linux
下载安装脚本:
1
2curl -O https://raw.githubusercontent.com/nelvko/clash-for-linux-install/main/install.sh
chmod +x install.sh运行安装脚本:
1
sudo ./install.sh
配置Clash:
1
2# 将你的Clash配置文件上传到
~/.config/clash/config.yaml启动服务:
1
2sudo systemctl enable clash
sudo systemctl start clash配置系统代理:
1
2
3
4
5
6
7# 临时设置
export http_proxy=http://127.0.0.1:7890
export https_proxy=http://127.0.0.1:7890
# 永久设置
echo 'export http_proxy=http://127.0.0.1:7890' >> ~/.bashrc
echo 'export https_proxy=http://127.0.0.1:7890' >> ~/.bashrc
性能优化
超频设置
适度超频可提升性能,编辑配置文件:
1 | sudo nano /boot/config.txt |
添加或修改以下内容(根据需要调整):
1 | # 超频设置 |
内存分配
可以根据需要调整分配给GPU的内存:
1 | # 如果主要用于命令行/服务器 |
温度监控
安装工具监控CPU温度:
1 | sudo apt install -y lm-sensors |
查看温度:
1 | sensors |
常用应用安装
Docker安装
Docker可以方便地运行各种应用:
1 | # 安装Docker |
轻量级Web服务器
安装Nginx:
1 | sudo apt install -y nginx |
媒体中心
安装Kodi媒体中心:
1 | sudo apt install -y kodi |
定期维护
自动更新
设置自动更新:
1 | sudo apt install -y unattended-upgrades |
备份系统
备份整个SD卡:
1 | # 在另一台Linux电脑上 |
监控系统
安装基本监控工具:
1 | sudo apt install -y htop iotop |