我试图学习成为一个Unix / Linux的系统pipe理员,并希望通过在家中安装一些安装(虚拟机,旧的补丁等)并实践pipe理他们来获得一些实践经验。 我想知道,在这个网站上的经验,哪些发行版是至关重要的,以满足。 显然,在一定程度上,它们都是相似的,但是在pipe理方面,Debian,OpenSolaris,FreeBSD和CentOS之间存在着足够的差异。
那么,在你看来,哪些发行版最重要呢? 在实际的工作情况下,哪个最需求/最常见?
Debian,FreeBSD和CentOS。
他们都有一个非常独特的方法来布置系统,尤其是服务的pipe理方式。 如果你可以把自己的头脑都弄清楚,并且理解如何添加和修改系统(不仅可以工作,而且与系统的其他部分一致),你将能够处理任何事情。
根据您希望工作的环境,您可能会发现Solaris对您的简历也是有用的技能。
Redhat和基于它的发行版似乎是最普及的。 似乎我现在使用的每个设备都使用Centos。 所以如果你真的想熟悉最常见的发行版本,可以使用Redhat或Centos(本质上是一样的)。
一旦你弄清楚了如何在这个环境中感到舒适,就要熟悉一个基于Debian的系统。 我推荐Ubuntu,因为它有一个与公司合作的发布周期和维护周期。
什么是关键是你的下一个工作需要什么。 不过,市场上有一些趋势可以帮助你。
有两种风格的Linux软件包pipe理。 为了最大程度地兼容市场,您需要了解这两种口味:
selectUbuntu或Debian,无论你喜欢更好
RedHat – 什么是主导。 如果您有时间,学习OpenSUSE / SLES将为您赢得额外的功劳。
如果你真的需要超越,恕我直言,BSD和Solaris的普及程度大致相同。 但那只是我的个人意见。
国际海事组织的Debian,FreeBSD和CentOS至less为我所使用的大多数networking/邮件服务器。
在主要大城市地区进行Dice.comsearch以获得“Linux Administrator”,您将得到答案。 恕我直言。
…如果你想让我更容易对你有所帮助,那么你可以去看看:RedHat或者它的衍生产品(CentOS,基本上是RedHat,但没有RedHat品牌,还有Fedora,你可能认为它是RedHat )。 那里肯定还有其他的发行版,所以如果你学习CentOS,而且一个真正热门的SuSE职位开放了,你可能会被忽略。 但是,如果你想玩的可能性,我会说去CentOS。
如果我是你,我会这样做:
实现这一点,你正在成为一个体面的Linux系统pipe理员的方式。 也,
您可能还想看看Oracle的Solaris 11 Express。 它对于个人开发和非生产使用都是免费的,并且是获得真实Solaris操作系统经验的好地方。 据我所知,这是您可能在企业环境(例如AIX,HP-UX等)中find的UNIX解决scheme中唯一具有可供您使用的免费版本的解决scheme。
如果你不想专用一台机器,在VirtualBox中也可以正常运行,对于其他UNIX和Linux发行版也是如此。
你也可能想要确保你不仅仅关注安装和开关。 尝试在您select试验的平台上构build一些自定义软件包,以及其他types的任务,这些任务由于涉及额外的头痛而通常对于家庭设置没有意义,但在大型环境中运行。
就基于Linux的发行版而言,RedHat在企业环境中非常stream行。 因此,其他发行版本可能是个人偏好的,具有RedHat经验可能会更有助于“获得工作”的能力,直到您已经使用了足够多的不同发行版,并可以在其中快速发展。
无论你使用哪一个* nix,我都build议尽量远离GUI,并尽可能地在命令行处理。 服务器经常是无头和/或无GUI的,因此了解如何修改configuration,运行诊断或以其他方式解决安装问题,而不需要依赖GUI。
我看到你的问题实际上是一个双亲。 第一个问题是哪个发行版是最常用的,这个答案肯定是Ubuntu / Debian,RedHat(及其派生版)和FreeBSD。 这里的其他答案涵盖了相当好的原因。
现在,您的问题的第二部分似乎是“哪个发行版最适合有抱负的系统pipe理员练习?” 在这种情况下,答案是Slackware和FreeBSD。
这个想法是,你必须知道为什么事情是这样的,以及如何弄清楚你的安装有什么问题。 你如何find正确的日志文件? 那些日志文件是如何旋转的? 你为这些安装了什么工具? 什么是安装软件实际上像?
从RedHat和Ubuntu学习是很棒的,但是它们包含了许多工具,作为已经完成了一百万次这些事情的人们的捷径。 如果你的目标是成为一个pipe理员,你需要做一些这样的事情一百万次,并理解为什么你想要快捷方式和自动化。 它也可以帮助你找出一个新的和/或不同于你每天处理的系统。 如果必须pipe理HP / UX或Solaris计算机,会发生什么情况?
我完全理解了第二个系统pipe理员的想法,即你学习DEB / RPM包装系统。