我想启动自己的服务器,但我不知道该怎么做。我需要一些建议。我的服务器将是公共服务器,并且将始终处于打开状态。我将为我的服务器使用静态 IP。
答案1
我的建议是使用像 vmware 这样的虚拟机管理器。在其上创建一个虚拟机,安装 Ubuntu 并开始学习。阅读与您想在服务器上执行的操作相关的文章、书籍等,并将其应用于虚拟机以习惯它。
一些 VM 管理器具有快照功能,允许我们在尝试某项操作之前创建快照,然后快速将其恢复。这有助于恢复我们犯下的任何错误。您还可以使用任何支持 ext4 和 SMB 或 FTP 的分区备份工具。
您还可以创建由多个虚拟机组成的虚拟网络,以便为您的服务器提供客户端。
答案2
使用 VMware 或免费的 Virtual Box 是学习的好选择。如果您无法对 VM 实例进行快照,您至少可以复制 VM 映像,并在尝试更改之前使用您在修改之前获取的 VM 映像副本进行恢复。
我也喜欢摆弄硬件,所以如果你手头有旧设备(电脑),你可以在那里安装 Ubuntu 服务器。安装过程非常自动化,所以你不会遇到太多问题。我发现对于不熟悉虚拟网络的初学者来说,物理机器可能是一个很好的学习平台,因为你应该可以访问终端(机器),如果你安装了 ssh 服务器,还可以远程访问服务器。
接下来,下载 LTS 版本的 Ubuntu 服务器并刻录磁盘(如果您有 DVD 刻录机(以及目标硬件上的阅读器)或 USB)。打开计算机并让其启动到磁盘或 USB 驱动器。
如果您使用虚拟机(VMware、Virtual Box),则只需将 ubuntu 服务器 ISO 下载到您机器上的一个目录中。在 VMware 上,文件 > 新建虚拟机 - 选择自定义,告诉它使用 ISO 并指向您下载 ISO 映像的位置;它可能允许您使用轻松安装,它知道所有提示,只需给它一个用户名、名称和密码,命名机器/映像,选择处理器数量(只需选择 1 个处理器)和每个处理器的核心数(我会从 2 个开始 - 您可以稍后增加它,也取决于您的系统,不要占用超过您自己系统可用核心的 75% - 例如,如果您有 Core i7、4 核、8 线程,请不要为 VM 提供超过 6 个核心),对于内存,同样,为您的主机留出至少 6-8 GB 的空间,并尝试为服务器提供至少 4 GB 的内存作为起始内存。同样,您可以根据需要稍后添加更多。您可以使用桥接网络或 NAT,但使用 NAT 需要您进行一些虚拟网络才能远程访问服务器或通过 VMware 本地访问(易于操作),但使用桥接,应该为其提供一个 IP,然后您可以使用它来远程访问和通过 Vmware 访问),对于驱动器,选择默认的 SCSI 控制器(LSI Logic),为磁盘选择 SCSI(请记住,这些是虚拟的,并不意味着您必须拥有这些才能使其工作),创建一个新的虚拟磁盘,对于 Ubuntu 服务器,20GB 就足够了,我更喜欢将虚拟磁盘保存为单个文件而不是多个文件,两者都可以正常工作,命名磁盘文件(与机器相同,您之前为其提供的 VM 名称是一个不错的选择),单击完成,然后就可以了。
我知道 Virtual Box,但我的 VB 服务器上有它,而且它正在维护,所以我无法给你确切的步骤,但概念是一样的 - 创建、分配 CPU、内存、磁盘,将其指向 ISO,然后就可以开始了,但 VB 通常没有自动设置方法,因此请通过 ISO 进行设置。如果你搞砸了,或者犯了一个错误,让它完成,删除 VM 实例,然后重新开始 - 很简单 :)
设置完成后,您可以通过双击虚拟机启动它,通过 VMware 或 Virtual Box 控制台登录,然后您会在 VMware 或 VB 控制台中收到登录提示,或者您可以使用其 IP 地址远程登录(如果您选择桥接模式进行联网),然后您会收到登录提示。输入您在设置过程中提供的用户名和密码,恭喜您,您已进入 Linux 服务器世界,欢迎加入 :)