搭建服务器 – 实践篇 (上)
Linux system terminal

今天是礼拜天,好无聊啊啊啊啊啊!!!我已经宅在家无所事事快三个月了,自从Sem 1 teaching ends后,我就再也没回过PolyU校园了,加上sem 2都是网络授课。回想农历假期只剩一天,我又呆在家发毛发霉,就不如提前写出教程吧。

前排提示:此篇文章我会放多些超链接和图片,以让读者更容易了解发生肾么事。

回顾下之前我所讲解的一些知识,搭建一个服务器,我们需要一个可连网络的电脑主机个人申请域名,除此之外,我们还要一双勤快的手可靠的有线键盘(鼠标随意)。哦还有,需要一个闲置的8GB或以上的U盘

服务器购选方面,我看一般人普遍都是选择购买租聘服务器商家,像腾讯云阿里云那些,而且他们之前有学生优惠,不过因为需要实名和备案(好像是),所以我并没有选择,而国外的选择有Google Cloud,我记得当年宣传过首年免费,不过次年价格不菲,如果你想看看哪些服务器实惠,可以浏览知乎这里

而除了一般人,就是像我这种在家搭建服务器的了。相比租聘服务器,我们需要自己购买服务器,而缺点也明显,就是稳定性和可靠性不会比大商家的服务器好。而优点就是可定制高,我们的服务器宽带速度取决于自己家的宽带速度,内存和处理器也可以选择性价比高的,长期的服务器架构使用来看价格其实比租聘服务器便宜。所以如果你有一个良好的宽带(50Mbps以上),手头上有点,又喜欢同时研究搭建服务器和电脑软硬件认知,自己搭建也是不二选择。

而下面的搭建便是自家服务器,在这里,除了系统安装部分和硬件购买部分,到了宝塔安装的教学以后都是通用的。

搭建前

首先在开始之前,请清楚认识路由器的端口转发功能,以ASUS华硕路由器为例,以便外网能访问服务器。

如果不用端口转发,就需要服务器网线连接光猫,坏处是在内网难以调校服务器,如果用外网访问,容易被人发现赤裸裸毫无防御之架的小肉鸡

不过你说,你先让服务器连上路由器先在内网搭建好,再连上光猫。其实也是可以的,不过这种操作活我建议或许要等你熟悉点再做。

购买服务器

服务器的话,其实选择配置低的就可以了,新手推荐用x86架构的服务器。

一开始,我也是选择用x86服务器,最近搞特价的英特尔自家迷你主机(NUC)的NUC5PPYH型号挺香,我买的就是它。它拥有一个千兆网口,性能刚刚好够用的奔腾N3700 CPU。当大家都在抢矿渣 锐角云 做软路由下载机什么的,我却用比锐角云二手价还低的价格买到了全新的NUC,真香。

如果你买服务器,可以选择这款或者上网搜搜更好的选择,例如联想m73,据说功耗也低,非常适合。

无意中在拼多多发现的超便宜主机

购买后一个星期,此快递终于经过集运来到了香港。注意,NUC是一个净机,意思是并不带硬盘和内存,需要自己购买。而我手头也有空闲的笔记本内存和SSD固态硬盘,就顺势把他们装上了。所以,购买主机时请确认是否赠送硬盘内存,没有需要另外购买!

安装现场

装好硬盘内存后,腾出书架的一个位置安放它。

黑色是NUC;旁边电视机顶盒是斐讯N1,现已成我网站主力服务器。
我家服务器网络布置图

安装系统

经测试是正常开机,不过此时没有系统,我们需要为它安装Ubuntu(Ubuntu是什么?)。

先点这里下载系统

还有下载安装balenaEtcher

我选择了带有桌面显示的Ubuntu Desktop 20.04 LTS 版本,如果有兴趣的话,可以先分心去看看什么是Linux

BalenaEtcher则是将系统镜像拷贝到U盘里,到时候系统引导安装。

意:U盘需要格式化,请备份

好所有个人数据!!!

安装好BalenaEtcher后,先插上U盘,待电脑能识别U盘后打开软件。

开始后请稍安勿躁,制作好启动U盘后会自动提醒,请勿在期间对U盘进行任何操作

好了,启动U盘制作完毕,现在开始安装系统。

