[树莓派]手把手教你搭建迷你服务器
前言
Raspberry Pi(中文名为“树莓派”,简写为RPi,(或者RasPi / RPI) 是为学习计算机编程教育而设计),只有信用卡大小的微型电脑,其系统基于Linux。 随着Windows 10 IoT的发布,我们也将可以用上运行Windows的树莓派。
自问世以来,受众多计算机发烧友和创客的追捧,曾经一“派”难求。别看其外表“娇小”,内“心”却很强大,视频、音频等功能通通皆有,可谓是“麻雀虽小,五脏俱全”。
今天我们就来学习一下树莓派环境的基本搭建。
准备材料
1.树莓派 zero wh 一个
2.16G 闪迪卡(TF卡)
3.micro USB 线(很老的安卓数据线,不是 type-c)
4.TF 卡读卡器
环境搭建
1. 下载系统镜像
https://www.raspberrypi.org/software/operating-systems/
![[树莓派]手把手教你搭建迷你服务器-鸿蒙开发者社区 [树莓派]手把手教你搭建迷你服务器-鸿蒙开发者社区](https://dl-harmonyos.51cto.com/images/202011/e5e7e11709827029b80110a0d7ca221eeafe46.jpg)
a. 带桌面和推荐的软件
b. 带桌面
c. 不带桌面的,纯命令行的
我这边用的是 Raspbian Stretch Lite 这个系统镜像,这个系统是官方制作的,lite 是不带桌面的,纯命令行的,优点是体积小,省性能和内存。
2. 下载 Etcher 或者 Win32DiskImager 往内存卡写入镜像
Etcher: www.balena.io/etcher/
![[树莓派]手把手教你搭建迷你服务器-鸿蒙开发者社区 [树莓派]手把手教你搭建迷你服务器-鸿蒙开发者社区](https://dl-harmonyos.51cto.com/images/202011/720b36339546c78f952950de9efc2bc8a513f3.jpg)
Win32DiskImage :https://sourceforge.net/projects/win32diskimager/
![[树莓派]手把手教你搭建迷你服务器-鸿蒙开发者社区 [树莓派]手把手教你搭建迷你服务器-鸿蒙开发者社区](https://dl-harmonyos.51cto.com/images/202011/53f50dc6191d52da3388934fbdd589e4d09528.jpg)
3. 配置 wifi 自动连接
将镜像写入 TF 卡后,我们打开我的电脑,会发现有个 boot 分区,打开 boot 分区
a. 创建 wpa_supplicant.conf 文件,写入以下内容
country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="wifi名字"
psk="wifi密码"
}
b. 手机开启 wifi 热点,填写手机的 wifi 名字 和 wifi 密码 ,这样方便查看 ip
![[树莓派]手把手教你搭建迷你服务器-鸿蒙开发者社区 [树莓派]手把手教你搭建迷你服务器-鸿蒙开发者社区](https://dl-harmonyos.51cto.com/images/202011/73d060d06a20e16c7d96389e7d83ba9cac3b75.jpg)
我这是华为手机,可以直接看到 ip 地址,如果你看不到,可以下载一个名叫 android terminal的 app ,然后输入 ip neigh 命令,就可以查到连接到手机的设备 ip 信息了。
4. ssh 登录
打开 boot 分区,创建 ssh 空文件,注意后面不需要加后缀名!
然后将 TF 卡插入树莓派设备,连接电源开机,等连接到手机热点成功后,用 ssh 连接工具连接树莓派,初始帐号为 pi,密码是 raspberry 。
ssh 连接工具:MobaXterm 、XShell 、 Putty 任选其一
ssh pi@192.168.43.182
![[树莓派]手把手教你搭建迷你服务器-鸿蒙开发者社区 [树莓派]手把手教你搭建迷你服务器-鸿蒙开发者社区](https://dl-harmonyos.51cto.com/images/202011/231378f5506dff0cddb9185556b790d0079344.jpg)
连接成功,如上图所示。这个说明我们的系统安装的是没问题的。
设置开机自启 ssh :
sudo raspi-config
选择 interfacing option ,然后找到 ssh,按回车使能 enable 就可以了
![[树莓派]手把手教你搭建迷你服务器-鸿蒙开发者社区 [树莓派]手把手教你搭建迷你服务器-鸿蒙开发者社区](https://dl-harmonyos.51cto.com/images/202011/81418f523070df65af6421b1a7e25fce24dcfd.jpg)
![[树莓派]手把手教你搭建迷你服务器-鸿蒙开发者社区 [树莓派]手把手教你搭建迷你服务器-鸿蒙开发者社区](https://dl-harmonyos.51cto.com/images/202011/385bb2e2075bb99bcc0078f6569cdbb3b39ee8.jpg)
5. 修改镜像源(很重要)
因为官方的源,是国外的,速度慢的跟乌龟爬一样。所以我们得换一个快如闪电的源,方便我们以后神一般的操作。
修改 sources.list 文件
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
修改 raspi.list 文件
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
6. 修改时区
sudo dpkg-reconfigure tzdata
找到亚洲 Asia,然后选择 shanghai 就可以了。
![[树莓派]手把手教你搭建迷你服务器-鸿蒙开发者社区 [树莓派]手把手教你搭建迷你服务器-鸿蒙开发者社区](https://dl-harmonyos.51cto.com/images/202011/14d9ff929feb61b4c94871e9c0f4aa018ddaf9.jpg)
![[树莓派]手把手教你搭建迷你服务器-鸿蒙开发者社区 [树莓派]手把手教你搭建迷你服务器-鸿蒙开发者社区](https://dl-harmonyos.51cto.com/images/202011/b638a3a346d111aeb1c038f553d61be3655fc6.jpg)




















