如何设置第一个家庭 Linux 服务器?

如何设置第一个家庭 Linux 服务器?

这是我第一次设置服务器,所以我不知道从哪里开始。我知道的一件事是我选择了 Linux 操作系统。

我想托管自己的网站,因此我的专用服务器有一个静态 IP。在家设置服务器时需要考虑哪些问题?目前,电源和安全性不是优先考虑的问题,但您可以对此发表评论。

我缺乏经验,很想了解如何设置服务器。

答案1

更通用的(家庭)服务器概念。


由于您似乎从 ISP 那里获得了一个用于设置此服务器的静态 IP 地址,因此 DNS 可能更多地是关于正确配置您的 Web 域名和服务器名称。甚至这些问题也可能由您的 ISP 解决。

如果你打算在服务器上建立一个小型网络,事情会变得更加有趣。
然后你还需要保护网络免受潜在的服务器攻击。

以下是一些有关 DNS 的参考,

答案2

我建议选择一个交钥匙 Linux 设备。它们使用 Ubuntu Server 并预先配置为运行各种应用程序/服务器,并且设置为非常安全和高效。

您可以通过安装或直接从 CD 运行它们,在虚拟机或物理计算机上运行它们。下载量也比完整的 Ubuntu CD 小得多(约 150mb)。

他们有一个很好的基于 Web 的配置界面来配置大多数东西,但是如果需要的话,你随时也可以进入 shell。

它们是快速入门的好方法,一旦您掌握了方法,您就可以从头开始构建自己的服务器。

答案3

首先选择要使用的发行版;然后在 google.com/linux 上搜索该发行版的名称 + LAMP(linux apache mysql php)

在将其安装到真实机器之前,先在 vmware 客户机上玩几天

首先我建议使用 debian

答案4

嗯,这完全取决于您需要什么样的服务器。我倾向于选择 Ubuntu LTS 或 Debian(尽管出于各种原因,我目前运行的是 Jaunty)。我倾向于使用最小安装或服务器 CD 进行构建,但两者可能各有不同。无论如何,通过确定您需要什么,可以避免进行不必要的调整。

假设您想要一个 LAMP 堆栈,您可以在安装期间或使用“tasksel”命令安装它。

Samba 对于文件服务器很有用,但您需要了解如何配置它。我也有 build-essential,因为我运行的某些东西是以用户身份编译和运行的。

硬件方面 - 几乎任何“最近的” x86 机器都可以。拥有尽可能多的 RAM 和硬盘是一个好主意,但没有必要做得太多。我的 LAMP/Fileserver 是带有 640 MB RAM 的 PIII 450,但如果我要构建新的,我可能会选择带有尽可能多 RAM 的基于 nano 或 atom 的盒子。

最好在无头模式下运行盒子 - 通过有线连接进行设置,然后将其粘在某处 - 并使用 SSH 进行管理。

相关内容