这里牵涉一个boot menu(引导菜单)的概念,既是电脑开机时进入一个选择媒介启动系统的页面。

每种品牌电脑的BIOS和boot menu的方式都不同。就譬如,我的NUC是开机时候按F10键进入boot menu。

如果开机引导也不太明白的话,建议先看看它

之后选择USB启动Ubuntu。

为了方便解释安装方式和截图,以下我以虚拟机为例。注意:它们的安装方式是一模一样的。

Load完一堆代码后便启动了。启动后,

选择安装Ubuntu。

U盘启动Ubuntu系统后,选择语言

确认键盘输入法,点击继续。

如果你单纯想搭建服务器,请选择“最小安装”,系统便会安装基本文件,如果你想试试Ubuntu相比Windows有什么区别,例如办公文件和小游戏什么的,可以选择正常安装,不过会占用多些储存空间和内存,如果小主机性能不太够就最小安装吧。

这里我选择“最小安装”,而后点击继续

注意!这里会提示格式化硬碟!如果你用的是全新购买的硬碟,便可以格式化安装系统了。如果你用的是闲置旧的硬碟,请务必备份个人硬碟数据!

确认可以格式化的话,点击“现在安装”。

硬盘没数据就格式化吧!有的话记得备份再格式化!

而后,系统会提醒你确认格式化硬盘,点击继续。之后填写你的地区、你的电脑名字、用户名和密码,这个请使用一个强密码,提升安全性。

现在便开始安装系统了,去看个剧或是打会游戏吧。

安装中
安装完毕,点击重启
系统提示请拔出U盘,之后按Enter
安装成功,点击登入个人账号
好的,Ubuntu就正式安装好了。账号登入可以不用理会。

安装宝塔

宝塔是一个可视化的网站部署工具和控制面板,通过图形操作大大减少命令行操作,使小白也懂得建站。

在Ubuntu系统中,打开终端(Terminal),将以下的代码复制到终端中:

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh

之后按Enter

此时,系统会要求你输入你的密码,输入期间密码并不会有任何显示。

输入正确后,输入”Y”。

输入”Y”,然后回车

回车后,系统就会自动安装宝塔控制面板。

开始安装宝塔必要组件;全自动化,方便省心

很快啊,啪的一声就安装好了。

请注意这里终端显示的登入信息!这里是登入宝塔的默认登入密码信息!

登入信息

这里终端显示了宝塔最初始得登入位置,我们因为在内网,而外网还未开通,所以我们用鼠标右键内网链接选择打开链接,进入宝塔控制面板。

宝塔面板登入

如果不小心关了终端,不用怕,重新打开终端,输入:

sudo bt

而后输入14

之后复制默认名字(username)和密码(password)

点击登入
查看宝塔《用户协议》;鼠标滑倒底、点击“进入面板”

第一次登入宝塔会推荐你安装LNMP或者LAMP网站部署环境,在这里任意选一就可以了。我个人用开LNMP,按左侧的LNMP下方的”一键安装”。

之后便开始安装。

在期间,宝塔会要求你登入,如果没有账号请注册(需要内地手机号码)。

登入后,点击左下角的面板设置,更改默认用户名和密码。

先修改安全入口,如果你设定成 /pyyuons 这个样子的话,以后内网登入都需要

192.168.31.139:8888/pyyuons 进入宝塔面板。

这样子可以避免黑客扫描到登入入口。(注意: 端口也可以更改,提升安全性,不过需要提前开放端口,如果不会开放端口就勿碰了!)

之后重新修改面板用户面板密码强烈建议设定强密码!毕竟宝塔是拥有权限控制你网站所有文件,所以入口必须设定一个高的安全性以避免被人攻击。

设定好后就等应用安装吧,这里也需要一些时间,刷个剧或者打会游戏吧(复习

好了,安装完成!

但是因为我们还没有域名和DDNS,所以网站还未能启动,现在做到的是已经找到一块工地,但是楼房还要待我们慢慢盖好。

域名的申请和DDNS设定就待我下篇更新吧。希望大家对搭建服务器有初步的认识!如果还是担心不太会的话可以尝试先在虚拟机练练手,等有了相关实践经验再正式搭建。

现在,右上角点击关机:

电脑关机

谢谢大家阅读文章,下期再见!

Last edited at 00:43 on 22 FEB 2021

为生活添加点不太完美的音乐

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