= 第 0 天 - 创建您自己的服务器 - 使用 Google Cloud Platform 免费套餐 = *(草案:使用此作为指南,但尚未经过全面测试。如有任何问题,请告知我们)* **首先阅读此内容如何工作& 常见问题 首先,你需要一台服务器。如果没有自己的服务器,您就无法真正了解如何管理远程 Linux 服务器 - 所以今天我们将获得一个 - 完全免费! 借助 Linux 和虚拟化的魔力,现在几乎可以立即安装小型 Internet 服务器,而且成本非常低。从技术上讲,您将要做的是创建和租用 VPS(“虚拟专用服务器在数据中心某处,运行 Linux 的单个物理服务器将使用 KVM(基于内核的虚拟机)功能拆分为十几个或更多虚拟服务器自 2007 年初以来一直是 Linux 的一部分 除了托管服务提供商,我们还需要选择要在我们的服务器上安装哪种“风格”的 Linux。如果您是 Linux 的新手,那么可用的“发行版”范围可能会令人困惑 - 但最新的 LTS(“长期支持”)版本的 Ubuntu Server 是一个受欢迎的选择,这也是您学习本课程所需的内容 这些说明将引导您使用 Google Cloud“免费套餐”(httpscloud.google.com) 作为您的 VPS 托管提供商。他们的评价很高,界面非常简单和流畅。尽管我们将使用免费套餐,但请注意您需要提供有效的信用卡信息。 (当然,如果你有充分的理由使用其他提供商,那么一定要这样做,但一定要选择 Ubuntu Server 20.04) 注册非常简单 - 只需提供您的电子邮件地址和您选择的密码 - 以及 2FA 的电话号码 - 第二种身份验证方法。您还需要提供您的 VISA 或其他信用卡信息 选择“Compute Engine”并点击“VM Instances” 创建一个新实例 选择你想要的任何地区 对于机器配置,选择系列并设置为“E2”,机器类型设置为“e2-micro” 将启动盘更改为“Ubuntu 20.04 LTS” 现在我们创建自己的服务器后,我们需要打开所有端口和协议以便从任何地方访问。虽然这对于生产服务器来说可能是不明智的,但这正是我们在本课程中想要的 导航到您的 GCP 主页并转到 Networking >VPC Network >Firewall >Create Firewall 将“流量方向”设置为“入口”将“目标”设置为“网络中的所有实例”将“源过滤器”设置为“IP 范围”将“源 IP 范围”设置为“0.0.0.0/0”设置“协议和Ports”到“Allow All” 通过创建新的防火墙并将“Direction of Traffic”设置为“Egress”来创建并重复这些步骤 选择您的实例并单击“ssh”,它将打开一个新的窗口控制台。要访问 root,请在命令行中键入“sudo -i passwd”,然后设置您自己的密码。通过键入“su”和“password”登录。请注意,密码不会在您键入或粘贴时显示 如果您打算通过第三方工具(例如 Putty)访问您的服务器,您还可以参考 httpscloud.google.com/compute/docs/instances/connecting-advanced#thirdpartytools 通过键入以下内容确认您可以执行管理任务: 须藤更新 然后: 须藤升级 不要太担心这些命令的输出和消息,但应该清楚它们是否成功。 (通过采用默认选项回复任何提示)。这些命令是您在 Ubuntu Linux 系统上强制安装更新的方式,只有管理员才能执行这些命令 要注销,请键入 *注销*或*退出* 您的服务器现已全部设置完毕,可以开始学习课程了! 注意: 这台服务器现在正在运行,并完全暴露在整个互联网上 您一个人负责管理它 您刚刚安装了最新的更新,所以现在应该是安全的 == 关于社区 == 成员 在线