初期运维需要学习些什么知识 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Arbhow
V2EX    DevOps

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

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

    之前做过一点时间的 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 /
    fengyj
        5
    fengyj  
       2018-05-10 09:49:43 +08:00 via Android
    reboot
    rm -rf
    别告诉我你运维的是 win servers2013
    fengyj
        6
    fengyj  
       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
    从入门到删库跑路 了解一下
    fengyj
        19
    fengyj  
       2018-05-10 10:20:47 +08:00 via Android
    @sodoyo #9 我去,这玩意还有,不知道贵公司(应该不会是个人的吧)是...
    sodoyo
        20
    sodoyo  
       2018-05-10 10:28:28 +08:00
    @huiyifyj 生产环境就认这个,证明我们是老企业
    fengyj
        21
    fengyj  
       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.学习其它组件,为同事或将来业务提出实用建议。
    1daydayde
        44
    1daydayde  
       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 哈哈哈( )
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2593 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 13:44 PVG 21:44 LAX 06:44 JFK 09:44
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86