本文共 1443 字,大约阅读时间需要 4 分钟。
2017年闰秒linux
成为Linux专家的问题之一是定义在不断变化。 当我开始从事Linux领域(被视为Linux专家)时 ,您必须能够编译自己的内核。 哎呀,如果要在笔记本电脑上使用Linux,则必须编译自定义内核才能成为用户 。 如今,编译自己的内核通常是在浪费时间。 并不是说这并不重要,但是在开源世界中,我们以他人的成功为基础,Linux发行版为我们提供了运行良好的内核。 尽管并不总是那么激烈,但对IT专业人员的需求每年都在变化。
以下是2017年Linux专业版的四项重要技能:
我不是在谈论安全专家或安全顾问。 这些位置和服务当然很重要,但是随着连接的设备渗透到我们生活的方方面面,我们在做出的每个决定中都必须对有所关注。 今年,我和我的妻子购买了洗衣机和冰箱,并且都配备了蓝牙。 黑客闯入我的冲洗周期的想法似乎很愚蠢,但是任何立足点都是潜在的攻击媒介。
当我们在工作,家中或口袋中激活任何系统时,我们应考虑它们可能代表的安全性问题。 而且,由于支持Internet的烤面包机之类的物品不太可能及时进行固件升级,因此我们需要围绕普通设备受到损害的想法设计其余系统。 我们比以往任何时候都更需要考虑来自防火墙内部的攻击。 不要让您的文件服务器被您的搅拌器入侵!
不再是一个新概念。 在过去的两三年中,我们一直在鼓励人们学习DevOps,以便他们在工作中获得成功。 那是很好的建议,但这并不意味着我们应该完全依靠自动化工具来完成工作。 Chef,Puppet,Ansible,Salt Stack和类似的工具都很不错,但是我们需要了解幕后发生的事情,因此当不可避免地出现问题时,我们知道如何修复它。
使用DevOps的编程计算方法,我们仍然需要能够维护,修复和理解代码层下的系统的人员。 没有Linux专家,即使云位于您自己的服务器机房中,云计算也是一个令人生畏的地方。
作为系统管理员已有20年,我从来没有时间学习编程。 这听起来像是一个借口,但这是事实。 我拥有的任何开发技能基本上都是脚本,可以帮助我更快地完成工作。 那些日子已经过去了。 尽管我们需要在DevOps世界中具有系统管理技能,但我们还需要系统管理员具有编程技能。
如果您是像我这样顽固的老系统管理员,则您可能已采用DevOps并每天使用它。 但是,如果您确实想出类拔萃,则需要学习如何以编程方式解决问题,而不仅仅是将Chef或Puppet代码视为配置文件。 每个IT专业人员都至少需要掌握编程概念,因为IT的每个方面都至少在某种程度上已被DevOps代码抽象。
在准备职业时,我们考虑的最后一件事通常是所谓的软技能(社交和沟通技能),但它们很可能是决定您成功的技能。 无论您是寻找新工作,还是试图适应当前职业变化的环境,软技能都至关重要。
划分IT各个领域的线路融合在一起,良好的沟通能力使这些模糊的线路成为优势,而不是绊脚石。 我们生活在一个这样的世界中,开发人员正在提高服务器的速度,而运营团队正在编写Ruby代码来维护服务器场。 这些是IT领域大胆的新想法,并且没有人能够在各个学科之间进行交流,因此工作场所会Swift变得充满敌意。 另外,IT人员始终需要与其他业务领域的人们进行有效的沟通。 如果有的话,现在的需求比以往任何时候都更大。
在计划2017年时,您要增加哪些技能? 让我们在评论中了解它们。
翻译自:
2017年闰秒linux
转载地址:http://hdjzd.baihongyu.com/