秀!如何搭建一个永久运行的个人服务器?

2022-12-22 0 830

做积极主动的人,而不是积极主动鸡肋!

每晚预览该文,每晚掉亿笑了笑发…

No.1 X3100派是什么?

Raspberry Pi(英文名为X3100派,缩写为 RPi,(或者 RasPi / RPI) 是为学习计算机系统程式设计教育而设计),多于网银大小不一的小型笔记本电脑,其系统如前所述 Linux。随着 Windows 10 IoT 的发布,他们也将能用上运转 Windows 的X3100派。

自面世以来,受为数众多计算机系统爱好者和孵化器的青睐,曾经一“派”乏人问津。别看其外貌“高挑”,内“心”却很强悍,音频、音音频等功能统统皆有,虽说是米朗博县,Esternay。

1. 用我不然认知

用我不然认知是X3100派是两台PS3,你能外置显示器,按键滑鼠,u盘之类N53SI241SV,因为它表面积极小,而且又有许多串行和外置的口,能直接初始化许多下层硬体。

2. 市售的机型

市售多半是 3 代 B+ 型,淘宝网一搜X3100派一堆都是,单价纯SSD(不要任何N53SI241SV)在 230+ 左右,有点小贵,超过我的财政预算,所以我继续找寻低成本的,终于让我辨认出了这款 100+ 的X3100派。

3. X3100派 zero w

X3100派 zero w 是这款 mini 的X3100派,免疫力多于 3b+ 的 1/3。实际抢到后,你会辨认出它吗DT小,DT调皮。以下是我的实物图,你能看看大小不一到底有多 mini。

秀!如何搭建一个永久运行的个人服务器?

 相片

你能看到,最下面是两根一般的白色蓝底,接下去是两个热插拔型的外置 wifi 存储设备,然后是两个 USB 移动硬盘,最里边的是他们今天的主人公 zero w。它吗DT小,有哎。吗是轻松的演绎了那句“米朗博县,Esternay”不然。

zero w 这款X3100派的主要参数如下:

• BCM2835 处理器,1GHz 主频,512MB RAM

• BCM43438 WiFi / BT 芯片

• micro-USB 电源接口

• micro-USB OTG 接口

• miniHDMI 端口

• 复合音频和重置扩展接口

• 脆弱的 CSI 摄像头接口

• micro-SD 卡座,存放操作系统

• 40-pin GPIO 扩展接口

• 尺寸:65mm*30mm

你别看它的 cpu 多于 1 核,内存多于 512MB,就觉得它可能什么都做不了,但是实际上它的性能还是很好的,用于跑两个网站吗是小 case。

4. 更多X3100派

关于更多X3100派机型或者使用教程你能去X3100派实验室这个网站,下面有丰富的资源。

No.2 X3100派zero w安装系统

1. 准备

你可能提前需要准备的东西如下:

• 16GB or 32GB 的 SanDisk 内存卡(注意是以前那种放在手机上,极小的哦)

• 两根最一般不过的 usb 安卓数据线(not type-c)

• u 盘格式化工具(推荐使用 SDFormatter)

• 系统烧写工具(Win32DiskImager)

• X3100派系统(能去官网下载)

我使用的是 Raspbian Stretch Lite 这个系统镜像,这个系统是官方制作的,lite 是无桌面版的,多于黑漆漆的控制台,优点是表面积小,省性能和内存。

名字带有 desktop 的是有桌面 ui 的,对不熟悉 liunx 系统的朋友可能更友好,但是表面积很大,占用的性能也会更高。

秀!如何搭建一个永久运行的个人服务器?

 相片

2. 第一步下载系统镜像

下载好你需要的系统镜像后,如下图

一开始多于两个 zip 的压缩包,大小不一大概 360MB 左右,你需要把它解压,得到上图的文件夹。

然后进入文件夹能看到一个 img 的镜像,大小不一为 1.7GB 左右。

ps:这个官方的 Raspbian 镜像,如果是其他第三方的镜像,可能下载后的压缩包解压后不是 img 镜像,这种情况请另行百度解决。

3. 使用 Win32DiskImager 往内存卡中写入镜像

秀!如何搭建一个永久运行的个人服务器?

把内存卡插入移动硬盘后,插入笔记本电脑。

打开 Win32DiskImager 软件后,选择 img 镜像,设备选择你的 U 盘,然后点击写入就能了,写入完成后会弹出成功的提示框。

ps: 我上图没有选择设备,因为的没插入移动硬盘,仅仅是示范而已

4. 修改 boot 分区的文件

