此文章更新于 74 天前,有些内容可能已经过期,代码仅供参考,请仔细辨别。

在经历过多次莫名其妙无法开机而刷机重装系统的经历之后,我决定写下这一篇笔记,以便日后查阅。
注意,本文仅为一篇方便日后查阅的笔记,所有内容仅供参考。

我准备的工具如下:
1、Raspberry Pi 4B
2、16GB内存卡
3、读卡器

装机

首先需要准备系统镜像,推荐官方系统: 官方系统下载通道

But
官网下载速度实在是太慢,可以直接使用我放在百度网盘里的镜像:
2019-07-10-raspbian-buster-lite (提取码: l9c0
2019-07-10-raspbian-buster (提取码: t41d
2019-07-10-raspbian-buster-full (提取码: 029e


下载完成后解压,得到 .img 为结尾的镜像文件,使用 Win32DiskImager 进行写入镜像,点击蓝色文件夹选择下载的镜像文件,设备选择你的U盘盘符即可。点击写入进行写入镜像。

20190114042403.png

写入完成后,Windows可能会弹窗让你格式化SD卡,此时无需理会,创建的Linux分区在Windows下默认是不能访问的

为了方便今后使用SSH通过计算机端进行访问,在U盘boot分区下直接创建空白文件ssh(注意不要有任何扩展名)

如果想要让树莓派开机后自动连接WIFI可以在boot下创建 wpa_supplicant.conf 文件,以下是我的配置文件:

country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
  ssid="PDCN" #你的无线网络名称
  psk="1234567890" #密码
  key_mgmt=WPA-PSK #加密方式,一般都是WPA/WPA2加密
  priority=1 #优先级,数字越大优先级越高(不可以是负数)
}

network={
  ssid="PDCN_5G"
  psk="1234567890"
  key_mgmt=WPA-PSK
  priority=2
}

完成后弹出SD卡,将SD卡插入树莓派,接上电源启动树莓派。

随后在电脑端打开 PuttyIP Address 填写树莓派的ip地址
IP可以在路由器中找到:

20191130211641.png

20191129215810.png

点击 open ,登录时输入raspberrypi默认账户进行登录(注意在linux下密码输入不会显示):

login as: pi
pi@xxx's password: raspberry


更新最快的国内源

sudo passwd root  #修改超级用户root密码
su - root  #切换到root用户
sudo nano /etc/apt/sources.list  #修改 /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 nano /etc/apt/sources.list.d/raspi.list  #修改/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 && apt-get upgrade  #更新系统和软件


配置中文环境

sudo apt-get install ttf-wqy-zenhei  #安装中文字库
sudo fc-cache  #刷新字库缓存
sudo dpkg-reconfigure locales  #语言配置
//sudo apt-get install scim-pinyin  #安装中文输入法
//sudo dpkg-reconfigure console-setup  #设置命令行字体大小
//sudo nano /etc/rc.local
///usr/bin/python3 /home/pi/fengshan.py
///home/pi/frp_0.29.1_linux_arm/frpc -c /home/pi/frp_0.29.1_linux_arm/frpc.ini

配置完成后重启树莓派即可。


常用软件

点击软件名称展开详情

服务端配置 - frps
frp的服务器端一般名为frps,可以在 frp 官方页面获取到最新版本的下载链接。

wget https://github.com/fatedier/frp/releases/download/v0.29.1/frp_0.29.1_linux_amd64.tar.gz  #下载
tar -zxvf frp_0.29.1_linux_amd64.tar.gz  #解压
cd frp_0.29.1_linux_amd64  #进入 frp 目录
vim frps.ini  #编辑配置文件

我的配置文件:

[common]
bind_port = 7000  #绑定的端口,需要与客户端中 server_port 参数保持一致
vhost_http_port = 8088  #虚拟主机运行在本机的端口
dashboard_port = 7500  #后台服务页面的端口,可通过http://ip:7500/访问
dashboard_user = dashboard_user_name  #管理员用户名
dashboard_pwd = dashboard_pwd_value  #管理员密码
privilege_token = privilege_token_value  #自定义值,必须与客户端中的 privilege_token 保持一致
./frps -c ./frps.ini  #开启frps服务



客户端配置 - frpc
frp的客户端一般名为frpc,可以在 frp 官方页面获取到最新版本的下载链接。

wget https://github.com/fatedier/frp/releases/download/v0.29.1/frp_0.29.1_linux_arm.tar.gz  #下载
tar -zxvf frp_0.29.1_linux_arm.tar.gz  #解压
cd frp_0.29.1_linux_arm  #进入 frp 目录
nano frpc.ini  #编辑配置文件

我的配置文件:

[common]
server_addr = server_ip  #服务器ip
server_port = 7000

[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000

[web]
type = http
local_port = 80
custom_domains = your_domains  #自定义的域名
./frpc -c ./frpc.ini  #开启frpc服务


常用功能


可能存在的问题

1、部分鼠标存在延迟,移动缓慢等问题。解决办法:

sudo nano /boot/cmdline.txt  #打开cmdline文件

打开文件后,在其文件末尾添加空格,再加上 usbhid.mousepoll=0。保存后重启系统,便可解决此问题。


有空会持续更新,先写到这里。



感谢开放的互联网和Raspberry pi爱好者的无私分享,因这些文章均来源于网络,无法保证为最优质的内容。以下列出的文章仅供参考,望周知。
本文中部分内容来源:
1、RaspberryPi树莓派从装机到完整搭建web服务器
2、树莓派如何连接WIFI
3、树莓派更新最快的国内源
4、树莓派(Raspberry Pi 3)-远程登录与远程桌面