对于 Linux 新手来说最好的 Linux 发行版是什么?

对于 Linux 新手来说最好的 Linux 发行版是什么?

我对 Linux 还不太熟悉;基本上我只是在需要设置或管理 Web 应用程序时才使用它;所以我唯一接触过它的时候就是通过 SSH 连接到一个机器的时候。现在我开始使用运行 OS X 10.6 的 Mac,我猜它是基于 Linux/Unix 的。

无论如何,我现在正在考虑设置自己的 Linux 笔记本电脑和 Linux 服务器;我的困境是这样的:

我觉得我可以使用大多数 shell 命令来移动文件和编辑配置选项,但是我真的分不清 *nix 的味道有什么不同!

你在什么时候看到了差异?如果不知道现在的差异,我该如何选择一个来开始?

答案1

我想说的是,你应该考虑一下你想学多少 Linux 以及学什么。对于桌面环境,我推荐 Ubuntu,因为它易于使用,而且已经有 (几乎太多) 很多人在使用它,而且如果你遇到问题,可以快速获得帮助。

但是,如果你真的想学习 Linux,我建议你使用另一个发行版,即 Gentoo 或从头开始构建的发行版,例如 LFS(从头开始构建 Linux)。这些发行版需要花费更多时间来安装和维护,但从长远来看,它们会帮助你了解更多。

但是,尝试前进才是最重要的,如果你不喜欢某个发行版,那就试试新的。此外,Fedora/Centos 比 Ubuntu 更大,所以如果你不喜欢 Ubuntu,那就试试 Fedora/Centos。

祝你好运!

答案2

针对服务器的 Linux 发行版建议

这包含了很多有关选择发行版的信息。但发行版之间的主要区别在于:

  • 包管理(.deb、.rpm 以及其他)
  • 管理 GUI 差异
  • /etc 中的布局差异
  • 软件包的默认选择

选择一个你喜欢的并坚持使用它。如果你担心的话,CentOS 在 VPS 和共享主机领域确实很强大。

答案3

对于完全的新手,我建议“无论你的朋友使用哪一个”,因为这将为你提供最多的支持。如果你的朋友争论,那么只有你知道哪些人满嘴胡言乱语,哪些人有头绪。

如果你的朋友中没有一个人使用 Linux/Unix,那么除了“我如何结交新朋友?”这个问题之外,还有两种方法:-D:

  1. 参加 Linux 用户组会议。世界各地都有 LUG。他们通常每月开会一次,会有人很乐意帮助新手安装。有些会举办“安装大会”,专门帮助新手安装。
  2. 如果做不到这一点,那就弄清楚你想做什么,以及为什么要使用 Linux

    • 如果您只是想尝试将其作为桌面操作系统,请使用用户友好且易于使用的操作系统,那么 Canonical 的“Ubuntu”就是一个不错的选择。他们在“耗费 90% 工作的最后 10%”方面投入了大量精力,才真正让产品大放异彩。
    • 如果您想获得有助于就业的某些​​经验,那么也许是 CentOS,因为它实际上是没有支持的 RHEL。
    • 如果您想要真正了解事物的工作原理,因为您渴望看到事物如何组合在一起,并且您是那种会拆卸汽车引擎的人,那么正如 xeet 所说,LFS、Gentoo,或者我会将 Slackware 添加到他的列表中。
    • 如果您想学习操作系统并了解其工作原理,拥有一个连贯的系统并且不介意较少的硬件支持,那么 FreeBSD 不是 Linux。请注意,除非您有一些本地支持(LUG,朋友),否则走 BSD 路线会让您更加孤立。不过,这是非常好的系统。

答案4

Linux 发行版有几个显著的区别。

包管理

包管理器是一个集中式系统,可跟踪所有已安装的应用程序及其依赖的编程库。
最受欢迎的是基于rpm 包,在 Red Hat、Fedora、Mandriva、Suse 等中都有发现deb 软件包,在 Debian、Ubuntu、Mint 中发现。

桌面环境

与服务器环境无关,但绝对是桌面环境的一个关键区别。最著名的桌面环境是GNOME桌面环境其中不太为人所知的包括西门子激光去极化仪。大多数发行版都提供一个默认桌面环境,但也提供切换到其他桌面环境的选项。所以不要害怕尝试所有桌面环境。

其他差异

发行版之间的一些其他差异包括它们使用什么系统在系统启动时启动进程(sys V 脚本、rc.local 文件等)。


就我个人而言,我建议桌面和服务器都使用 Ubuntu。他们拥有迄今为止最大的网络社区(包括 serverfault 的姊妹网站,名为询问 Ubuntu),并且被普遍认为是一款适合像您这样的初学者的绝佳发行版。

相关内容