正历经变革的 Linux 系统管理员技能

你上次编译内核是多久以前的事儿了?新生代 Linux 管理员的答案很简单:我压根儿没编译过内核。我也从没编译过内核,当然自己弄着玩儿的不算。我实在想不到我为啥需要自定义内核,所以我就用我的“开箱即用”内核了。

Linux 老鸟们可能会笑话我们,但你不能否认:随着越来越多的企业采用 Linux,新生代的 Linux 管理员虽然生就一身相当不错的技术实力,却因缺乏编译内核这类简单却基础的技能而和一个优秀的 Linux 管理员之间存在差距。我们能用时下最前沿的技术搭建一套高性能、高可用的 Web 基础设施,但你别让我们修理一台无法启动的 Linux 机器——我们会建议你扔了它,然后换个新的虚拟机。

过去的十来年里发生了很多有意思的事儿:Linux 不但变成了商品,而且其层出不穷的发行版也越来越强大和灵活。如今,一个普通的系统管理员完全不必掌握编译内核这类底层技能了。

然后,我们又见证了虚拟机技术的商品化。使用 Amazon 云主机或者 VPS 的用户也许永远不用在裸机上部署 Linux。随着混合云和私有云的日益普及,甚至很多企业级的系统管理员都不需要在裸机上部署 Linux——登录 Web 管理界面,一次性就能搞定不止 5 台 Apache 虚拟机。

时下最新的两个趋势:一个是配置管理,另一个看起来很前沿(其实一点儿都不前沿)—— 像 docker 这样的部署工具包,它们隐藏了更多 Linux 底层技术细节。每当客户要求我们在 OlinData 上配置 Linux 机器时,我们的第一个动作就是架设 Puppet。有了功能强大值得信赖的 Puppet 模块,手工配置也更快更简单了。

