Raspberry Pi 傻瓜教程
准备Raspberry Pi
拿到RPI后第一件事就是要安装操作系统,毫无疑问,Raspbian作为RPI的官方操作系统,可以从官方下载链接获得。
下载好镜像后通过工具flash一张SD卡(也就是RPI的硬盘)。推荐使用官方的烧录工具Raspberry Pi Imager,当然
Linux下可以直接使用dd
命令,Mac下可以使用balenaEtcher
烧录完成,先不要急着将SD卡放入树莓派,除非你已经准备好了外接键盘和显示器,以下操作可以在没有额外的外设的情况下使用SSH连接
打开SSH
按官方的方法只要检测SD卡根目录下有ssh
的文件,就会自动打开SSH。
touch /Volumes/boot/ssh
配置WIFI网络
如果你使用无线连接,那么你需要预设好
在SD卡的根目录下添加一个名为 wpa_supplicant.conf的文件,然后在该文件内添加以下的内容
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
network={
ssid="$ssid"
psk="$password"
}
初始化Raspberry Pi
将SD卡插入树莓派卡槽,接通电源,如果使用WIFI连接确保在WIFI的覆盖范围。
如果使用键盘和显示器,连接好外设。如果使用SSH,使用下面的方法
使用SSH登录
默认主机名为raspberrypi
,可以尝试ping,检查启动状态
ping raspberrypi.local
这时你已经可以使用用户名:pi
和密码:raspberry
登录,当然你也可以先将你的公钥加入到pi用户的/home/pi/.ssh/authorized_keys
中,开启免密SSH
ssh-copy-id -i ~/.ssh/id_rsa.pub pi@respberrypi.local
第一次需要密码
SSH登录
ssh pi@respberrypi.local
设置
ssh pi@respberrypi.local
s
安装必要软件
使用清华镜像加速
sudo vi /etc/apt/sources.list
注释掉之前的源,加入以下配置
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi
sudo vi /etc/apt/sources.list.d/raspi.list
注释掉之前的源,加入以下配置
deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui
更新系统保持最新
sudo apt-get update && sudo apt-get upgrade
安装vim
sudo apt-get install vim
安装fish
sudo apt-get install fish
编辑/etc/passwd
文件
将pi的默认shell修改为/usr/bin/fish
安装Docker
sudo apt-get install docker.io
sudo apt-get install docker-compose
sudo usermod -aG docker pi
配置镜像加速
sudo mkdir -p /etc/docker
echo '{
"registry-mirrors": [
"https://1nj0zren.mirror.aliyuncs.com",
"https://docker.mirrors.ustc.edu.cn",
"http://f1361db2.m.daocloud.io",
"https://registry.docker-cn.com"
]
}' | sudo tee -a /etc/docker/daemon.json
sudo systemctl daemon-reload
sudo systemctl restart docker