默认用户名密码
用户名:pi 密码:raspberry
登录树莓派
获取树莓派 IP
方法一
终端输入:ifconfig
方法二
在路由器后台查看,或者电脑/手机开放热·点,在热点管理查看。
方法三
局域网扫描工具:Advanced IP Scanner(局域网IP扫描器)
官网:https://www.advanced-ip-scanner.com/
设置静态 IP
可设置静态 IP ,防范 DHCP 自动分配 IP 带来变动,还可提高树莓派网络连接速度。
命令行输入:sudo cat /etc/network/interfaces 可看到,interfaces 文件开头注释告诉我们:需要修改静态 IP ,需要修改的是 /etc/dhcpcd.conf 也就是 DHCP 的配置文件。
修改步骤如下:
终端输入:sudo nano /etc/dhcpcd.conf
,打开 dhcpcd.conf 文件,在末尾输入以下代码:
interface eth0
static ip_address=192.168.0.10/24
static routers=192.168.0.1
static domain_name_servers=192.168.0.1
interface wlan0
static ip_address=192.168.0.200/24
static routers=192.168.0.1
static domain_name_servers=192.168.0.1
eth0 是有线的配置,wlan0 是无线配置。
ip_address 是静态 IP ,后面要接 /24
routers 是网关
static domain_name_servers 是DNS
配置完成在终端输入:sudo reboot
,重启树莓派。再次开机即可使用配置的静态 IP 连接。
注意
- 不可直接修改 /etc/network/interfaces 配置文件,这样即使取得静态 IP ,DHCP 服务器仍会自动为树莓派分配动态 IP 和 DNS 地址,导致路由表默认网关出现冲突,以及手动给 DNS 不生效。
- 手动静态 IP 要注意不能很路由器 DHCP 自动分配的 IP 冲突,否则树莓派可能无法正常联网。
开启 SSH
SSH是一种网络协议,用于计算机之间加密登录。SSH默认端口 22
从树莓派官方提供的 Raspbian 系统日志可知,2016年11月25之后的系统镜像默认不开启 SSH。
方法一(从 TF 卡配置)
在 TF 卡根目录(boot中),新建 SSH 文件(无后缀名)
方法二(终端开启)
sudo /etc/init.d/ssh start
方法三(图形化界面)
依次打开:
菜单(Menu)-首选项(preferences)-Raspberry Pi Configuration
点击 Interface 栏,选择 enable SSH服务
方法四(命令行UI界面)
sudo raspi-config
选择 “5 Interfacing Options”,回车;选择 “SSH”,回车;选择 YES,回车;最后点击“Finish”完成,重启即可。
SSH 登录
使用 Putty、Xshell、Termius……进行远程连接。
默认用户名:pi
默认密码:raspberry
开启 VNC
方法一
vncserver
此方法为临时开启,重启之后会重置。
方法二
图形界面下,依次打开:
菜单(Menu)-首选项(Preferences)-Raspberry Pi Configuration
点击 Interfaces 栏,选择 “enable”VNC 服务。
方法三
命令行输入:sudo raspi-config
,回车
弹出界面中选择 “5 Interfacing Options”,回车。
然后选择“VNC”并 enable
VNC 连接树莓派
使用 VNC 连接客户端,VNC-Viewer:https://www.realvnc.com/en/connect/download/viewer/
Windows 远程桌面连接
安装相关服务
1树莓派命令行输入:sudo apt-get purge tightvnc xrdp
,删除系统自带的 xrdp 和 tightvnc (xrdp 是基于 VNC 的)
2重新安装 xrdp 和 toghtvnc ,在命令行输入:sudo apt-get install tightvncserver xrdp
注意:若出现报错,执行:sudo apt update && sudo apt upgrade
开启windows远程桌面
win+r打开运行框,输入:mstsc,打开远程桌面窗口。
让 windows 和树莓派处于同一局域网下,输入树莓派 IP 地址、用户名、密码即可连接。
烧录系统
准备
- 8G以上的 Micro SD 卡(推荐Class4以上的卡)和读卡器,
- Raspberry pi 官网下载系统镜像:https://www.raspberrypi.com/software/
烧录工具
- Raspberry Pi Imager:https://www.raspberrypi.com/software/
- etcher 官网:https://www.balena.io/etcher/
分区
系统烧录完成,TF卡被分为两个区
- Boot FAT32
- Linux主分区 Ext4
在 windows 系统进行以上分区操作时,由于 Ext4 文件类型 windows 不可识别,所以在 windows 中只显示 Boot 分区,不必担心。
修改 TF 卡中的配置文件
显示器配置文件
树莓派为 microHDMI 接口,因此需要 microHDMI-HDMI 转接线。此时修改 config.txt 配置文件以便适应显示器的分辨率。
将 TF 插入电脑,打开 MicroSD 卡的根目录的 config.txt 文件,在文件末端添加以下代码:
max_usb_current=1
hdmi_force_hotplug=1
config_hdmi_boost=7
hdmi_group=2
hdmi_mode=1
hdmi_mode=87
hdmi_drive=1
display_rotate=0
hdmi_cvt 1024 600 60 6 0 0 0
在 hdmi_cvt 1024 600 60 6 0 0 0 的 1024 600 处填入自己显示器的分辨率,之后保存并弹出 Micro SD 即可。
WIFI 配置文件
在本地创建名为 wpa_supplicant.conf 的 txt 文件并删去 .txt 的扩展名。文本编辑器打开 wpa_supplicant.conf,输入以下配置,可使用多个 network{} 配置多个 WIFI:
或者在命令行界面配置:sudo nano /etc/wpa_supplicant/wpa_supplicant.config
country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="将我替换为第一个WIFI名字,不删除引号,不能有中文"
psk="将我替换为WIFI密码,不删除引号"
priority=将我替换为数字,数字越大代表优先级越高
}
network={
ssid="将我替换为第二个WIFI名字,不删除引号,不能有中文"
psk="将我替换为WIFI密码,不删除引号"
priority=将我替换为数字,数字越大代表优先级越高
}
将配置完成的 wpa_supplicant.conf 文件放入 boot 盘中即可完成配置写入。
备份/恢复系统
将现有的安装完成的系统备份为镜像文件,便于再次安装或者系统恢复。
-
系统的 TF 卡
-
下载安装 win32DiskImager 软件:https://sourceforge.net/projects/win32diskimager/ ( 开源 )
备份步骤
- 在本地电脑新建空白的 .img 文件(比如:raspberry.img)注意:路径名和文件名不能含有中文。
- 打开Win32DiskImager,选择含系统的 TF 卡,在选择刚刚建立好的 raspberry.img 文件,点击“读取”
恢复步骤
- 选择新的 TF 卡/已格式化的 TF 卡
- 选择之前备份的镜像文件
- 点击写入,之前备份的系统镜像就会写入到新的 TF 卡中
注意
- Win32DiskImager 备份属于全盘备份(无压缩)。
- 备份时一定不要点击“写入”,否则 TF 卡数据将不复存在。
重装系统需要彻底格式化原来的 TF 卡,以下为格式化工具:https://www.sdcardformatter.com/download/
格式化完成,TF 卡在windows会显示为真实空间大小,此时可以再次进行系统烧录。