例如,我可以这样使用 Puppet 在新机器上安装 Apache:


  1. node 'web01.olindata.com' { 
  2.   include apache 
  3.   apache::vhost{ 'www.olindata.com': 
  4.     docroot => '/var/www/olindata' 
  5.   } 

在这种环境下,我甚至都不用在机器上打开日志。通过 Jenkins 这样的不间断部署工具,我可以完全自动化部署我的基础设施代码,并确保它们通过了我预置的测试。

系统管理员技能日益升级

就算有更新的工具对我们隐藏更多的技术细节,坚持 Linux 训练对系统管理员来说仍然很有价值。了解基础知识很关键,这些抽象高级工具把管理员从旧的任务中解放了出来,那么系统管理员就应该强化自己使用这些高级工具的能力。熟悉高级工具对系统管理员提升层次来说很关键,这会迫使系统管理员不断练习编写代码一类的能力,并借此发挥这些新玩意儿更大的潜力。

底层 Linux 技能需求会完全消失么?当然不会。除了商业服务器部署之外,Linux 还有大量其他用途。同时,人们也从底层操作知识中获益颇丰。最重要的是,如果你的简历上体现出了这些技能,我(还有很多其他老板)总是会优先选择你,而不是那些尚未掌握这些技能的候选人。因为你也不知道啥时候你就用上这些技能了!

本文作者:sailing

来源:51CTO

时间: 2024-09-28 15:27:38

正历经变革的 Linux 系统管理员技能的相关文章

正在经历变革的 Linux 系统管理员技能

你上次编译内核是多久以前的事儿了?新生代 Linux 管理员的答案很简单:我压根儿没编译过内核.我也从没编译过内核,当然自己弄着玩儿的不算.我实在想不到我为啥需要自定义内核,所以我就用我的"开箱即用"内核了. Linux 老鸟们可能会笑话我们,但你不能否认:随着越来越多的企业采用 Linux,新生代的 Linux 管理员虽然生就一身相当不错的技术实力,却因缺乏编译内核这类简单却基础的技能而和一个优秀的 Linux 管理员之间存在差距.我们能用时下最前沿的技术搭建一套高性能.高可用的 W

Linux系统管理员不可不知的命令:sudo

sudo是个统管一切的命令.它的字面意思是代表"超级用户才能做!"(super user do!)对Linux系统管理员或高级用户而言,它是必不可少的最重要的命令之一.你可曾有过这样的经历:在终端中试着运行某个命令,结果却遇到"拒绝访问"?这个就是你所需要的命令!但正所谓,权力越大,责任也越大!较之以根用户身份登录,或者使用 su "switch user" 命令,sudo要好得多.请耐心读下去,看看sudo能为你做些什么! sudo:它有什么用

Linux系统管理员2017年的10个新决心

当我们告别 2016 时,也到时间定下我们的 新年决心 了.不管你身为 Linux 系统管理员的经验水平如何,我们认为,制定接下来 12 个月的成长目标是很值得的. 如果你还没什么想法,我们将会在这篇文章分享 10 个简单的专业提升决心,你可以为 2017 年考虑一下. 1. 决定更自动化 你没必要忙得像头无头苍蝇,每天忙于解决可预见的问题.如果你发现自己每天都花费时间在执行重复的任务,你有必要现在就停下来. 在了解了所有基于 Linux 而且开源的工具后,你可以尽可能地自动化你的 Linux

Linux系统管理员的命令行工具箱目录

Linux系统管理员的命令行工具箱目录 系统管理员(sysadmins)负责日常维护生产系统和服务.其中一个关键任务就是保证功能性服务能24小时工作.为了这个,他们得很小心地计划备份方式,灾难管理策略,定时维护,安全审查,等等.和任意其他管理一样,系统管理员也有他们的必备工具.在正确的时间正确的情况下使用合适的工具,可以帮助维护操作系统的健壮,达到最小的服务中断时间和最大的运行时间. 这篇文章会介绍一些系统管理员日常活动中最常用和有效的命令行工具.如果你想推荐其他没在这里列出来的好用的工具,别忘

最全列表: 80 多个 Linux 系统管理员必备的监控工具

最全列表: 80 多个 Linux 系统管理员必备的监控工具 随着互联网行业的不断发展,各种监控工具多得不可胜数.这里列出网上最全的监控工具.让你可以拥有超过80种方式来管理你的机器.在本文中,我们主要包括以下方面: 命令行工具 网络相关内容 系统相关的监控工具 日志监控工具 基础设施监控工具 监控和调试性能问题是一个艰巨的任务,但用对了正确的工具有时也是很容易的.下面是一些你可能听说过的工具,也有可能没有听说过--何不赶快开始试试? 八大系统监控工具 1. top 这是一个被预装在许多 UNI

整个酒产业的销售模式正酝酿变革

整个酒产业的销售模式正酝酿变革.记者9日了解到,酒仙网与洛阳杜康控股有限公司("河南杜康")结成战略合作伙伴关系,酒仙网将成为河南杜康在网络上的唯一代理机构,并获河南杜康以最高级别的代理商价格供货.业内人士指出,如果这一模式获得市场认可,白酒产业乃至整个酒产业的销售模式都可能由此"颠覆". "今后,酒仙网将成为河南杜康电子商务独家代理商,为河南杜康提供电子商务整体解决方案."酒仙网董事长郝鸿峰向记者表示,此次合作不仅具有排他性,而河南杜康还将专门

80 多个 Linux 系统管理员必备的监控工具

80 多个 Linux 系统管理员必备的监控工具 随着互联网行业的不断发展,各种监控工具多得不可胜数.这里列出网上最全的监控工具.让你可以拥有超过80种方式来管理你的机器.在本文中,我们主要包括以下方面: 命令行工具 网络相关内容 系统相关的监控工具 日志监控工具 基础设施监控工具 监控和调试性能问题是一个艰巨的任务,但用对了正确的工具有时也是很容易的.下面是一些你可能听说过的工具,也有可能没有听说过--何不赶快开始试试? 八大系统监控工具 1. top 请点击此处输入图片描述 这是一个被预装在

创新依旧是主力:中国互联网正处于变革前夜

未来,创新依旧是驱动腾讯发展的最主要动力.我们希望通过自己的努力,通过整个行业的分工合作,中文互联网必将成为国际市场上最重要的创新及引领力量之一 开放和共享 记者:如何评价中国互联网的创新现状和趋势? 马化腾:过去10多年来,包括腾讯在内的中国互联网走过的历程一直不乏创新. 现在互联网计算机信息技术越来越走向大众,互联网越来越"傻",越来越易于使用,而这需要后台有非常聪明的技术在支撑.一家企业或者几家互联网企业,其研发实力是不足以满足未来日益个性化.日益复杂化的需求的.所以最近腾讯提出

向Linux系统管理员:企业端口扫描实战

俗话说得好:"千里之堤,毁于蚁穴."一个小小的漏洞造成一旦被攻击者发现,最终后果有可能是整个网络的瘫痪.而怎么来发现企业网络的安全漏洞呢?需要掌握和采用一些什么关键技术?有什么比较流行和高效的工具可以用来辅助系统管理员来进行漏洞的扫描和发现呢? 企业端口扫描策略 1.端口扫描的目的 对于位于网络中的计算机系统来说,一个端口就是一个潜在的通信通道,也就是一个入侵通道.对目标计算机进行端口扫描,能得到许多有用的信息从而发现系统的安全漏洞.通过其可以使系统用户了解系统目前向外界提供了哪些服务