树莓派(Raspberry Pi)是一款为学习计算机编程而设计的微型电脑,其系统大多基于Linux。虽然只有信用卡的大小,但其视频、音频等功能通通皆有,电脑能做的大部分事情,在树莓派上都能做,可谓“麻雀虽小,五脏俱全”。
本文章主要帮助树莓派开发者从零开始快速上手,搭建Ubuntu20.04系统,并实现网站部署等功能。
下面我们开始行动吧~~~
点我进入树莓派官网:https://www.raspberrypi.com/
1、Ubuntu官网:https://cn.ubuntu.com/download/raspberry-pi
2、下拉找到 Ubuntu 服务器 20.04 LTS 版本
注意:如果没有找对应版本点这里下载对应版本
Ubuntu 服务器 20.04 LTS:直链 64位 下载
1、树莓派软件官网:https://www.raspberrypi.com/software/
2、下载 Xmanager 或 宝塔面板(用于 ssh 连接树莓派,使用方法差不多,选一种工具即可)
(建议 32G 以上,推荐使用 64G )
1、打开 Raspberry Pi Imager -> 操作系统选择 “擦除” -> 选择插入的 SD 卡 -> 开始 “烧录”
注意:烧录完成后需要移除 SD 卡重新插入才能进行镜像烧录工作
1、选择自定义镜像 -> 选择刚刚下载的镜像烧录 “ubuntu-20.04-preinstalled-server-arm64+raspi.img”
注意:树莓派4B主板接线时需要插上 储存卡、电源线、网线(网线需要连接到路由器)
1、进入路由器管理页面(不同品牌路由器的管理页面的路由不同,如华为默认路由界面为:http://192.168.3.1/)找到名称为 ubuntu 设备(这个就是树莓派设备 有线连接 的 ip 地址)
2、使用 Xmanager 中的 Xshell 或 宝塔工具 新建会话
新建会话:文件 -> 新建会话 ->输入主机名即树莓派有线连接的 ip 地址 -> 端口号 22 -> 确定
输入账号密码连接树莓派
当出现下图显示 ubuntu@ubuntu:~$:时,恭喜你已经安装成功啦!
3、初次进入系统需要修改密码 (输入时不能按退格键,尽量一次输对防止断开连接):
4、修改源并添加代码:
sudo vim /etc/apt/sources.list
按 i 进入编辑模式,清空源并添加下列中科大源(按 Esc + :wq 保存):
Vim 清空所有内容操作:
① 按一下 Esc 键,确保退出编辑模式,按两次键盘上面的 g 键,让光标移动到文本的首行
② 然后按键盘上面的 d 和 G 键,其中 d 键是小写,G 键要切换成大写的
# 树莓派 Ubuntu20.04 中科大源
deb https://mirrors.ustc.edu.cn/ubuntu-ports/ focal main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ focal main main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-updates main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-backports main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-backports main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-security main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-security main restricted universe multiverse
5、更新文件:
# 更新源列表
sudo apt-get update
# 更新软件包
sudo apt-get upgrade
更新完成如下图所示:
1、在原有的服务器版本系统上输入以下两行命令
① 安装桌面系统
sudo apt install ubuntu-desktop
② 安装桌面远程工具
sudo apt install xrdp
2、安装中文环境包
① 安装中文基础包
sudo apt install language-pack-zh-hans language-pack-zh-hans-base language-pack-gnome-zh-hans language-pack-gnome-zh-hans-base
② 安装中文支持包
sudo apt install `check-language-support -l zh`
③ 重启设备
sudo reboot
3、设置允许root登陆设备
# 设置root密码
sudo passwd root
# 编辑此文件
sudo vim /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
# 添加下列两行到 50-ubuntu.conf
greeter-show-manual-login=true
allow-guest=false
4、远程连接树莓派桌面
Win 键 搜索 “远程桌面连接” -> 输入 ip 地址
选择 xrdp 默认会话模式并输入的登录信息:
连接成功进入系统桌面后如下图所示:
至此,Ubuntu 服务器 20.04 LTS 基本配置已安装完成啦!
注:桌面版若已安装好可以直接跳过本章节内容,在 桌面右上角 或 设置 中启用并自动连接 Wifi 功能即可
① 安装 net-tools 网络适配工具
sudo apt install net-tools
② 查看 ipv4 地址,找到 wlan0(如果没有找到直接下一步)
ifconfig
① 安装无线网络适配工具
sudo apt install wireless-tools
sudo ifconfig wlan0 up
② 扫描 Wifi 设备
sudo iwlist wlan0 scanning | grep -i ssid
找到自己的 Wifi(如果找不到可以重启再试试)
③ 安装网络管理工具并连接 Wifi 设备
sudo apt-get install network-manager
下面这行命令需要将 Wifi名称 和 Wifi密码 改成自己的信息
示例:
sudo nmcli device wifi connect HW_CSLM password 123456 ifname wlan0
sudo nmcli device wifi connect Wifi名称 password Wifi密码 ifname wlan0
连接成功后终端输出示例:
成功用 "wlan09b03ab60-128b-4067-b84e-e375500698f" 激活了设备 ""。
然后重复 ifconfig 命令找到 wlan0 的 ip 地址,再使用 ssh 新建会话连接树莓派无线 ip 地址(此操作可参考 第三章 -> 第三节 的内容)
④ 关闭系统,拔掉网线
sudo poweroff
重新启动树莓派,用 ssh 工具连接树莓派无线 ip,若成功进入终端那么恭喜你已经完成 Ubuntu20.04 的系统搭建啦!
sudo chmod 777 文件夹名 -R
sudo rm -rf 权限锁路径
sudo apt-get install -f -y
sudo dpkg --add-architecture amd64
学习 Django / Flask Web Server 搭建自己的网站,后期将结合 Ubuntu20.04 系统分享关于 Python 环境的系统配置 和 内网穿透 实现网站的部署功能,让你能够体验更加稳定强大的树莓派服务器!