Han*_*tie 10 linux administrator database-administration
可能的重复:
初学者应该知道/学习什么系统管理员工作?
我马上就要大学毕业了,现在正在寻找工作机会。有一个我很感兴趣,涉及 Linux 系统管理(PHP、MySQL、Apache Webserver、BIND、bash、postfix,当然还有一般系统维护和安全)。
然而,在我的实习期间,我的大部分任务都涉及 Hyper-V 虚拟化和 Windows,我没有太多的 Linux 时间。在我的业余时间,我通常也是一个 Windows 用户,并且只有非常基本的 Linux 知识。
您认为新的初级求职者在真正准备好工作(和面试)之前需要具备哪些知识和技能?任何来源,从书籍到电子书、教程、一般技能描述、命令、网站、博客……都会对我有很大帮助。
帮助我成为更好的 Linux 管理员,并为这次面试做好准备!非常感谢 :-)
编辑:正如一些人所建议的,我将更新最初的问题:我在问题标题中说我是初级,这是指我申请的工作的标题(没有经验,你几乎没有机会'显然,我会得到一份高级工作。)我的 Linux 知识可能比我让你们理解的要好一些;我已经超越了“如何设置 dns 服务器?” stage、dns、dhcp、webserver 等,我之前已经设置过几次。
我正在寻找更高级的知识、我在白天工作中需要的东西,或者我在工作面试中可能会被问到的问题。我想尽可能做好准备。
感谢您的投入!
l0c*_*b0x 13
对于初学者 Linux 管理员,ServerFault 中已经有很多信息(问题/帖子):
另外,我建议你找一台旧电脑,在上面安装Linux。使用它,在其上设置防火墙、DNS、DHCP 以启动和测试。您甚至可以在 VM 中设置它并在其中执行操作。没有什么比让自己进入真实体验更能帮助您的了。确定它的良好用途,并尽可能多地使用它。当您遇到困难时提出问题(不过,请先研究一下),这就是我们来这里的原因。
考虑规模、审计跟踪和撤销。
在现实世界中,您需要经常做一些事情,而且经常需要对许多服务器做这些事情。所以脚本和自动化变得很重要。
严格程度往往高于您在家中可能使用的水平。因此,您需要考虑如何记录您的更改(更好地确定是什么更改破坏了服务)以及如何在需要时撤回它们。
例如,知道如何将绑定设置为主从是很好的,但在我的工作中,我们在 7 个绑定实例上托管了数百个域。一个主人,它有一个奴隶,那个奴隶本身就是其他 5 个奴隶的主人。我们使用 make 和 M4 宏为所有这些文件生成 named.conf,使用 ssh 将它们推出,并使用 RCS 记录对 named.conf 和一些区域文件的更改。较大的区域文件是从具有 CGI 前端的数据库生成的。
没有什么特别令人震惊的,named.confs 大部分都很简单,只是很大。与较大的自动生成区域文件相同。
我想说明的一点是,当你在真实的工作环境中工作时,你需要能够扩展,你所做的,你需要能够跟踪变化,你需要考虑退出。
我会熟悉像 kickstart 这样的自动化构建工具,因为这是一些地方给初级人员的工作,因为它可以让他们使用服务器并了解如何在组织中组合和配置它们,而不必让它们在现场放松prd 服务器。
归档时间: |
|
查看次数: |
5273 次 |
最近记录: |