为 Debian 管理员提供 FreeBSD 速成课程?

为 Debian 管理员提供 FreeBSD 速成课程?

有人能发布一个针对 Debian 管理员的 FreeBSD 管理速成课程吗?环境是生产 Web 服务器。

我想知道一些事情:

  1. 包管理 (ports 或 pkg_*)?与 aptitude 相比有何优缺点?
  2. 版本间升级?例如 aptitude safe-upgrade / full-upgrade
  3. 版本支持多长时间?有什么理由不选择最新版本吗?
  4. 有什么问题吗?

我主要担心我会非常怀念 aptitude。ports 系统很酷,但我安装的大多数东西都不值得花时间从头开始编译。我知道你可以从 port 构建包以节省在多台机器上安装的时间,但我目前只谈论一台服务器。pkg* 用得很多吗?似乎每个人都在使用 ports。我很想听听实际情况,最好是听过 Debian 和 FreeBSD 管理员的话。

背景:

多年来,我曾不同时期使用 FreeBSD 和 OpenBSD 作为我的主要桌面操作系统,但过去 5 年一直在生产服务器上运行 Debian。

回到 BSD 的机会已经出现,我愿意尝试一下。

答案1

FreeBSD 手册是您所有基本问题的好朋友。

ports tree 和 pkg_* 系统是同一个。如果内置工具不够用,ports tree 中还有额外的 pkg_8 管理工具。

升级在很大程度上取决于您的环境,但cd /usr/src; make buildworld; make installworld在相反的环境中升级可能既简单又复杂。

FreeBSD 安全团队确定版本支持多长时间(错误/安全修复)。滚动到页面底部当前时间表。

与大多数其他 *nix 操作系统一样,如果您熟悉 Debian,那么您应该已经熟悉其中许多。如果您有其他或更具体的问题,请随时提问。

答案2

首先,熟悉 FreeBSD 手册,特别是第三、系统管理。它是一本高质量、维护良好的手册,通常涵盖了您需要了解的所有内容。

1. 包管理 (ports 或 pkg_*)?与 aptitude 相比有何优缺点?

手册章节:软件包和 Ports,并且你需要熟悉新鲜港口网站。

软件包/端口系统非常强大,但可能缺少一个像一样良好集成的前端aptitude;您可能会更多地使用单独的工具。

粗略等价:

  • dpkgpkg_addpkg_delete
  • apt-getportmasterportupgrade

许多人只是从源代码安装/升级,但 FreeBSD 维护着建立集群生成二进制包,您可以将上述工具指向这些包(pkg_add -rportmaster/ portupgrade -PP)。 为每个架构和主要版本系列(6.x、7.x、8.x、9.x)维护一组最新包(从端口构建)。 官方包构建可能比相应的端口更新滞后一周或更长时间(但您可能已经习惯了更慢的更新时间表 :-)。

注意:一个显著的区别是,端口树本身与各个 FreeBSD 版本分开维护,并在它们之间共享:无论您使用的是哪个 FreeBSD 版本,您总是会看到相同的最新版本的端口。

2. 版本间升级?例如 aptitude safe-upgrade / full-upgrade

是的freebsd-update该工具用于完整的系统升级(以及应用常规安全更新和错误修复)。

3. 一个版本支持多长时间?有什么理由不选择最新版本吗?

官方支持通常至少持续 12 或 24 个月。请参阅:

仍受官方支持的最老版本是 FreeBSD 6.4(自 2008 年底以来),而当前版本 FreeBSD 8.1 预计将支持到 2012 年中期。没有理由不选择最新版本;每个版本都应该可以投入生产。

答案3

我很惊讶没有人提到 Dru Lavigne 的然而。她还写道Linux 与 FreeBSD 比较freebsd.org 上的文章。

这些都是学习操作系统的很好的资源,这样你就可以更好地管理它,但我推荐一些非常日常的东西Dan Langille 的 FreeBSD 日记

另外,最后你一定要看看Dru的优秀教程与您正寻找的内容完全相关的主题。

相关内容