以低于 50 美元/次的成本搭建一个 Linux 开发服务器
如果你还不知道,Raspberry Pi 绝对是一款出色的硬件。它非常适合用来进行各种有趣又疯狂的实验,我个人认为它是每个开发者都应该拥有的设备。Raspberry Pi 可以做很多事情,但在本文中,我们将为你的团队搭建一个开发服务器。那就让我们开始吧👨🏻💻
1. 先决条件
首先,如果您的团队与您在同一办公室工作,或者您独自工作,那么这个方案是理想的选择。如果不是这样,别担心,我有这张优惠券给您。总之,您需要准备以下物品。
硬件
1. Raspberry Pi(废话!)
2. Wifi 适配器或以太网线
3. Micro SD 卡(8GB+)
4. HDMI 线*
5. 显示器*
6. USB 键盘*
*选修的
软件
7. BalenaEtcher 👉🏼下载
8. Raspbian Stretch Lite 👉🏼下载
或
8. Ubuntu 👉🏼下载
2. 启动 Micro SD
为此,我们将使用 BalenaEtcher。虽然它是完全可选的,但如果您是初学者,您可能会更喜欢它。这使得安装变得非常容易,并节省大量时间。
如果没有,可以使用以下命令:
diskutil list
使用此命令识别您的卡,因为此命令将为您提供所有可用驱动器的列表
接下来,使用以下命令卸载磁盘:
diskutil unmountDisk /dev/disk3
现在使用此命令刷新您的卡,并记得根据您的计算机更改值:
sudo dd bs=1m if=/Path/to/image/ubuntu-16.04-preinstalled-server-armhf+raspi3.img.xz of=/dev/disk3 conv=sync
要检查状态,请按cntrl+t
。如果出现故障,请查看本指南。
3.运行Raspberry服务器
因此,在本节中,我将演示如何使用 Raspbian 镜像设置服务器。当您插入电源并看到类似这样的信息时,表示服务器已准备就绪,请等待一段时间启动。
注意:如果你有网线,甚至不需要显示器,但如果启动时出现问题,你将无法调试。所以最好还是带一个。
启动后,系统会询问您的用户名和密码。以下是默认值:
默认用户名: pi
默认密码: raspberry
登录后,运行以下命令检查网络是否正常ping 8.8.8.8
。如果一切正常,则需要运行以下命令。
apt-get install update
apt-get install upgrade
现在,这是设置 Raspberry Pi 最重要的一步,运行:
sudo raspi-config
这个命令是你的好帮手。用它,你几乎可以配置 Raspberry Pi 中的任何内容。以下是一些有用的命令:
使用 Wifi Dongle 实现无线连接
添加 Wifi 名称和密码,搞定!
启用/禁用 SSH
扩展文件系统
默认情况下,您的 SD 卡上的所有空间均不可用,但使用此功能,您可以获得所有可用空间。
启动时连接到互联网
最重要的是,这将确保您的服务器连接到互联网。
4. 连接到你的服务器🥳
最后,现在连接非常简单。只需使用以下命令:
ssh pi@your-ip-address
注意:
1. 如果你不知道你的 IP 地址,请使用/sbin/ifconfig wlan0
2. 你应该与 Raspberry Pi 位于同一网络上
现在,让我们使用这个简单的命令在我们的服务器上安装 nginx。
sudo apt-get install nginx
之后,打开浏览器并添加 Raspberry Pi 的 IP 地址。如果一切正常,您将看到以下内容。
恭喜!您的服务器已启动并运行!
结论
希望你们能像我一样享受这个过程。我一定会发布更多类似的实验。如果你们遇到什么问题,欢迎在下面的评论区提问。
好了,伙计们,我得走了。我要用今天省下来的🤑钱🤑在办公室开个派对。😂😆