运维就是运营与维护,一般情况说的运维主要是IT行业的。
职责是负责软件测试交付后的发布和管理。运维也分369等,刚开始入门的叫初级运维,大多干一些跑腿的、或者一些小事,具体不细说;越到后期越牛,甚至赶超开发,但是关键是你要保持一颗学习的心。
针对你,没有工作经验,两个建议,要么学习补充一下自己;要么先找一个初级的,边工作边学;因为企业一般情况很少招一个一点经验都没有的。至少也要有linux基础。
方式很多,自学(书籍+论坛或者学习网站),新手很多人都选择鸟哥的私房菜这本书。论坛就比较多,51,csdn,极客学院等等。不是打广告,主要是让你有点目标。
培训,如果身边还算宽裕,花点钱,培训运维工程师。周期一般小半年就可以,毕业算是入门了。
不知道你到底对这下面这句话怎么理解的:“Linux一些常用命令都会,对各种应用服务源代码安装都熟悉,如:Apache、nginx、mysql、web+lvs、nagios、cacti、mail、iptables等部署与维护。”
说实话,熟悉以上的东西,待遇不可能低于10K。
这样吧,看看这几道题。
几个运维笔试题,感兴趣的可以讨论一下,没有答案。
1、给定一个nginx的日志access.log,请输出实时的qps(request per second)。
2、现有一个100G大小的日志文件,由于时间因素,只允许读取一次,但需要分别将含有两个pattern的行输出到两个文件中,请给出方案。
3、发现某IP无法访问,请给出尽可能详细的诊断方案,定位可能存在的问题。(目标机器宕机、近机房端网络中断、骨干网问题、或者其他可能的问题。)
4、uptime命令的输出中有load average: 0.24, 0.30,
0.24,请(1)解释这里load的数值的含义;(2)说明该数值多大时表示系统负载很高;(3)当系统负载高时,如何找出是什么因素导致负载高的。
5、现在有一个大小约1g的源代码目录(如linux内核源码),需要从机器A上传输到机器B上。请给出两到三种方案,并陈述各方案的优劣。
6、现有一个目录,其中有一百万(数量级)个的小文件,请给出两到三种删除该目录的方法,并陈述各方案的优劣。
自学Linux运维可行,以后工作前景非常好。
目前大部分网站都运行在linux的系统上,做Linux运维还是有很大前途的。同时要兼具网络能力,安全管理能力,尤其是开发能力,才会有一定发展。
但是,这岗位在被重视的程度相对研发过程其它岗位要差,工资比开发低,做事情不易被领导重视,缺乏成就感。
相关资料
应用运维的话,这个相对于对于技术能力要求会比较高一点,市场上软件的更新换代比较快,这边需要自己有足够的自学能力,和抗压能力。
当然,薪资较高,这个需要会各种应用。现在比较火的大数据,对于大数据就又好多种软件,不是说你都会,但是你要熟悉其中2-3中,才能说自己是大数据的应用运维工程师。还有各大网站,你要对于变更上限,发布流程相当熟悉,你才能说自己是一名web应用运维工程师。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)