# 1、前言
把之前写的树莓派的入门笔记拿出来总结在一块;
# 1.1、下载
树莓派系统烧录文件下载
# 1.2、树莓派系统镜像
树莓派系统镜像下载
# 2. 树莓派无显示器连接
# 2.1、配置 WLAN 无线网络
先设置一个网络,可以通过读卡器配置 WLAN 无线网络
- 1、在 SD 卡上创建映像后,将其插入读卡器即可访问引导文件夹。
- 2、将某些文件添加到此文件夹将在 Raspberry Pi 首次启动时激活某些设置功能
- 3、在 u 盘里面先新建一个记事本然后打开并输入对应内容(' 在中国 CN,wifi 名称 test,wifi 密码为 12345678)填自己的热点 /wifi;
- 4、关闭记事本并保存:记事本重命名为 wpa_supplicant.conf
内容如下:
country=CN | |
update_config=1 | |
ctrl_interface=/var/run/wpa_supplicant | |
network={ | |
ssid="test" | |
psk="12345678" | |
key_mgmt=WPA-PSK | |
} |
# 2.2、自行开启 SSH。
开启方法如下:(空文件)
boot 盘符下新建一个名为 ssh 的文件,不要任何扩展名,你可以新建一个 ssh.txt,确保文件夹选项中的设置是显示扩展名的,然后将.txt 删除,这样你就获得了一个没有任何扩展名的名为 ssh 的文件。(没有扩展后缀名的在文档里面找到显示打开就行)
如图:
# 3.ip 查找
树莓派的 ip 地址可以在路由器的管理界面中查看,也可以通过命令行查看:
ifconfig
最简单的方法就是用电脑热点或者可以查看手机热点的热点名来连接树莓派,然后通过 ip 地址访问树莓派。
用 Putty 连接树莓派先进行连接测试:
# 3.1、ip 连接失败
如果 ssh 连接失败:检查树莓派的 IP 地址是否正确,以及是否开启了 SSH 服务。
- 如果出现如下错误:ssh: connect to host 树莓派 IP 地址 port 22: Connection timed out
则说明树莓派的 IP 地址有误,或者 SSH 服务未开启。
在本地打开终端后输入
ssh pi@树莓派IP地址 | |
输入账号密码;默认pi/raspberry | |
然后输入 | |
ping 树莓派IP地址 |
- 出现如下错误:Permission denied, please try again.(拒绝许可,请重试)
目前我的办法是通过外设,有屏幕就行
在终端输入
sudo nano /etc/ssh/sshd_config
然后找到 PermitRootLogin,默认是 PermitRootLogin prohibit-password,将其改为 yes,
然后重启 SSH 服务;
service sshd restart
# 3.2、密码忘了
第一次登录树莓派需要创建一个自己账户,在创建用户帐户之前,您无法登录树莓派,我们可以在桌面新建一个 userconf.txt 文档,
断电拔出 SD 卡;在 U 盘里面新建文件 userconf.txt,内容如下:
pi:$6$/4.VdYgDm7RJ0qM1$FwXCeQgDKkqrOU3RIRuDSKpauAbBvP11msq9X58c8Que2l1Dwq3vdJMgiZlQSbEXGaY5esVHGBNbCxKLVNqZW1pi:$6$/4.VdYgDm7RJ0qM1$FwXCeQgDKkqrOU3RIRuDSKpauAbBvP11msq9X58c8Que2l1Dwq3vdJMgiZlQSbEXGaY5esVHGBNbCxKLVNqZW1
- 如果想生成自己的 userconf.txt 内容,可以使用如下指令设置
echo '你的密码' | openssl passwd -6 -stdin
以前写的文章
# 4、树莓派远程连接到桌面
我这里用 window 自带的连不上;于是用 vnc viewer 连接树莓派,vnc viewer 下载地址:https://www.realvnc.com/en/connect/download/viewer/
# 4.1、打开 VNC Server
先在树莓派命令行界面
sudo raspi-config
然后选择 Interfacing Options,然后选择 VNC,然后选择 Yes,然后选择 Finish。
# 4.2、遇到的问题
报错了很多行英文错误;
只需要输入
sudo systemctl start vncserver-x11-serviced.service
就可以启动 vnc 服务了。
# 5. 给树莓派配置静态 IP 地址
# 5.1 找默认网关
在 windows 下打开 cmd,输入
ipconfig
找到默认网关,一般是无线网局域网适配器 WLAN 的 IP 地址。
# 5.2 修改配置文件
sudo nano /etc/dhcpcd.conf
我打开是空白,如果有修改就行了;输入如下内容:
interface eth0 | |
static ip_address=树莓派的IP地址/24 | |
static routers=默认网关 | |
static domain_name_servers=默认网关 8.8.8.8 |
Ctrl+s 保存,
Ctrl+x 退出。
# 5.3 重启树莓派
sudo reboot
以前写的文章
# 6. 树莓派文件传输
- 1 用 U 盘插卡也可以传输;
- 2 但是如果不更改设置,每一次传输都需要打开 vnc;所以设置一下
打开树莓派终端;输入
sudo nano /etc/init.d/vncserver
把这些代码打入;设置一下就行了:
#!/bin/sh | |
export USER='pi' | |
eval cd~$USER | |
case "$1" in | |
start) | |
#启动命令行。此处自定义分辨率、控制台号码或其它参数。 | |
su $USER -c '/usr/bin/vncserver -depth 24 -geometry 1920x1080:1' | |
echo "Starting VNCServer for $USER" | |
;; | |
stop) | |
su $USER -c '/usr/bin/vncserver -kill:1' | |
echo "VNCServer stopped" | |
;; | |
*) | |
echo "Usage: /etc/init.d/vncserver {start/stop}" | |
exit 1 | |
;; | |
esac | |
exit 0 |
- 3 加上权限
sudo chmod 755 /etc/init.d/vncserver
- 4 设置开机自启
sudo update-rc.d vncserver defaults
- 5 重启树莓派
sudo reboot
以前写的文章