我对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发行版的信息。 但分布之间的主要差异在于:
选一个你喜欢的,并坚持下去。 如果你担心的话,CentOS在虚拟主机和共享主机空间是非常重要的。
对于一个完整的新手来说,我build议“无论你的朋友使用哪一个”,因为那将会给你最多的支持。 如果你的朋友争论,那么只有你知道哪些是满$ @%#哪些是线索。
如果没有朋友使用Linux / Unix,那么除了“我如何结交新朋友? : – D有两种方法:
如果不这样做,找出你想要做什么,为什么你想玩Linux
根据sysadmin1138的回答,这可能是值得的发行,如红帽,因为有培训/authentication可用于此。 这将certificate给一个新的雇主,你有这些技能。 如果这是你的关心。
Linux发行版本有很多不同之处。
软件包pipe理器是一个集中式系统,可以跟踪所有已安装的应用程序以及所依赖的编程库。
最受欢迎的是基于Red Hat,Fedora,Mandriva,Suse,以及在Debian,Ubuntu,Mint中发现的deb软件包中的 rpm软件包 。
与服务器环境不相关,但肯定是台式机的一个关键区别。 最知名的桌面环境是GNOME和KDE ,其中较为人知的桌面环境包括XFCE和LXDE 。 大多数发行版都提供默认的发行版本,但是也可以select更改为其他桌面环境。 所以不要害怕尝试一切。
发行版之间的一些其他差异包括在系统引导时使用什么系统来启动进程(sys V脚本,rc.local文件,…)。
就个人而言,我build议使用Ubuntu的桌面和服务器。 他们是迄今为止网上最大的社区(包括serverfault的姊妹网站,名为ask ubuntu ),对于像你这样的初学者来说,它通常被认为是一个很好的发行版。