V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Arbhow
V2EX  ›  DevOps

初期运维需要学习些什么知识

  •  
  •   Arbhow · 2018-05-10 09:39:03 +08:00 via Android · 12600 次点击
    这是一个创建于 2387 天前的主题,其中的信息可能已经有所发展或是发生改变。

    之前做过一点时间的 JAVA 开发,现在刚刚转到运维,问一下大佬们,前期需要学什么。

    59 条回复    2019-01-15 18:57:21 +08:00
    qqpkat2
        1
    qqpkat2  
       2018-05-10 09:42:35 +08:00
    重启电脑和服务器
    legendlzy
        2
    legendlzy  
       2018-05-10 09:45:31 +08:00   ❤️ 2
    删库到跑路
    Mazexal
        3
    Mazexal  
       2018-05-10 09:47:18 +08:00   ❤️ 2
    rm -rf /*
    Cukuyo
        4
    Cukuyo  
       2018-05-10 09:48:35 +08:00
    chmod -R 000 /
    huiyifyj
        5
    huiyifyj  
       2018-05-10 09:49:43 +08:00 via Android
    reboot
    rm -rf
    别告诉我你运维的是 win servers2013🌸🐤
    huiyifyj
        6
    huiyifyj  
       2018-05-10 09:52:28 +08:00 via Android
    @huiyifyj #5 打错了,应该是 03🌸🐤
    qloog
        7
    qloog  
       2018-05-10 09:53:58 +08:00
    哈哈,楼上的你们....

    正确的应该是 Linux 基础,各种服务的搭建,shell 脚本,awk, sed 之类的。 [鸟哥的私房菜] 有两本书 可以看看。
    SbloodyS
        8
    SbloodyS  
       2018-05-10 09:58:46 +08:00
    刚开始就鸟哥两本书....
    sodoyo
        9
    sodoyo  
       2018-05-10 10:00:51 +08:00
    @huiyifyj 不好意思,我这边还有一台 NT4.0
    Devilker
        10
    Devilker  
       2018-05-10 10:01:01 +08:00
    ext3grep /dev/sda5 --restore-inode 2010
    lfzyx
        11
    lfzyx  
       2018-05-10 10:01:29 +08:00   ❤️ 1
    刚开始就看 《 UNIX/Linux 系统管理技术手册(第 4 版)》
    千万别看鸟哥,鸟哥是辣鸡
    DevNet
        12
    DevNet  
       2018-05-10 10:01:46 +08:00
    认真的
    **systemctl restart xxxxx**
    如果不生效,就再来一次。
    楼上的 reboot 和 rm -rf /都是扯淡
    1yndonn3u
        13
    1yndonn3u  
       2018-05-10 10:02:42 +08:00   ❤️ 1
    http://blog.knownsec.com/Knownsec_RD_Checklist/v3.0.html


    楼上的都在逗乐子么。。。

    建议楼主按照这个文档去学习。

    当前,这里面内容很多,先结合你的业务学习,
    其他的都是扩展,学的越多,你会发现,你越懂得少
    就基本上成了
    ifaii
        14
    ifaii  
       2018-05-10 10:04:50 +08:00
    @lfzyx #11 无知者无畏
    lfzyx
        15
    lfzyx  
       2018-05-10 10:07:58 +08:00
    @ifaii 你开心就好
    NoahNye
        16
    NoahNye  
       2018-05-10 10:11:00 +08:00 via iPhone   ❤️ 1
    运维,我刚从这岗位跳出来,我觉得最重要的可能是一个好脾气……
    zhuanzh
        17
    zhuanzh  
       2018-05-10 10:14:39 +08:00
    为什么要转运维这种没前途的岗位
    jasonyang9
        18
    jasonyang9  
       2018-05-10 10:17:38 +08:00
    从入门到删库跑路 了解一下
    huiyifyj
        19
    huiyifyj  
       2018-05-10 10:20:47 +08:00 via Android
    @sodoyo #9 我去,这玩意还有,不知道贵公司(应该不会是个人的吧)是...
    sodoyo
        20
    sodoyo  
       2018-05-10 10:28:28 +08:00
    @huiyifyj 生产环境就认这个,证明我们是老企业
    huiyifyj
        21
    huiyifyj  
       2018-05-10 10:32:32 +08:00 via Android
    @sodoyo 看得出来,确实是老😂企业
    wangking
        22
    wangking  
       2018-05-10 10:53:16 +08:00
    少年,你是不是走错路了。大家伙都是运维转开发。你倒好,开发转运维。你是想做架构吗
    markfang
        23
    markfang  
       2018-05-10 10:55:51 +08:00
    @wangking 架构比开发牛逼啊
    shaoS
        24
    shaoS  
       2018-05-10 11:09:41 +08:00
    @zhuanzh #17 运维怎么就没前途了,还是你认为运维就是扛服务器上下架 IDC 那种吗?
    avrillavigne
        25
    avrillavigne  
       2018-05-10 11:09:48 +08:00
    @NoahNye 2333
    Hasal
        26
    Hasal  
       2018-05-10 11:14:35 +08:00
    骚年,你听前辈一句劝,还是回去做 java 吧,否则两三年后你后悔的概率比较大。
    wongskay
        27
    wongskay  
       2018-05-10 12:45:02 +08:00
    楼上都没人正经回答的吗?
    如果 linux 不熟悉的话可以先熟悉一下 linux,然后再学一下 docker 之类的。
    接着了解一下计算机网络的一些东西,再熟悉一下网络设备的操作即可,例如服务器,交换机路由器防火墙等。
    有这两个算是入门了吧。
    但是我也觉得 java 的东西不要荒废掉,多学一些运维也挺好的。但是开发的技能不要闲置。
    以上。
    ik
        28
    ik  
       2018-05-10 13:28:45 +08:00 via iPhone   ❤️ 1
    先学会甩锅。。
    labulaka
        29
    labulaka  
       2018-05-10 14:03:48 +08:00
    @zhuanzh 自已无知自已知道就行了 别出来显摆 省的别人以为你是个傻 x
    biglee0304
        30
    biglee0304  
       2018-05-10 14:15:27 +08:00
    linux,salt,python 等通用技能
    团队招阿里云 cdn 运维
    arthasgxy
        31
    arthasgxy  
       2018-05-10 14:29:06 +08:00   ❤️ 3
    前面有些人提到,我也就碎嘴再提一遍,你真的确定要做运维么?

    我建议你想一下:
    1、是你自己想做,还是团队要你做?

    如果团队要你做,那么
    2、你们是个小型团队,还是个大型团队?

    如果是大型团队,那我说真的,有可能就是变相劝退的节奏……
    如果是小型团队,那么
    3、是团队整体里面,都觉得你心细、抗压、有责任心、受到了枯燥,适合做运维,还是单纯的没人愿意做,随便派个天命之子了?

    如果是后者,那么虽然不是要变相劝退,但也差不多相当于整个团队给你甩了个大锅……
    如果去重前者,那么
    4、请你考虑好,究竟接着做 java 开发,还是转去做运维。

    无论那些大牛运维怎么说,无可改变的就是,至少在我的职业生涯中,我能看到的是:运维如同程序员中的客服,受苦受累还得不到重视,只有错没有功,也许有少数几个人上去了,他们就是“大牛”,剩下得,都转行了。

    也许是因为你 java 开发没做好,也许是因为你写的代码 bug 多,总之,回到问题,我建议你更多的了解下 java 开发的知识……
    cdlixucd
        32
    cdlixucd  
       2018-05-10 14:35:09 +08:00
    你的经历和我很像啊,真的老哥,我现在正在运维的路上表示运维一点不比开发简单
    cdlixucd
        33
    cdlixucd  
       2018-05-10 14:40:17 +08:00
    @NoahNye 做了多久
    lcy630409
        34
    lcy630409  
       2018-05-10 15:47:22 +08:00   ❤️ 1
    个人觉得是备份...
    artoostark
        35
    artoostark  
       2018-05-10 15:53:47 +08:00   ❤️ 1
    @lfzyx 这个超难买。我还是买的二手。
    pepesii
        36
    pepesii  
       2018-05-10 18:58:40 +08:00
    linux salt ansible zabbix nagios openstack k8s docker。。。。。 等等技能慢慢点满
    Mogugugugu
        37
    Mogugugugu  
       2018-05-10 19:43:06 +08:00 via Android
    学会识别论坛,贴吧,QQ 群里面那些回帖告诉你的命令 哪些是有效的,哪些是逗你玩的,哪些是想让你跑路的。
    1yndonn3u
        38
    1yndonn3u  
       2018-05-10 22:40:42 +08:00
    越来大家都这么看不起运维啊。。。

    是不是运维的概念太大了 - -
    mageemeng
        39
    mageemeng  
       2018-05-10 23:38:53 +08:00
    从运维开发开始吧 。如果以运维身份进入一家技术氛围不是很好的公司的话,你面临的将是无穷的杂事,从桌面到业务到后台,几年后看着别人精进自己还在宽而不精,会觉得很沮丧。
    wonpain
        40
    wonpain  
       2018-05-10 23:47:53 +08:00 via Android
    欠发达地区金融行业民工,实在干的烦
    本来还想着换个 IT 运维之类的,听大家这么一说。。。凉了

    欠发达地区开发全是外包,累死人,没出路,拖家带口,又不想去大城市,烦。。
    Linxing
        41
    Linxing  
       2018-05-11 00:01:39 +08:00
    服务器监控咯 简单的性能优化咯 反正我也是开发转运维 Windows 的话确实没啥搞的
    wvc
        42
    wvc  
       2018-05-11 07:47:41 +08:00
    重启系统和重装系统,对于某些问题这是最快最有效的解决办法……
    popil1987
        43
    popil1987  
       2018-05-11 08:44:21 +08:00
    1.首先熟悉公司现存的技术栈,比如如果是 php 的话,nginx,mariadb 和 php 的配置,你能够从零开始搭建起来,在这个过程中努力理解为什么这么配置,参数为什么是这个值。
    2.熟悉备份,重启,修改常用配置,替换等日常工作,这样你就对公司服务器的运行机制有感受了
    3.优化,在熟悉了公司业务,你就该作出自己的贡献了,寻找性能瓶颈,自动化方法,高可用的情况下的改进方法。
    4.学习其它组件,为同事或将来业务提出实用建议。
    0312birdzhang
        44
    0312birdzhang  
       2018-05-11 09:06:52 +08:00 via iPhone
    为什么不做运维开发? 纯运维没有前途的,会开发的运维才是未来
    luc4s
        45
    luc4s  
       2018-05-11 11:11:44 +08:00
    感觉运维这边炒的概念也挺多的 DevOps, DevSecOps, AIOps 什么的
    wizardforcel
        46
    wizardforcel  
       2018-05-11 13:24:21 +08:00 via Android
    linux python docker mysql nginx,以及贵司用啥中间件就要了解啥
    liu7833
        47
    liu7833  
       2018-05-11 15:38:47 +08:00   ❤️ 1
    运维不建议看鸟哥,感觉鸟哥更适合作为补充读物
    jerryshao
        48
    jerryshao  
       2018-05-11 17:06:57 +08:00   ❤️ 1
    除了楼上所述,个人觉得:

    1. 至少要看一点统计学的知识。
    比如 percentile,我刚实习的时候连 p90,p99 都不知道 : )

    2. 看一下《 Site Reliability Engineering: How Google Runs Production Systems 》
    中文版是 SRE:谷歌运维解密

    3. awk, sed 玩的越 6 越好
    ysicing
        49
    ysicing  
       2018-05-11 18:15:42 +08:00 via Android
    @ik 人在家中坐,锅从天上来,手动滑稽
    Arbhow
        50
    Arbhow  
    OP
       2018-05-12 10:21:26 +08:00 via Android
    @qqpkat2 大佬精髓,我现在就这么干
    Arbhow
        51
    Arbhow  
    OP
       2018-05-12 10:21:48 +08:00 via Android
    @legendlzy 删库都得学下一下,我先去学习一下😊
    Arbhow
        52
    Arbhow  
    OP
       2018-05-12 10:22:15 +08:00 via Android
    @Mazexal 数你最实在,喜欢跟实在人打交道
    Arbhow
        53
    Arbhow  
    OP
       2018-05-12 10:22:35 +08:00 via Android
    @Cukuyo 给你送个 666
    Arbhow
        54
    Arbhow  
    OP
       2018-05-12 10:23:15 +08:00 via Android
    @huiyifyj 我只能回复 666
    Arbhow
        55
    Arbhow  
    OP
       2018-05-12 10:23:28 +08:00 via Android
    @qloog 好的,谢谢大佬
    Arbhow
        56
    Arbhow  
    OP
       2018-05-12 10:23:44 +08:00 via Android
    @Devilker 实在看不懂,不敢操作
    Arbhow
        57
    Arbhow  
    OP
       2018-05-12 10:23:57 +08:00 via Android
    @lfzyx 好的,遵命
    Arbhow
        58
    Arbhow  
    OP
       2018-05-12 10:24:13 +08:00 via Android
    @DevNet 哈哈哈✌(̿▀̿ ̿Ĺ̯̿̿▀̿ ̿)✌
    abcdocker
        59
    abcdocker  
       2019-01-15 18:57:21 +08:00
    专业运维博客
    https://it4.com
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1402 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 23:54 · PVG 07:54 · LAX 15:54 · JFK 18:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.