0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Linux运维工程师的真实工作状态是怎样的

工程师人生 来源:工程师吴畏 2019-05-22 16:10 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

现在的运维工程师在大家眼中是个什么样子呢? 是不是还是把服务器搬来搬去,每天不是在拿着Linux光盘开始装系统,就是在等待系统安装完成。你如果还是这么想,那就大错特错了。现在又有做一个新的物种诞生,那就是运维开发工程狮(devops),这只狮子的作用就是把上面的那些工作统统给自动化掉,如自动化给数据中心的裸金属服务器安装系统,自动部署应用。自动收集日志,自动监控报警甚至是自动修复问题。然后运维工作就是每天喝喝茶看看图表,然后再给自动化运维工具提交两行代码。完全解放了生产力啊。

从Linux管理员说起再到开源世界结束,每个地方都有Linux参与的广泛身影。如何快速和有效的学会Linux呢。从问答网站,Linux新闻网站每天看一点碎片知识行不行?这些碎片知识都是不成体系的鸡肋。如果没有系统的学习一下,那么你永远搞不懂真正Linux,只有一知半解。 拿去哪里寻找学习资料呢? 看《鸟哥的私房菜》怎么样。 这个书的Linux知识的确非常好,但是适合作为辞典一样的工具书,因为讲的太详细了。看起来会让你有昏昏欲睡的感觉。

最近的软件定义XX火的一塌糊,软件定义存储(如 Ceph,VSAN,Scanio),软件定义网络(NSX),软件定义安全,软件定义数据中心等等。正是这些看似单独的一个个组件,最终成为了云计算。而云计算的基石是Linux.每个软件定义XX的背后都一定会有Linux和编程语言javapython,go作为支撑,没有Linux就没有当今的云计算。 有了智能化的基础架构,那么部署应用是什么样子呢。还是下载应用安装包,配置应用运行环境,调整应用配置文件,启动应用的老一套吗? 现在我们有了Docker这个神奇的东西,每个应用就是一个镜像,当你写完代码,使用Git工具推送到GitHub那一刻起,Dockerfile这个文件已经在自动化的做原来(下载应用安装包,配置应用运行环境,调整应用配置文件)这些工作了。当Dockerfile这个文件运行完后,一个非常完美的应用镜像就做好了,只剩下启动这个镜像了。然后一个dockercompose文件就可以把整个应用链都给启动了。当前的运维工作跟5年前先比完全是天壤之别了。

在这些智能,快速,方便的背后,都是程序员用代码一行一行写出来的。都是一个巨型且精细的软件工程,这些巨型工程都是程序员合力开发出来的。并且这些软件代码都是开源的,如果那个运维人员在使用这些软件过程中发现了生产级别的错误,那么就可以去GitHub提交自己的修复代码。

在这个2016年的年末,LinusTorvalds 在 2016 年 12 月 11 日发布了 Linux 内核4.9 的正式版本。其中包含了显卡驱动和文件系统的更新,但最让人兴奋的是来自Google员工开发的BBR内核模块,这个模块能在在网络链接较差的情况下依然能跑出很高的带宽.Linux内核最为世界最大的开源软件项目,全世界有那么多的开发者,他们是如何有条不紊的提交代码呢。这里就有一个小工具 git 帮了大忙。这就可以看出 git的在软件开发中的巨大威力。 而由git诞生出了GitHub这个全世界最大的开源代码托管网站,每个程序员的开源圣地一定是GitHub了。在这个神奇的网站上有着Openstack.Docker等这样的人气很高的云计算软件。而这些软件在使用过程中是不可避免出现错误的,这些生产一线环境中的错误更是宝贵,每个使用该软件中的运维工作人员都有义务提交给软件官方开发者,如去GitHub网站提出一个issuse,去官方邮件列表发出问题邮件。让开发人员或有能力的热心群众迅速定位问题,迅速修复。避免错误在大范围的蔓延。这就是开源的力量。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    88

    文章

    11628

    浏览量

    217975
  • 运维工程师
    +关注

    关注

    4

    文章

    39

    浏览量

    8448
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    这句话用在哪里都合适 #硬件工程师 #电子爱好者 #工作日常 #内容过于真实

    硬件工程师
    扬兴科技
    发布于 :2025年10月17日 18:20:17

    硬件工程师面试必会:10个核心考点#硬件设计 #硬件工程师 #电路设计 #电路设计

    硬件工程师
    安泰小课堂
    发布于 :2025年09月23日 18:00:33

    设备管理信息化平台解决方案

    对于某些大型工厂来说,设备故障是需要尽量避免的,就算是出现故障也要尽快维护,避免影响到生产计划。某废气处理设备厂商便提供驻地的售后服务,安排工程师轮流待在工厂进行运
    的头像 发表于 08-14 10:15 358次阅读
    设备<b class='flag-5'>运</b><b class='flag-5'>维</b>管理信息化平台解决方案

    测试工程师都在用的Linux命令清单(建议收藏)

    作为一名工程师,熟练掌握Linux命令是基本功中的基本功。无论是日常工作中的系统维护,还是面试时的技术考核,Linux命令都是绕不开的核心技能。本文将从实战角度出发,系统梳理
    的头像 发表于 08-08 10:06 503次阅读
    测试<b class='flag-5'>工程师</b>都在用的<b class='flag-5'>Linux</b>命令清单(建议收藏)

    一文掌握Linux命令

    作为一名工程师,熟练掌握Linux命令是基本功中的基本功。无论是日常工作中的系统维护,还是面试时的技术考核,
    的头像 发表于 07-22 15:23 443次阅读

    自动化工具Terraform和Ansible的区别

    在现代云原生时代,基础设施即代码(Infrastructure as Code,IaC)已成为工程师的核心技能。面对复杂的多云环境和日益增长的基础设施需求,传统的手动配置方式已无法满足快速、可靠
    的头像 发表于 07-09 09:59 954次阅读

    做了电子工程师之后,最好拍的视频出现了#硬件设计 #电子DIY #电子工程师

    电子工程师
    安泰小课堂
    发布于 :2025年06月24日 17:45:57

    物联网工程师为什么要学Linux

    物联网工程师需要掌握Linux的主要原因可以从技术生态、开发需求、行业应用及就业竞争力四个角度来分析: 一、技术生态与行业适配性 1)嵌入式开发的主流平台 物联网设备往往基于嵌入式系统开发
    发表于 05-26 10:32

    问,成为硬件工程师需要几只手?#硬件工程师 #YXC晶振 #扬兴科技 #搞笑

    硬件工程师
    扬兴科技
    发布于 :2025年04月25日 17:15:37

    硬件工程师:回答我!#回答我 #硬件工程师 #YXC晶振 #扬兴科技

    硬件工程师
    扬兴科技
    发布于 :2025年03月25日 18:46:59

    一招拿捏电子工程师#被AI拿捏了 #电子工程师 #电子电工

    电子工程师
    安泰小课堂
    发布于 :2025年03月25日 17:30:51

    硬件工程师工作前VS工作后!抱歉!是我想的太简单了!# #电工 #电子爱好者

    硬件工程师
    MDD辰达半导体
    发布于 :2025年01月08日 18:15:18