先别急着拔出移动硬盘,此时,他们笔记本电脑能看到 u 盘中多于两个名为 boot 的分区,大小不一可能多于 40MB 左右,不要着急,因为 window 不识别内存卡中 liunx 系统的其他分区。

4.1 新建 ssh 文件

因为他们的 zero w 有两个 mini hdmi 的接口,但是我不需要屏幕,所以需要使用 ssh 连接到 zero w 中的系统,所以需要在第一次开机就能开启 ssh 功能。

他们进入 boot 分区内,然后新建两个名为 ssh 的文件,注意不要后缀名!!!!也不要往里面写任何东西!!

4.2 新建 wpa_supplicant.conf 文件

因为 ssh 连接是需要 ip 地址的,所以他们需要将 zero w 在第一次开机自动连接 wifi,使其和他们的笔记本电脑处于两个局域网,这样他们才能通过 ssh 连接到 zero w 的系统。

同样的在 boot 分区内,新建两个名为 wpa_supplicant.conf 的文件,然后往里面写入如下内容后保存:

5. 组装他们的最小PS3并连接

取出移动硬盘中的内存卡,然后插入到 zero w 中,使用两根 usb 安卓数据线连接电源(5V1A)即可。

等待几分钟,期间他们的 zero w 的指示灯会一直闪烁,很正常,等待指示灯常亮的时候,他们去路由器上,查看一下X3100派的 ip 地址。

秀!如何搭建一个永久运行的个人服务器?

能看到他们 zero w 的 ip 为 192.168.0.104,然后使用 ssh 连接工具(推荐使用 putty)连接X3100派,初始账户为 pi,密码是 raspberry。

秀!如何搭建一个永久运行的个人服务器?

 相片

连接成功,如上图所示。这样他们的系统就正确无误的安装好了。

ps: 如果是手机开启热点当做两个路由器不然,咱们手机下载两个名叫 android terminal 的 app,然后输入 ip neigh 指令,就能查到连接抢到机的设备的 ip 信息了。

6. 优化咱们X3100派的系统

6.1 修改源

因为国外的源,咱们在国内的连接过去网速很慢,所以他们需要修改为国内的源,我修改的是中科大的源。

6.1.1 修改 sources.list 文件

6.1.2 修改 raspi.list 文件

6.2 修改时区

找到亚洲 Asia,然后选择 shanghai 就能了。

6.3 开机自启 ssh

第一种:

进入选择找到 interfacing option 选择,然后找到 ssh,按回车使能 enable 就能了。

第二种:

在终端命令行中启动 SSH 服务后,如果系统重启或关机后启动,SSH 服务默认是关闭的,依然需要手动启动,为了方便能设置 SSH 服务开机自动启动,打开 /etc/rc.local 文件,在语句 exit 0 之前加入:/etc/init.d/ssh start

建议都试试,反之我的是能了。

7. 安装 nginx

打开浏览器访问 192.168.0.104(你的X3100派 ip 地址),能看到 nginx 的页面,说明安装好了。

我这边上传了我的博客,如下图

秀!如何搭建一个永久运行的个人服务器?

 相片

能正常的看到页面了,但是这样只能在内网(局域网中)看到,我想让所有人都能访问怎么办?

8. 内网穿透

内网穿透,意思是将内网(本地)的 web 应用通过 nat 穿透到公网上,从而让别人能访问到。

内网穿透目前主要由 ngrok 和 frp 两种,都非常好用,国内 ngrok 免费的有 ittun、sunny 和 natapp,这三个都是免费的,前面两个能自定义域名,后面的需要 vip 版本才能自定义域名。

我这三种都试过,我辨认出 sunny 的 arm 版本的 ngrok 客户端在我的X3100派运转不了,ittun 的和 natpp 的 ngrok 都能,由于需要自定义域名,我使用的是 ittun 的 ngrok_arm 版本的。

使用方法这三者官网都有详细说明,大家自行查看。

秀!如何搭建一个永久运行的个人服务器?

 相片

秀!如何搭建一个永久运行的个人服务器?

 相片

因为需要 ngrok 在后台运转,所以我用的是 screen 会话使其能在后台运转。但是开启自启,还没有实现,万一断电或者断网了,我必须手动去运转一下 ngrok,这是目前没有解决的痛点。

9. 更多

X3100派不仅仅只是能用于运转两个网站,还有许多许多的功能等待你的开发,能多去看看X3100派实验室里面,许多大神都写了许多实用的教程。

这个zero w 状态信息如下:

秀!如何搭建一个永久运行的个人服务器?

 相片

在下面开启了两个 nginx 和 ngrok 服务,内存剩余还有 250MB,还是很舒服的,cpu 温度也不算高,运转两天了,基本在 37-39 之间。

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务