[树莓派]手把手教你搭建迷你服务器
前言
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/
a. 带桌面和推荐的软件
b. 带桌面
c. 不带桌面的,纯命令行的
我这边用的是 Raspbian Stretch Lite 这个系统镜像,这个系统是官方制作的,lite 是不带桌面的,纯命令行的,优点是体积小,省性能和内存。
2. 下载 Etcher 或者 Win32DiskImager 往内存卡写入镜像
Etcher: www.balena.io/etcher/
Win32DiskImage :https://sourceforge.net/projects/win32diskimager/
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
我这是华为手机,可以直接看到 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
连接成功,如上图所示。这个说明我们的系统安装的是没问题的。
设置开机自启 ssh :
sudo raspi-config
选择 interfacing option ,然后找到 ssh,按回车使能 enable 就可以了
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 就可以了。