redhat vs debian/ubuntu 系统架构(而不是 deb vs rpm)?

redhat vs debian/ubuntu 系统架构(而不是 deb vs rpm)?

Fedora/RHEL/CentOS 与 Debian/Ubuntu Linux 系统有何不同的关键领域(包管理除外)?我从 Linux 管理世界的新手的角度来问这个问题,以便我可以做出更明智的选择。

编辑:让我重新表述一下, /etc 、 /proc 、 /dev 、引导进程等的组织在 debian 和 redhat 中有何不同?

答案1

一般来说,不同的发行版非常相似,除了包管理工具之外的主要区别在于特定软件的配置。

例如,在 Redhat/CentOS 系统下,您将通过yum或安装 Apache dnf,配置文件将位于下面/etc/httpd。在 Debian/Ubuntu 系统下,您可以通过安装apt-get并发现配置文件位于/etc/apache2.

这是两个系统运行相同软件的简单示例,但略有不同。但实际上,差异是微不足道的。

也许更有趣的是发行版选择的不同系统。例如,默认安装的邮件服务器将安装sendmail在 CentOS、postfixUbuntu 和exim4Debian 上。这些选择通常可以更改,但您可能会发现自己很难更换更大、更核心的组件,例如启动工具(upstartvssysv-init等)。

更新:/proc&/dev在运行给定内核的系统之间基本相同 - 因为它们来自内核(+/- udev/upstart)。

答案2

有两个关键区别,但分组略有不同:

  1. Debian/Ubuntu LTS、RHEL/CentOS、SLES 注重稳定性(更长的发布周期和维护),而 Ubuntu、Fedora、OpenSUSE 则更注重功能而非稳定性。请注意,这是三个加九的意义,即 99.9x% 及更高 - Ubuntu、Fedora 和 OpenSUSE 仍然相当稳定,但更保守的发行版中的软件由于较旧而经过更多测试,因此很可能bug 更少。

  2. Ubuntu、Fedora、OpenSUSE 使用 upstart/systemd,而其他则坚持使用类似 SysV 的 init(至少目前是这样)。

  3. 每个发行版都有不同的系统配置工具。

答案3

Debian 更加通用。它可以在手机上运行到服务器上。非常稳定并且内存占用小。与 Redhat 相比,它也更易于使用。我使用了 Redhat 的小兄弟 Fedora,它让我疯狂地设置 LAMP。它在 /var/www/html 内有一个附加文件夹。对于 Debian 来说只是 /var/www。此外,它还有 Synaptic Manager,可以让不想使用终端的人更轻松、更可靠地安装。

Debian 是通用的,但 Redhat 既有服务器又有桌面。到目前为止,这使得 Debian 更加经济。

相关内容