必须具备网络托管服务才能学习或使用

必须具备网络托管服务才能学习或使用

我是网络管理新手,但想学习,所以我想知道哪种托管服务最适合我。我不一定在寻找特定的名称(尽管有些名称会有所帮助),而是应该寻找哪些特征?它必须是专用的还是 SSH 访问就足够了(我想安装自己的工具)?是否有一些功能可以让我轻松回滚我搞砸的东西?是否有一些主机已经提供有用且用户友好的工具(我现在使用 CPanel...)

答案1

如果你纯粹是为了教育目的而这样做,那么最好在自己的机器上运行它。我们许多人都有以虚拟机形式运行的开发环境。

例如,我有一个托管我们公司网站的系统副本,它在虚拟机上运行,​​我可以根据需要启动和停止它。这样我就可以在不影响实时网站的情况下进行实验。出于教育目的,它还可以帮助您更好地了解底层系统,同时让您完全控制环境。当然,所有这些都可以免费完成。

答案2

看一下 linode。

您可以在虚拟服务器上快速切换 Linux 发行版、创建多个硬盘映像并切换场景或项目。

价格合理,物有所值。linode 主页上有一篇关于它们的性能文章,你可以去翻翻。

访问主要通过 ssh。您拥有 root 权限,可以随心所欲地配置、重新配置或弄乱一切。如果您真的搞乱了你可以将其重置为他们提供的默认系统之一。

Amazon EC2 可能也值得一试,人们可能会在简历中寻找这种经验。但是,当我试用它时,我发现它的性能有点慢,而且在测试版中启动起来有点笨拙。

答案3

如果您真的想了解 Web 管理,那么您将远离 CPanel 和其他基于 Web 的管理工具。但是,如果您不熟悉 Web 术语或核心基础知识,那么暂时使用 CPanel 或 Plesk 或类似工具可能会帮助您熟悉 DNS、SSL、虚拟主机等。

您应该考虑在本地工作站上的 vmware 服务器或 parallels 中安装 linux。了解如何安装和配置 http 服务器等。由于这只是为了学习,所以目前还不需要付费。

如果您觉得必须在网络上安装服务器,那么可以考虑 Linode 和 Slicehost 等公司的 VPS 托管服务。如果您搞砸了什么,它们允许您重新安装或从备份中恢复操作系统(我使用 Linode,它们很棒)。

在深入“网络管理”之前,请先熟悉操作系统的核心。了解基本工具(cat、sed、awk、cut、xargs、find、vi、locate、which、man、STDIN、STDOUT 等)可能会使任何故障排除变得容易得多。

相关内容