可能重复:
什么是初学者应该知道/学习系统pipe理员的工作?
在我的工作中,我没有太多的工作问题,所以我决定在笔记本电脑中构build一个VMware基础架构,并开始学习系统pipe理。
我怎样才能以这种方式获得经验?
既然你build立了一个小的虚拟“实验室”,如果你将在你的机器上,我会推荐2件事情:
http://www.microsoft.com/events/vlabs/default.mspx
我个人从Windows 2003环境开始(如果你想要去IT IT Pro的路线),并添加一些Win2008服务器。 这将帮助你“现在”,并确保你可以支持大部分仍然存在的东西。
最后,如果你是读者,我build议你阅读书籍。 我推荐一般知识的书籍有:
这是初学者理解TCP / IP,子网划分,vlan,路由等基本networking技能的绝佳资源。不pipe你是否使用思科设备
这本书简直太神奇了,但是值得一读的是要充分理解无线,这是当今非常重要的
我读过的最好的书之一。 优秀,优秀,优秀
我发现这个对我来说更像是一个复习,但是我有一些新的系统pipe理员的东西,发现它有丰富的知识。 伟大的信息和一个伟大的想法和概念。 值得一读的
希望有所帮助!
-TheCleaner
学习系统pipe理是一个经验的过程。 这些经验或多或less来自生产层面的系统。 有了这样的说,在实验室/testing环境中获得某种forms的经验是好的,但不是现实世界。 我build议继续使用testing环境,从服务器故障中出现的问题组成场景,并尝试寻找解决scheme。 为了成为一个好的系统pipe理员,你必须有足够的资源来find如何解决问题的答案,为什么发生问题,以及如何确保问题不会回来。
学习系统pipe理员技能的唯一真正方法是玩弄事物。 设置邮件服务器,DNS服务器,networking服务器,任何你可以。 你对事物的尝试越多,学到的东西就越多。
学习如何处理票务系统,花费大量时间在电话会议上,并且非常非常有效地pipe理你的生活。
沟通技巧与任何技术一样重要,甚至更重要。 保守地说,我有60%的时间花在解释和logging上,有40%的时间在工作。
我的第一个build议是join一个FLOSS操作系统社区,比如Fedora,OpenSolaris或者Ubuntu社区。 只是呆在一起,阅读一段时间,认识一些人,然后与你喜欢的人一起工作。 你甚至可以向非基础设施相关的项目(依赖于基础设施)(如文档,包装等)提供帮助。这将为您提供一个良好的开端,处理您处理的交stream,同样的票务系统,大火,以及你处理的问题。 你甚至可能会发现它导致工作的地方发生的事情。
首先要学习的是自动化和远程访问。
我build议你找一些便宜的旧电脑,并将它们放在一个networking中,然后找出如何自动化一切,并远程执行。 推出,升级,备份,错误修正等
然后开始设置服务器:文件,邮件,DNS,网页。 然后设置多个服务器并对其进行负载平衡。
寻找需要做某事或者至less可以像客户一样行事的人(朋友,同事)。 因为除非你有其他人要求你的时间需要修复他们的问题或者他们的项目,否则你将无法理解系统pipe理员可能花费大量时间做什么。
有趣的是,我最近在博客上写了一篇关于这方面的文章( 信息技术入门很简单 )。
第一步是想要,而且你肯定已经覆盖了。 向社区伸出的人比大多数人所做的还要多,而且会比那些没有的人更多地看到你的视angular和洞察力。
系统pipe理可能更准确地被认为是关心和提供数据。 我们本质上是数据争夺者,我们大部分的时间都花在了移动它,或者确保它可用于需要它的人。 为此,我build议你使用rsync , cURL和scp等方法在networking上移动文件,并使文件可用于HTTP,FTP,Samba,NFS等各种服务。
我也build议你练习备份你的数据并恢复它。 Bacula和Amanda是企业级免费备份解决scheme,所以要充分利用这一点。 我相信这两个(我知道Amanda都可以)可以处理虚拟磁带库,在这个虚拟磁带库中有一个像磁带一样的磁盘映像,以及像一个磁带转换器那样的软件。 学习如何处理这一点很重要,因为几乎所有的大型备份解决scheme都使用这个概念。 有一个可行的备份解决scheme是说“如果…”,并有答案的艺术。
总的来说,你做得很好。 唯一能想到的就是你不需要虚拟化,就是networking设备,你可以使用路由模拟器甚至虚拟机来伪造虚拟机。
祝你好运,并回来更多的问题!
生产经验是重要的。
在笔记本电脑或任何地方都有testing环境是很好的,但是你真的需要在人们每天使用的系统上弄脏自己的手。