什么是一个Linux新手Linux的最佳分配?

我对Linux比较陌生, 基本上我刚刚使用它,然后当我不得不build立或pipe理Web应用程序; 所以我唯一的曝光是当我把一个盒子的SSH。 现在我已经开始使用运行OS X 10.6的Mac了,我猜测它是基于linux / unix的。

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

我觉得我可以使用大部分我需要的shell命令来移动文件和编辑configuration选项,但是我真的无法区分* nix的风格!

你在什么时候看到有什么不同? 现在不知道分歧, 我该如何select一个呢?

我会说,你会想要考虑多lessLinux你想学习什么。 对于桌面环境,我会推荐Ubuntu,因为它很容易使用,并且(几乎是)很多的PPL已经运行它,如果你偶然发现问题,你会很快得到帮助。

然而,如果你真的想学习Linux,我会推荐另一个发行版,也就是Gentoo,或者你从头开始购买的另一个发行版,例如LFS(从头开始的Linux)。 这些发行版需要更多的时间进行安装和维护,但从长远来看,这将有助于您更好地理解。

然而,如果你不喜欢发行版然后尝试一个新发行版,那么尝试前进是最重要的。 另外,Fedora / CentOS甚至比Ubuntu更大,所以如果你不喜欢Ubuntu,那么试试Fedora / Centos。

祝你好运!

Linux发行版对服务器的build议

这有很多关于select发行版的信息。 但分布之间的主要差异在于:

  • 包pipe理(.deb vs .rpm与其他)
  • pipe理GUI差异
  • / etc中的布局差异
  • 软件包的默认select

选一个你喜欢的,并坚持下去。 如果你担心的话,CentOS在虚拟主机和共享主机空间是非常重要的。

对于一个完整的新手来说,我build议“无论你的朋友使用哪一个”,因为那将会给你最多的支持。 如果你的朋友争论,那么只有你知道哪些是满$ @%#哪些是线索。

如果没有朋友使用Linux / Unix,那么除了“我如何结交新朋友? : – D有两种方法:

  1. 参加Linux用户组会议。 世界各地都有LUG。 他们每个月都会见面一次,并且会很乐意协助新来者成立。 一些有“安装狂欢节”,致力于帮助新人build立的会议。
  2. 如果不这样做,找出你想要做什么,为什么你想玩Linux

    • 如果您只是想将其作为桌面操作系统进行尝试,请使用用户友好且平易近人的程序,然后使用Canonical的“Ubuntu”。 他们把大量的工作投入到“做好90%工作的最后10%”,真正让事情大放异彩。
    • 如果你想获得一些对就业能力有帮助的经验,那么可能是CentOS,因为没有这个支持,它就是有效的RHEL。
    • 如果你想真正了解事情的工作方式,因为你急于看到事情是如何组合在一起的,而你是那种剥夺汽车引擎的人,那么就像xeet所说的那样,LFS,Gentoo或者我会添加Slackware到他的名单。
    • 如果你想学习操作系统,看看事情是如何工作的,有一个连贯的系统,并不介意更less的硬件支持,FreeBSD,这不是Linux。 请注意,除非你有一些本地支持(LUG,朋友),走BSD的路线会隔离你更多。 不过很好的系统。

根据sysadmin1138的回答,这可能是值得的发行,如红帽,因为有培训/authentication可用于此。 这将certificate给一个新的雇主,你有这些技能。 如果这是你的关心。

Linux发行版本有很多不同之处。

包pipe理

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

桌面环境

与服务器环境不相关,但肯定是台式机的一个关键区别。 最知名的桌面环境是GNOMEKDE ,其中较为人知的桌面环境包括XFCELXDE 。 大多数发行版都提供默认的发行版本,但是也可以select更改为其他桌面环境。 所以不要害怕尝试一切。

其他差异

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


就个人而言,我build议使用Ubuntu的桌面和服务器。 他们是迄今为止网上最大的社区(包括serverfault的姊妹网站,名为ask ubuntu ),对于像你这样的初学者来说,它通常被认为是一个很好的发行版。