【发布时间】:2010-09-12 08:35:03
【问题描述】:
对于一个以 Windows XP 为背景的完全新手来说,阅读 FreeBSD 手册并获得足够的知识以从头开始设置服务器所需的平均时间是多少?
【问题讨论】:
-
在 EFNet 上的 FreeBSD 频道中环聊:#bsddev
标签: windows-xp freebsd
对于一个以 Windows XP 为背景的完全新手来说,阅读 FreeBSD 手册并获得足够的知识以从头开始设置服务器所需的平均时间是多少?
【问题讨论】:
标签: windows-xp freebsd
如果您主要来自 Windows 背景,我认为 FreeBSD 将是深入了解 UNIX 的好方法,但您可能还想查看 Ubuntu Linux,特别是 Ubuntu Server。
家里有备用的基于 Pentium 4 的系统吗?为自己刻录一张 CD 并转到它。
作为一个FreeBSD的粉丝,我不得不对上面的“Absolute FreeBSD”这本书的推荐表示赞同——另一本书值得一看的是"Building a Server with FreeBSD 7."
我最初选择 FreeBSD 的理由是更好地控制安装的内容——我真的厌倦了安装 RedHat 和/或 SuSE 并安装了几 GB 的我不打算使用的东西作为基础的一部分安装后不容易删除。我越来越迷恋 BSD 的做事方式,但它并不一定适合所有人。
需要考虑的事项 - 如果您有硬件,请运行 VMWare 或 VirtualBox,并设置一些虚拟机以适应各种发行版,然后再承诺在裸硬件上安装特定的发行版。
【讨论】:
如果你从未接触过 Unix 平台,你应该学习很多东西,基本上是不同的哲学。 FreeBSD 手册和社区简直太棒了,但是像 FBSD 手册这样的参考书包含许多您必须自己开发的信息。
此外,BSD 平台并不是 Unix 家族中最容易从零开始的平台。
学习的好资源:
请记住,您还有很长的路要走。但你会喜欢的。
【讨论】:
您可以从PC BSD(一个易于使用的发行版)开始体验 BSD,然后转向更高级的东西,例如设置服务器。
正如其他人所指出的,配置一个服务来做几件事并不难,你只需要遵循一些步骤(任何猴子都可以做到),但如果你想要更多,你需要额外的时间.一个称职的系统管理员不仅知道如何,还知道为什么。奶奶可以在 Windows 中整天点击,即使 Windows Server 有一个用于服务器管理的 GUI,但这并不意味着她可以配置 IIS 或 DHCP 服务。顺便说一句,如果你能学习一个 (Unix) 编辑器,最好是 vi,那将是一件好事,因为它是 BSD 的标准; emacs, joe, pico 也不错,但不是很受欢迎。
至于时间,我大概花了两天时间来配置一个服务器。但我以前有过 Linux 经验,服务器并没有做任何花哨的事情。
【讨论】:
另一方面是在您正在设置的计算机之外还有第二台计算机的可用性。如果您可以在安装过程中通过网络搜索其他信息,则可以节省大量时间。
至于最初的主题,我已经广泛使用 Linux 和 Unix,但经过多年的几次尝试,还没有让 FreeBSD 工作。在我完全安装和配置一个漂亮的图形桌面之前,我总是会感到沮丧。 (所以个性显然很重要。)但是我已经尝试了大约两年了,现在可能很简单......
请不要认为这是对 FreeBSD 的抨击……只是一个真实的故事,由于某种原因我似乎无法让它发挥作用。如果它不是一个好的操作系统,我不会尝试这么多次。
【讨论】:
取决于您的背景:您是否曾经使用过 power shell 或其他命令行“应用程序”(例如批处理 ;-)。对我来说,从完全 GUI 的操作系统切换到最适合使用 shell 的操作系统(有点像 DOS 提示符)是最大的挑战之一。但是一旦你掌握了窍门,你就会再次好起来的。
【讨论】:
这是不可能的。它不仅高度依赖于你是什么样的人,还依赖于你到底在做什么以及你如何定义“足够的掌握”。能够让 Apache 运行很简单,只需按照分步教程进行操作,您可以在几个小时内完成。能够有效地运行多用户服务器需要更长的时间,而且手册还远远不够。
【讨论】:
取决于你的阅读速度:-) 取决于您的需求(我的意思是:什么样的服务器)。 曾几何时,我这样做了——在 x86 上安装 FreeBSD——(虽然当时我已经掌握了一些 Linux 知识),我花了 3 个小时,主要是这么多时间,因为我在另一台机器上并行工作。
【讨论】:
这取决于你对 unix 有多少了解,从事物的声音来看,你可能没有很多。
假设您对 unix 知之甚少,我会说可能需要几天时间才能掌握正在发生的事情,并且可能需要一周时间才能完成工作。
不过,FreeBSD 手册非常详细,并且确实为您提供了使事情正常运行所需做的一切的良好基础。
我知道这听起来很耗时,但根据我的经验,它们确实是完全不同的操作系统范例。
【讨论】: