V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
shangwuli
V2EX  ›  Linux

Linux 运维,真的很累吗?

  •  
  •   shangwuli · 2021-08-23 12:10:46 +08:00 · 8317 次点击
    这是一个创建于 969 天前的主题,其中的信息可能已经有所发展或是发生改变。

    升级禅道版本的时候数据迁移出现了问题,本想去禅道官网找解决方案,翻到一篇帖子 https://www.zentao.net/redirect-index-19463.html

    比较好奇,除了说到的 Nethogs 、IOZone 、IOTop 、IPtraf 等这些工具,还有哪些?

    于是我又去百度了下,发现了这个帖子 https://cloud.tencent.com/developer/article/1115245,文章写的是 Linux 运维工程师必备的 80 个监控工具之第 30-80 个,于是,我又很认真的看了下这些工具,转给了我的朋友

    这么多工具,就想到了 Linux 的命令,一看,又是 150 个: https://wenku.baidu.com/view/a3570adec281e53a5802ffcf.html,知乎一查,又是一大堆: https://www.zhihu.com/question/452895041/answer/1995175373

    我朋友跟我说过,当运维其实很辛苦,这个活枯燥不出彩,救火的情况经常出现,导致他加班也多。

    我的一上午,就这样过去了,升级问题没有解决,反而找了一大堆 Linux 运维相关的。难怪我经常要加班。

    所以,Linux 运维真的累么?

    60 条回复    2021-09-05 12:04:42 +08:00
    julyclyde
        1
    julyclyde  
       2021-08-23 12:19:06 +08:00   ❤️ 3
    发散性的学习是好的途径,而不是好的结果
    好的结果是学习能够帮助工作
    sadfQED2
        2
    sadfQED2  
       2021-08-23 12:30:51 +08:00 via Android   ❤️ 1
    我遇到的运维都是大爷,我们研发都得跪着求他们才能办事。另外,一旦被运维大爷主动找过来的时候,也意味着 P0 事故来了
    Anonym0u5
        3
    Anonym0u5  
       2021-08-23 12:38:41 +08:00
    @sadfQED2 直接和领导投诉,运维应该服务开发团队,互相配合。
    salmon5
        4
    salmon5  
       2021-08-23 12:43:21 +08:00   ❤️ 1
    @Anonym0u5 #3,你投诉财务看看?财务是不是应该服务伺候业务团队?
    salmon5
        5
    salmon5  
       2021-08-23 12:45:18 +08:00
    @sadfQED2 说明你们公司管理有问题,没有理清职责和流程
    byzf
        6
    byzf  
       2021-08-23 12:47:18 +08:00
    累的是毫无运维基础的人觉得一上午就能搞定运维的工作,最后还被他搞定了。
    xuanbg
        7
    xuanbg  
       2021-08-23 12:50:00 +08:00
    运维是最轻松的 IT 工种,没有之一!感到累是因为平常没有做好规范,也缺少积累的缘故。
    privil
        8
    privil  
       2021-08-23 12:50:16 +08:00
    @sadfQED2 #2 运维为啥大爷,因为通常人不够啊…啪一个需求扔过来,前面的需求排期呢,都说自己的需求急。啪一个扔过来,我要部署一个服务,啥文档木有,还要追着开发问东问西,心累。
    mml
        9
    mml  
       2021-08-23 12:52:27 +08:00
    运维并不是“服务伺候”业务团队。
    dorothyREN
        10
    dorothyREN  
       2021-08-23 12:59:11 +08:00
    天天吃喝玩睡,我说我累了吗?
    wangkun025
        11
    wangkun025  
       2021-08-23 13:01:10 +08:00
    累不累,取决于工资的吧。
    Aumujun
        12
    Aumujun  
       2021-08-23 13:09:09 +08:00
    @xuanbg 运维里面也要分类型,别那么笃定
    chiuan
        13
    chiuan  
       2021-08-23 13:12:11 +08:00
    运维掌握了很多设备和数据吧。某个角度讲很关键。
    shangwuli
        14
    shangwuli  
    OP
       2021-08-23 13:12:46 +08:00   ❤️ 2
    @xuanbg 个人觉得运维这个岗位的工作难,因为你做好了,大家觉得是你的本职工作。出了问题了,大家觉得就是你做得不好,不称职。
    yplam
        15
    yplam  
       2021-08-23 13:21:18 +08:00 via Android   ❤️ 9
    难就难在运维做得越好,存在感就越低,老板就开始琢磨是不是可以节省运维的成本了。。。
    shangwuli
        16
    shangwuli  
    OP
       2021-08-23 14:01:21 +08:00
    @yplam 是的,我盆友说过
    defunct9
        17
    defunct9  
       2021-08-23 14:05:16 +08:00
    累。累死了
    NoirStrike
        18
    NoirStrike  
       2021-08-23 14:16:17 +08:00
    瞄了下, 哪会用到这么多软件
    lixm
        19
    lixm  
       2021-08-23 14:26:29 +08:00
    运维的各工种, 除了技术含量相对较低的值班监控之外,比业务研发要轻松很多, 但是不出彩也是真的, 就如 @yplam 所说那样
    fire2y
        20
    fire2y  
       2021-08-23 14:29:26 +08:00
    如果是基础的运维存在感很低 想搞点有难度的都要上 k8s
    digimoon
        21
    digimoon  
       2021-08-23 14:32:01 +08:00   ❤️ 2
    @xuanbg 守门员,输球了是你没守好,进球了没你功劳
    Illusionary
        22
    Illusionary  
       2021-08-23 14:45:47 +08:00
    啥玩意,还在学命令? 现在都往 k8s 云原生方向发展了,你不会以为运维就会 grep sed awk 就完事了吧
    HankAviator
        23
    HankAviator  
       2021-08-23 14:52:19 +08:00
    @Anonym0u5 还投诉?还服务开发团队?以为运维是楼下修电脑的哪?
    HankAviator
        24
    HankAviator  
       2021-08-23 14:58:50 +08:00   ❤️ 1
    我们运维是 DevOps,其他人员也多少会一些交叉知识。把日常工作都自动化下来,多改快改。我最初以技术翻译入职,现在已经被“培养”成 MLOps+翻译雨露均沾了😓敏捷开发肝爆
    纯运维是有些枯燥不受尊重(显然后者本贴其他楼已有体现)
    guyueyiren
        25
    guyueyiren  
       2021-08-23 15:29:01 +08:00
    看公司规模,业务量与复杂程度吧,小公司无所谓的那就是你一个人的天下,想咋搞就咋搞,大公司的运维制度很完善,你只需要负责你自己的模块就好了,感觉最繁琐的就是不上不下的公司,运维=all (啥都找你,当各种角色用,网管 /测试 /开发.....)
    echo1937
        26
    echo1937  
       2021-08-23 15:39:31 +08:00
    @xuanbg #7

    就像开发,如果需求都清清楚楚,计划都明明白白,工期都稳稳当当,写代码很难吗,关键是现实哪有理想的。
    需求+++,计划变变变,工期赶赶赶,靠规范和积累有多大作用啊。
    buchikoma
        27
    buchikoma  
       2021-08-23 16:14:29 +08:00   ❤️ 13
    运维是守门员,守不住就得被骂
    开发是后卫,正常踢没人关注,漏球还得运维爸爸上
    产品是中场,对接拉通
    领导是前锋,等着喂饼就行,喂到了 进球领导 nb,没进都 tm 赖你们不好好踢
    scukmh
        28
    scukmh  
       2021-08-23 17:02:31 +08:00   ❤️ 1
    @defunct9 你天天喊人开 ssh 当然累,手动狗头。不是你的活你要干。
    LittleDust
        29
    LittleDust  
       2021-08-23 17:11:45 +08:00
    @buchikoma 喻言家
    thtznet
        30
    thtznet  
       2021-08-23 17:11:46 +08:00
    不需要考虑数据的话,运维很轻松,没有格式化重装搞不定的故障。:)老板别打我。
    Fantaoranges
        31
    Fantaoranges  
       2021-08-23 17:21:12 +08:00
    看行业吧,资源规模够了就弄好 k8s+gitlab+efk+Grafana+Prometheus+堡垒机,安全做好就行了。平时就想办法优化成本,也没别的啥事了,开发有需求就提审批。
    0gys
        32
    0gys  
       2021-08-23 17:29:51 +08:00
    其实不累,累的都是跟运维无关的工作.

    除了经常要背锅扯皮,还要应付一些伪需求和临时性的工作.这些才是最累的.
    dolphintwo
        33
    dolphintwo  
       2021-08-23 18:29:59 +08:00
    我都觉得我干错运维了
    xuanbg
        34
    xuanbg  
       2021-08-23 20:58:55 +08:00
    @Aumujun
    @yplam
    我司运维天天没事干,上班公然玩游戏。但这个运维是我知道的最好的运维,没有之一。如果哪天运维忙到飞起,整个公司的系统肯定是到处冒火的状态,这还能好的了?
    jingslunt
        35
    jingslunt  
       2021-08-23 22:10:43 +08:00
    @lixm 现在人均 k8s,然后搞 CI/CD
    linux/shell 不说,python/ansible 都是基础要求。
    所以你是不是对运维有什么误解。
    jingslunt
        36
    jingslunt  
       2021-08-23 22:13:01 +08:00
    @xuanbg 除了看视频,还真什么都敢敢干,特别是下午茶时间,休想找到运维。
    我做运维那会儿,天天挂游戏,也不会有人说,因为就在游戏公司 LOL
    jingslunt
        37
    jingslunt  
       2021-08-23 22:15:46 +08:00
    @HankAviator 老哥牛逼,现在都搞 MLOPS 了,具体是什么场景需要搞到机器学习的
    pepesii
        38
    pepesii  
       2021-08-23 22:39:53 +08:00
    “运维”只是一个 title 而已,何必分那么清楚,累不累又不是看 title,重点是看团队和业务吧
    lfzyx
        39
    lfzyx  
       2021-08-23 23:42:27 +08:00
    @Anonym0u5 笑死了,业务开发 CRUD 很厉害的样子
    huson
        40
    huson  
       2021-08-24 00:52:50 +08:00
    入职开始 3 个月是累的 然后整顺了就好了 每天喝喝茶 看看文章。。。但是心里压力还是蛮大的 24 小时待命 就怕夜里来电话
    lixm
        41
    lixm  
       2021-08-24 08:18:29 +08:00
    @jingslunt 在 kubernetes 出来之前, 我就搞 CI/CD 五六年了,kubernetes 只是让事情更简单了而已。运维的需求, 相对于业务来说还是很稳定的,我说的是累不累, 不是难不难
    eudore
        42
    eudore  
       2021-08-24 08:31:17 +08:00
    一定都不累,就锅有点重。
    ykk
        43
    ykk  
       2021-08-24 09:00:36 +08:00
    没有技术含量
    Webpoplayer
        44
    Webpoplayer  
       2021-08-24 09:17:56 +08:00
    看环境吧,一般基础设施做好,每天可不就是到处摸鱼,
    偶尔时不时的刷个存在感,不然人家都不知道还有你的存在.
    Felldeadbird
        45
    Felldeadbird  
       2021-08-24 09:26:11 +08:00
    运维只怕上级打过来的夺命 call 。
    amwyyyy
        46
    amwyyyy  
       2021-08-24 09:27:00 +08:00
    看公司吧,像我公司就挺累,时常要通个宵,背个锅。
    dreamage
        47
    dreamage  
       2021-08-24 09:53:33 +08:00
    干牛逼的事就不累,干傻逼的事就很累
    salmon5
        48
    salmon5  
       2021-08-24 10:15:04 +08:00
    按照某些人的思维,开发是要服务和伺候好产品,把产品添爽了,才不会被产品投诉
    libook
        49
    libook  
       2021-08-24 10:16:05 +08:00   ❤️ 1
    运维工作环境问题其实更多是管理问题,因为大多数运维工作都可以是流程化、标准化的,就看能否利用流程和标准来提升工作效率。

    工作枯燥不出彩可以研究一下 DevOps 和云原生,将大多重复性工作自动化,DevOps 可以把产品发布的流程自动化,云原生可以把资源调度自动化,只需要让开发团队付出一点点成本来使用相应的工具链,很多时候比手工操作更可靠。

    最好的救火方法就是避免着火,这方面可以了解一下 Chaos engineering,用计划性的小挂来避免关键时刻的大灾,当然关键在于小挂之后的优化方案。
    wangyzj
        50
    wangyzj  
       2021-08-24 10:20:41 +08:00   ❤️ 1
    分公司把
    绝大多数运维工作在公司是最底层
    吃香喝辣的没你啥事
    出了事就你背锅
    zhoudaiyu
        51
    zhoudaiyu  
       2021-08-24 10:22:30 +08:00
    运维本身没啥累的,主要是乱七八糟的事比较多,还得应付开发甩过来的锅
    Microseft
        52
    Microseft  
       2021-08-24 11:10:51 +08:00
    @xuanbg 他肯定在你们下班的时候还要处理一些事情,有时候升级啊补丁啊什么,只能等低峰时段来弄
    运维的累注意在于 24h on call
    轮值这种情况基本只有少数大公司可以做到
    hahahahahahahah
        53
    hahahahahahahah  
       2021-08-24 11:46:58 +08:00
    所以到这些你的升级问题解决了吗
    xuanbg
        54
    xuanbg  
       2021-08-24 20:01:55 +08:00   ❤️ 1
    @Microseft 我们从来没有 on call 过他,因为真的啥事没有,call 他干嘛?

    能让自己无所事事的运维才是真的好运维。要做到无所事事,就需要事事想在前面,事事做在前面,防微杜渐,也就不会有什么事情了。
    HankAviator
        55
    HankAviator  
       2021-08-25 05:20:11 +08:00 via Android
    @jingslunt 公司产品就是机器学习的,然后就从“试试这个那个”变成现在这样了。说好听的是多才多艺,一个顶四个(MLOps 的三个加翻译),不好听的是工作多年还是做脏乱差的活,想跳出去都不好跳,大多数公司需要专精,不需要 one man orchestra(没找到合适的译文)。而且这样一个人干几个部门的工作,工资还压到主要职责的中位数以下。
    今天这样也是由于当年自由职业出身,但自由职业毕竟属于自雇,自雇的都清楚因为是单干或者极小团队领导,基本都要自己处理各种事情,和现在做一线,且明明公司还有分工,性质上差距太大。不知道别的公司会不会看到自己技能点点歪就利用。
    还是羡慕选对行业和职业,有沉淀的人。
    spacezip
        56
    spacezip  
       2021-08-25 08:43:37 +08:00
    累的不是运维本身
    shangwuli
        57
    shangwuli  
    OP
       2021-08-25 14:01:34 +08:00
    @spacezip 是要背锅
    jingslunt
        58
    jingslunt  
       2021-08-26 22:15:19 +08:00   ❤️ 1
    @HankAviator 现在啥企业也都做机器学习数据分析,你没有点歪了,反而是对的。能进大企业,胆子大一点,面负责人,还是挺香的
    tonzeng
        59
    tonzeng  
       2021-08-27 17:07:58 +08:00
    已经闲的帮女同事修电脑了。

    其实,运维真正累的是和那群开发吵架,剩下的其实也还好。
    jingslunt
        60
    jingslunt  
       2021-09-05 12:04:42 +08:00   ❤️ 1
    @HankAviator 突然想起来 VMware 一直有在招你 AIops 相关的,还是容器方向的。
    https://mp.weixin.qq.com/s/x1uVPLnH91X2oQmvD4zXBA
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   945 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 21:39 · PVG 05:39 · LAX 14:39 · JFK 17:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.