从来没接触过程序,可以做linux运维工程师简历吗?

用户名:苏幕遮618
文章数:250
评论数:71
访问量:113492
注册日期:
阅读量:1297
阅读量:3317
阅读量:584387
阅读量:469816
51CTO推荐博文
1)Linux启动大致过程?加载BIOSC&读取MBRC&Boot LoaderC&加载内核C&用户层init依据inittab文件来设定系统运行的等级(一般3或者5,3是多用户命令行,5是界面)C&init进程执行rc.syninitC&启动内核模块C&执行不同级别运行的脚本程序C&执行/etc/rc.d/rc.local(本地运行服务)C&执行/bin/login,就可以登录了。【评析】基本看过《鸟哥私房菜》的目录就能知道,这是第五章管理员的第一个内容。这道题可以扩展一下:init系统运行等级一共有几种,每一种都是什么?0:关机,只要是0就不能开机 &&1:单用户模式,不能被远程登陆2:多用户不能上网模式 & &3:多用户可以上网模式 & &4:未使用 &&5:有图形的linux &6:重启,只要是6就会不断的重启,子子孙孙无穷匮焉的重启2)Linux系统是由那些部分组成?Linux系统内核,shell,文件系统和应用程序四部分组成。3)apache有几种工作模式,分别简述两种工作模式及其优缺点?apache主要有两种工作模式:prefork(apache的默认安装模式)和worker(可以在编译的时候添加--with-mpm=worker选项)prefork的特点是:(预派生)1.这种模式可以不必在请求到来时再产生新的进程,从而减小了系统开销2.可以防止意外的内存泄漏3.在服务器负载下降的时候会自动减少子进程数worker的特点是:支持混合的多线程多进程的多路处理模块如果对于一个高流量的HTTP服务器,worker MPM是一个比较好的选择,因为worker MPM占用的内存要比prefork要小。【评析】我没有怎么深入的接触apache,我是半路出家,接触的是nignx,于是这道题就那么回事吧。4)LVS三种模式的工作过程?NAT (Network Address Translation)模式。LB收到用户请求包后,LB将请求包中虚拟服务器的IP地址转换为某个选定RS的IP地址,转发给RS;RS将应答包发给 LB,LB将应答包中RS的IP转为虚拟服务器的IP地址,回送给用户。IP隧道 (IP Tunneling)模式。LB收到用户请求包后,根据IP隧道协议封装该包,然后传给某个选定的RS;RS解出请求信息,直接将应答内容传给用户。此时要求RS和LB都要支持IP隧道协议。DR(Direct Routing)模式。LB收到请求包后,将请求包中目标MAC地址转换为某个选定RS的MAC地址后将包转发出去,RS收到请求包后 ,可直接将应答内容传给用户。此时要求LB和所有RS都必须在一个物理段内,且LB与RS群共享一个虚拟IP。【评析】LVS就是Linux Virtual Server,linux虚拟服务器,这道题要是不明白就记下来,详细内容可以看看& 和 /course/course_id-5787.html?edu_recommend_adid=995)列出linux常见打包工具并写相应解压缩参数(至少三种)?这个没啥说的,tar命令就是打包工具,对应的解压缩参数 tar -cvf、 tar -zcvf、 tar -jcvf是对应拆包解压什么文件的要对应记住,不要记混。6)一个EXT3的文件分区,当用touch新建文件时报错,错误信息是磁盘已满,但是使用df -H查看分区信息时只使用了50%,请分析具体原因?答:两种情况,一种是磁盘配额问题,另外一种就是EXT3文件系统的设计不适合很多小文件跟大文件的一种文件格式,出现很多小文件时,容易导致inode耗尽了。7)请使用Linux系统命令统计出establish状态的连接数有多少?netstat -an |grep ESTABLISHED |wc -l【评析】netstat命令-a参数是“显示所有链接”(all),-n是不要域名解析,即都是以数字IP的显示。这俩是高频参数。这里要用大写的ESTABLISHED,因为小写的established显示出来的东西是不对的,可以自己动手试试,所以这里的大小写是一个隐藏点。然后再用wc -l来统计数。如果这道题要再多补充“查80端口的establish”,那么就是netstat -an|grep 80 |grep ESTABLISHED |wc -l补充一句,现实生产的时候,如果服务器维持的链接是成千上万的话,少用netstat,多用ss。不过ss命令面试的时候考的不多,有个大概了解即可。8)统计出一台web server上的各个状态(ESTABLISHED/SYN_SENT/SYN_RECV等)的个数?netstat -antl|grep ESTABLISTHED|wc -lnetstat -antl|grep SYN_SENT|wc -lnetstat -antl|grep SYN_RECV|wc -l【评析】这道题跟上一道题的相似度很高,netstat命令的-t参数是查询tcp协议的链接,-l参数是查询listen状态下的链接。netstat -an的话会出现大概三个部分的内容,一部分是tcp协议内容,一部分是udp协议的内容,还有一部分是unix socket方面的链接,Active UNIX domain sockets (servers and established)。unix那部分内容很多,如果用了-t /-u的参数,那么后面的unix内容就会不显示。9)查找/usr/local/apache/logs目录最后修改时间大于30天的文件并删除find /usr/local/apache/logs -type f -mtime +30 -ok rm {} \;【评析】find命令以及相关搭配命令是笔试中的重点,因为在现实中运用的情况最多,所以必考必考必考!!!使用mtime +30来描述“修改时间大于30天”,使用-type -f来描述“文件”,然后使用-ok命令将所有满足的文件都执行下一步操作。这里是删除文件,所以比较人性化的用ok,删之前询问一下,如果简单暴力就可以直接-exec,直接枪毙掉。用了-exec 的话是不用-f的,多此一举。10)编写个shell脚本将/usr/local/test 目录下大于100K的文件转移到/tmp目录touch&AAA.sh
#!/bin/bash
find&/usr/local/test/&-size&+100K&-exec&mv&{}&/tmp&\;【评析】-exec and -ok后面的花括号里面的内容就是使用find命令查找出来的文件名。11)添加一条到192.168.3.0/24的路由,网关为192.168.1.254?route add &-net 192.168.3.0 netmask 255.255.255.0 gw 192.168.1.254 &或者 &route add -net 192.168.3.0/24 gw 192.168.1.254【评析】route命令是临时性的增加路由,如果需要永久性的添加路由,方法一,#vim etc/rc.local,在文件里加上 route add -net 192.168.3.0/24 gw 192.168.1.254。方法二,#vim etc/sysconfig/network 在后面加上GATEWAY=192.168.1.254,用这个方法来增加网关。然后# route -n检查一下。12)在每周6的凌晨3:15执行/home/shell/collect.pl,并将标准输出和标准错误输出到/dev/null设备,请写出crontab中的语句?15 3 * * 6 sh /home/shell/collect.pl && /dev/null &2&&1 &【评析】每一个命令的执行肯定都会有“成功”or“失败”,系统默认1是“stdout标准输出”,2是“stderr标准错误”,&的含义是“等同”,2&&1的意思就是“将错误的信息重定向输出的地方跟1一样,都是去空设备文件”。13)在11月份内,每天的早上6点到12点中,每隔2小时执行一次/usr/bin/httpd.sh 怎么实现 ?crontab -e1 6-12/2 * 11 * &bash /usr/bin/httpd.sh【评析】crontab、at这种计划任务命令也是面试高频题目,crontab一共有5个*,分别表示“分钟”、“小时”,“日期”、“月份”、“星期几”。基本的结构要明白,而且“当大数有条件,小数任意”的情况下,小数不要用*,用0or 1,如果这道题写成“* 6-12/2 * 11 * bash /usr/bin/httpd.sh”,你的apache会很爽,它会在满足条件的情况下每一分钟都启动一下。14)匹配AAA文本中的key并打印出该行及下面的5行?grep -A 5 key AAA【评析】-A是查找关键词下面的行,-B是查找关键词上面的行,-C是上下的行,注意这里是grep,而不是find。15)查询AAA文件里以abc结尾的行?grep "abc$" AAA【评析】这里不是grep "abc$" | AAA!,这里没有“|”的,要注意。16)打印出AAA文件第1到第3行?head -3 AAA【评析】没啥说的,太基础了。用sed -n '1,3p' AAA更稍微的有一点技术含量。但是用sed命令,要注意搭配-n,要是不搭配-n,你可以试试。17)查询AAA里面空行的所在行号?grep -n "^$" AAA【评析】同样这是基础中的基础,送分中的送分。但是要注意grep -n和cat -n这两个输出结果的区别。18)利用sed命令将test.txt中所有的回车替换成空格?sed -e "s/\n/ /g" test.txt【评析】sed的-e参数是指多重编辑,也就是说可以sed -e ... -e .... -e....一次性完成三个动作。19)使用ab命令进行100000次请求,同时每秒40次并发的频率访问 ab -n 100000 -c 40 【评析】ab命令好像是apache自带的,同一个IP地址并发的访问网站的同一个内容其实是一个隐患,但是现在用路由器上网的情况满地走,所以优化网页的内容是码农的责任,但是适当的缩小准许并发范围是运维人员应该掌握的。20)按照以下要求配置一个防火墙规则1.对所有地址开放本服务器的80端口、22端口、10~21端口。2.其他机器可以用ping命令来探测本服务器的链接情况3.其他没有被准许的端口将禁止访问iptables -I INPUT -p tcp -dport 80 -j ACCEPTiptables -I INPUT -p tcp -dport 22 -j ACCEPTiptables -I INPUT -P tcp -dport 10:21 -i ACCEPTiptables -I INPUT -p icmp -j ACCEPTiptables -I INPUT -j REJECT【评析】iptables也是面试考察的一个重点内容。iptables的内容主要包括“四表+五链”,不过具体问道哪四表哪五链的可能性很小,倒是这种结合实际情况直接让写一连串的规则考题蛮常见的。这道题很基础,写iptables有点在CCNP里写acl 控制访问列表的意思。===================================分割线============================================这一套题算是简单的,考的内容基本是linux基本原理、查找命令、计划命令、防火墙设置等,以上这四点基本算是初级内容,如果在考查询命令里考的是sort命令,那么难度就有提升。而如果加入一点shell编程的话,整个难度又会有所提高,再补充一点ftp原理和各网络端口的考察,那么这套题就颇有杀威风的含义了。做题要注意,切忌眼高手低,一定要实际的去操作一下或者用笔在纸上写一写,虽然笔者不鼓励把公司的面试笔试当成CCNP或者考研那样死记硬背,更多的目的是让学习者结合题目去感受到linux的操作。其实面试就是开头难,别人出题你写题你难受,等混成大牛了,你出题然后再看别人写的答案,就会很轻松了。本文出自 “” 博客,请务必保留此出处
了这篇文章
类别:┆阅读(0)┆评论(0)
10:18:11 14:24:02 17:08:48Linux运维工程师工资如何从每月三千做到每月三万
“一个好的运维是怎么从每月两三千干到每月两到三万(年薪)的?一般需要多长时间?五年的运维(或者说工作了五年的运维)能达到什么程度?有哪些坑?
这是一个运维工程师在知乎上的提问,以下是其中最精彩的回答:
同样都是运维职位,从月薪两千到月薪两万之间,技能要求出现了哪些差异?
我们从招聘网站获取数据,所有搜索关键字都是运维,地区选择北京,仅用不同的工作时间作为筛选条件。
把筛选条件设置为应届毕业生,其他均不限制,职位很少,排除某些不合理的数值,得出实习生的工资在3-8k之间。
从中随机挑选几个JD看一下:
岗位一岗位职责:1、负责公司内、外网络平台的搭建、实施及网络(含无线网络技术、设备)的具体维护工作;2、针对公司开展的网络技术方案的定型与实施工作提出建议;3、网络及安全技术实施方案中安装、调试、维护工作;4、负责公司办公网络及IDC网络日常维护工作;5、负责集团网络设备及广域线路的统计工作。
任职资格:1、2017届毕业生,专科及以上学历、计算机相关专业;2、诚实守信,性格开朗,无不良历史记录;3、善于学习,善于沟通,文档功底好,勇于面对挑战,敢于承担工作压力;4、学生干部或有相关网络工程师认证(Cisco认证、Juniper认证、Huawei认证等)者优先考虑;5、熟悉Linux操作系统和虚拟化技术的优先。
岗位二岗位职责:1、完成各ERP系统的日常运维;2、解决客户使用系统中遇到的各种问题;3、对系统中存在的Bug,提出修改Bug、优化系统的需求,并定期总结;4、对待工作细心仔细,责任心强;吃苦耐劳,善于沟通,具有团队精神,抗压能力强;
任职资格:1、财务、人力资源、计算机、信息化等相关专业,统招二类本科以上学历2、对ERP系统有初步概念,愿意从事ERP运维及实施工作3、学历能力强,有良好的沟通能力及文字编辑能力
1-3年工作经验
一年以上三年以下的运维工程师,薪资水平在8-15k之间,部分岗位可以达到20k以上,如果足够优秀的话,终于达到题主的“月薪两三万”要求了。
我们来看一下其中一份JD:
高级运维工程师 | 百度 | 15-30k
职位要求:-计算机或相关专业本科及以上学历-良好的开发语言基础,并且至少精通如下一种研发语言,比如C/C++、Go、Shell、Perl、Python、PHP等-深入理解Linux操作系统和计算机网络-良好的沟通、组织协调能力和强烈的责任心,具备很强的分析和解决问题的能力-至少2年以上研发/测试/运维中的工作经验有以下能力者优先:-有用户产品或者LBS类业务运维经验,有相关系统优化经验者优先-对行业技术和数据敏感度高,对解决具有挑战性问题充满激情
这一时期开始对具体业务经验有了要求,同时对系统、网络计算机基础知识有了一定要求。
3年以上的运维工程师,基本都达到了题主的要求,薪资水平在15k-35k之间——甚至有给到40K以上的,当然要求也是非常非常非常非常高!
50k以上就不说了,咱们看一下正常水平的要求吧:
应用运维工程师 | 百度 |25-35K
工作职责:1、计算机本科及以上学历,3年以上大中型在线系统运维工作经验。2、深入理解Linux系统,有系统调优经验者优先考虑;3、精通Python面向对象的开发技能;4、熟练掌握Nginx、Tomcat等常用软件的安装,配置和管理.5、能够熟练排查运维过程中出现的服务故障、系统故障、网络故障;6、高度的责任感,较强的故障分析及排除能力,善于在工作中学习,能够承受工作压力;7、精通市场上主流监控的监控方式,并熟练掌握监控精髓,会调整监控模板;8、对行业技术敏感度高且细致,善于思考,乐于发现,对解决具有挑战性问题充满激情;
任职要求:1、有3年以上主流UNIX、Linux系统管理经验,具有大型网站或web应用平台运维经验;2、精通Linux系统原理,熟悉文件系统调优、内核参数优化、系统安全加固等实施方案;3、精通TCP/IP通信原理,深入理解HTTP协议,熟悉Nginx/apache/帅uid等web应用;4、有Linux内核Tuning & Hacking及Troubleshooting经验为佳,对CPU、内存、IO等性能以及程序性能优化有一定经验;5、熟悉shell、python、perl等脚本编程
这一时期的要求已经可以称之为苛刻了(至少对我而言是),大型在线系统运维经验、系统调优、各种框架、原理、内核、脚本种种要求。
按照以上的内容我们可以了解到运维大牛们从工作第一年起,就开始有意识的发掘自己的技能,但是限于工作经验、知识范围等原因,只开发了一些比较基础的技能。随着技能的开发,他们逐渐接触到公司业务的核心内容,同时开始学习操作系统的基础知识,其中一部分开始开发自己的编程能力。技能水平的增长让他们逐渐成为公司业务骨干,同时开始掌握一些架构上的话语权,在各种技能领域均有建树,对于运维的基本原理掌握牢固。他们可以对行业趋势做出基本判断,同时学习、思考的能力十分强大。
千锋系统全面的Linux云计算运维培训,从Linux自动化运维,OpenStacker技术,Docker技术,KVM,Shell,Python,再到公有云,私有云,混合云的运维等,学习阶段全程采用的阿里云平台更加贴合公司实情,在公司的工作中所学即所用。千锋Linux云计算运维学员具备核心竞争优势的岗位有:Linux高级运维工程师,云计算架构师,云技术开发工程师,云技术安全工程师等。
责任编辑:
声明:本文由入驻搜狐号的作者撰写,除搜狐官方账号外,观点仅代表作者本人,不代表搜狐立场。
专注VR/AR/Unity游戏引擎开发,HTML5,PHP,JavaEE,Python,UI,开发培训。
专注VR/AR/Unity游戏引擎开发培训。
今日搜狐热点Linux运维工程师发展前景,且听知乎大神怎么说!
文/北京达内教育(微信号:bjtedu01)关注后免费可获得达内5天训练营,都是干货哦~
linux运维工程师到底是做什么的?
如果你想要进入运维办理领域这一行,首要你应当了解linux运维工程师是干什么的。他主要是对Linux下各种网络服务、使用体系、监控体系等进行自动化脚本开发的作业,并依据项目对体系进行功能优化。
linux运维工程师可以做的工作包括但不限于大中型网络工程师或者网络管理员;Linux/Unix网络工程师;系统集成售前工程师;网络方案实施工程师;售后技术支持工程师;邮件服务器管理员;网络安全工程师;SQL数据库管理员;网站维护工程师;网络的安全顾问;PHP企业架站管理员;Internet网站管理员;论坛架设管理员。拿北京来说,待遇一般8K起步。
时常有人问到工作强度的问题,工作强度低不低是看各个公司的,在某家公司运维的强度非常高,基本都是晚上回去还要加班做一些事情,主要原因是人比较少;而另一家公司的运维强度和人均的负荷成正比,这个我虽然为B服务过(以前我在一家B的供应商呆过,去过B做过一段时间),但是现在B怎么样我不太清楚。
相对开发,运维的经验学习成本是比较高的,就是说你不在一定的实用环境下是没法学会真本事的,而开发你坐在家里就可以摸索一个大概出来;而运维的知识更新的速度相对慢,10年前的DBA知识更新可能只有50%,而他本人会非常值钱,而2年前Java的一些内容可能都没有发明出来;除非你在开发做到管理职位,否则纯技术开发学习更新的代价会非常高;反过来说:技术开发适合比较喜欢新鲜、喜欢创新的人,而运维适合循规蹈矩比较踏实的人。
Linux运维工程师发展前景怎么样?
再考虑发展前景之前,我们不妨先考虑一下Linux。
企业为什么要用linux,为什么要用unix?
很多人说Linux/unix更好,更稳定,其实不然。企业为什么要用它们,其实是本着节约成本和创造价值的目的。
服务器操作系统的软件投入和服务投入是相当大的经费,这也是现在为什么开源免费的CentOS和 FreeBSD越来越受欢迎的原因之一。
再说下硬件的负载均衡器,我说下大家最为熟悉的F5,性能一般的17万;性能越好,价格也水涨船高。但其实许多企业所需要的Linux集群环境其实并发不是大太,完全可以用开源免费的软件来代替,例如LVS、Nginx,而这些软件一般都是部署在Linux上,这也是近年来Linux越来越受欢迎的原因之一。
很多Linux运维工程师会陷入一个误区:认为自己与其他运维岗位的区别就在与自己学了Linux。
但是Linux仅仅是操作系统,重要的是其上的应用。与学习Linux的一个误区类似,Linux运维工程师的精力只是局限于Linux本身,从Linux的操作到Linux的内核,也不管自己到底要干嘛;但是系统毕竟是拿来用的,学习使用Linux的目的是创造效 益,如果不是仅仅制作Linux系统,不是加入Red Hat这样的专业Linux发布版厂商,那么你在学习了Linux基础后就跟掌握了Windows没两样,很显然这是不够的,你还需要更进一步的学习:选 择Linux上的应用,或者Linux上的软件开发,当然还有数据库方向。
从这里开始,才真正涉及到Linux运维工程师前景的问题。
下面我就这三方面详细说明下:
a)Linux的系统、网络、服务、集群、网站、网络应用方向:
1、Web应用服务器,如sina、百度等大型网站
2、Mail应用服务器,如163或外企mail系统等
3、中间件或J2EE服务器,如为JBOSS Weblogic做平台
4、网络应用等。
b)嵌入式开发、UNIX/Linux应用系统开发,Linux内核驱动开发方向,主要有以下几类:
1、Linux下的C/C++ 系统程序开发
2、Linux平台Java体系开发和PHP开发
3、Linux下的图形界面开发
4、Linux底层内核/驱动开发
5、嵌入式Linux开发等。
c)Linux下的数据库,如Mysql、oracle和windows下的SQL Server及DB2等。
数据库的重要性我就不重复了,而DBA的作用称得上举足轻重了:在技术类岗位的薪资待遇上,总监之下就是DBA了。51CTO也有专门的数据库频道,编辑在这里推荐一下。
以上是Linux/unix发展的三个方向,大家可以在平时工作和学习中有所偏重,三个专业精通一个即可。注意我这里说的是精通,而非仅仅熟悉的程度。
如果按照地域划分,Linux/unix系统运维方面的工作适合在北京、上海、深圳和广州,开发比较适合在杭州和南京等地区。
我这里想说的是:如果是初学Linux/unix的同学,建议可以以RHEL/CentOS为主,在找工作中尽量不要想到待遇问题,在工作实践中,尽量熟 悉shell和一些基础的网络应用,内网开发服务器的配置环境一定要熟悉;如果有机会出外做项目的,一定要兢兢业业,因为这个是成长得最快最好的时候。另 外,无论是学习还是施工期间,有关环境配置一定要形成文档,尽量写得详细和完善,这样无论是对自身技术提高还是跟同事进行工作交接都是非常有帮助的;如果 没有对外项目的机会,可以写技术型博客,详细记录自己的学习过程。如果想进一步提高自己的水平,建议多上一些跟linux/unix有关的论坛,跟一些同 行或技术大牛交流,这样提高起来也非常快。
如果是资深的linux/unix的体系管理员,主张能够脱离体系级别,向网络架构师的发向开展。网络架构是件艺术活,有时体系功能就是看网站架构师的能 力了。通常情况下,此职位由公司的技能总监担任,它请求技能总监对体系、程序、网络及数据库都有相当的了解。唠唠叨叨半响了,期望我这篇文章对广阔的 Linux新人及体系管理员有所协助,最终祝大家作业开心!
运维工程师具有极其强大的横向扩展能力,可以转型很多岗位,如高级运维工程师、python开发、大数据工程师、云计算工程师等等,这些岗位具休薪资待遇如何呢,我们来拿数据说话:
选择大于努力,学一门高级技能、月入高薪、就是实现梦想的开始!Linux方向每一个职业的薪资均在10K以上!
其实我见过不少人,他们很麻木,就像寄生虫一样!整天过的行尸走肉一般!没有梦想、不想改变;贪图安逸、只要饿不死就够了!为了那所谓的稳定可以在工厂、流水线、服务岗位扎根!把自己的青春全都奉献在那里!从来不去接触外界的信息,不了解社会的发展,当你告诉他们应该去学一门技能,这个技能可以让你月薪上万的同时并且比你现在要更舒服,他们不信!说哪有这么好的事,说你是骗子,搞传销;其实也可以理解,当一件事物远超于他能接触的层次、超出他认知的时候,他就认定别人是骗子、这样自己心里会相对舒坦一点、嫉妒、自尊心作祟!就例如穷人仇富!又例如在街上看到年轻、漂亮的女人开着豪车时,潜意识里认定她是小三;思想如果不发生改变,注定这辈子难以有所成就!
为了让更多的人有机会接触互联网行业,进入学习,改变命运,只要关注微信“北京达内教育”(bjtedu01)报名本月达内免费课程训练营即可~名额有限,先报先得!
责任编辑:
声明:本文由入驻搜狐号的作者撰写,除搜狐官方账号外,观点仅代表作者本人,不代表搜狐立场。
美国上市公司,40万大学生共同的选择!每年10万人选达内,选的人多,自然是好配训
Java、ui设计、web前端、PHP、网络营销、
Android、iOS 软件测试 主办会计 大数据
今日搜狐热点10-2110-2110-2110-2110-2110-2110-2110-2110-2110-21最新范文01-0101-0101-0101-0101-0101-0101-0101-0101-0101-0101-0101-0101-0101-0101-01Linux运维工程师的现在与未来-牛人微信
Linux运维工程师的现在与未来
Linux运维工程师的现在与未来目录:1. IT行业发展2. Linux运维行业现状a& Linux哪些行业在运用?b& Linux运维学习起来难吗?c& Linux运维前景如何,待遇好吗?3. 哪些人合适学Linux运维4. 如何快速入门?5. 如何成为一名专业的linux高级运维人员今天12月22号,一年转眼即逝,已近年底,各种大会铺天盖地,不断有朋友索票的同时,也频频听到身边发问“近几年的运维大会好多呀”的朋友也越来越多。运维行业这几年发展趋势越来越好,马哥教育也请来了业内Linux运维大咖就“Linux运维”这个行业现在和未来。大咖会从运维行业的衍生、现状及未来来分析运维行业,并就如何成为一名运维给出自己的建议,希望对观望的朋友有可取之处,对致力奋斗运维行业的朋友有略微帮助。我们知道Linux诞生于1991年,那个时候“马云爸爸”还是一名教书匠,OICQ(qq早期产品)的概念还没有出来,更不用提百度是什么了。那个时候的互联网在美国,而中国的互联网真正开始是从2000开始,百度,腾讯,阿里,网易,搜狐等国内现在大家耳熟能详的老牌公司也均是那个时代的产物,时至今日依然影响着广大民众生活的方方面面,而且已然成为民众生活的“水”和“电”。虽人们享受着当日送货上门的便利,亲朋好友千里之外流畅视频通话的温情,人类的吃穿住行及所能想像的任何物件背后都直接或间接基于Linux,却鲜有人知道Linux是什么?运维是干什么的?这也是笔者每每回家被人问起“你是做什么工作的?”时,心底永远说不清楚的痛。运维?网管?修电脑的?所以,要做运维,你想好了怎么给别人解释清楚吗?Linux是如此赫赫有名,但却又如此鲜为人知,今天笔者就从专业角度为你揭示Linux运维行业详细信息:Linux系统运用极其广泛,不少用户只知道windows,是因为,Linux的运用主要是在企业端。现在科技极其发达,我们手机在手,就能干很多事情,只需点一点屏幕,轻松完成聊天、娱乐、甚至支付功能。这些操作看似简单,但其背后,有一系列复杂请求和响应。而在腾讯、阿里、百度等这些互联网巨头的机房里,就有千上万台服务器,为你服务请求提供服务的。这些服务器中,95%以上,是Linux系统、或类Linux系统。为什么企业不用windows系统做服务器系统呢?答案也很简单。你肯定不能想象,如果火星探测仪,在火星上正在执行任务,操作系统如果是windows系统,突然来个蓝屏,该怎么办?不仅这些,从行业来划分:通信、金融、互联网、教育、电子商务、机械制造、军工航天、电器业等等,都离不开Linux平台。换句话说,除了个人用户,企业的应用90%是跑在Linux平台的。就连我们用的安卓手机,底层也是Linux平台架构。为什么Linux有如此大用户群体?主要原因有3个:1、免费。2、稳定。3、开源Linux在公交系统的运用Linux在电信系统的运用国际高性能计算机系统排名,Linux占90%以上Linux系统在淘宝的运用国际太空站2013年宣布,为了安全,将操作系统转移到Linux平台b&Linux运用这么广泛,学习起来难吗?了解操作系统历史的朋友们都知道,Windows也只能在PC端耀武扬威,Linux在服务器领域的稳固地位自经Linux诞生就光芒万丈,同时由于Windows天生限定,导致Windows在服务器领域不可能大有作为,因此近几年Windows也表现出“开源”迹象,并不停做出“示爱”Linux的XX举止。        虽说如此,Windows在PC领域取得的成就也无可厚非,因此,大批用户依然停留在Windows的操作习惯中,要想转Linux意味着习惯的改变,这对每个人都不是容易的事情。且运维这个行业因其行业特性极其注重经验和实操,因此虽网上书籍视频层出不穷,但要想深入高级Linux运维并非易事,要做决定做这个行业,就需要在这个行业潜心蛰伏一段时间才能一飞冲天,尤其是从业前3年,每次跳槽薪水不翻番都不好意思对别人讲自己换工作了,而能够坚持这么久的人少之再少,当然也并非所有人坚持这么久就能如此。时至今日尤记得:7年前下混完大学不知何去何从的万般迷茫下做出Linux这个行业的艰难决定;4个月每天16个小时高强度学习的坚持;毕业后之身闯上海的胆怯,现在回想起来也总有些收获,总结下来如下大概如下:眼高手低是通病心急吃不了热豆腐自控力不足,不能逼自己一把跳不了自己的舒适圈自己闷头乱撞最后发现只是一只无头苍蝇原地转圈,不如早些找牛人帮忙带路,少走太多弯路。在互联网“天下武功无快不破”的时代,最后一句话共勉:原版:读万卷书不如行万里路,行万里路不如阅人无数,阅人无数不如名师指路,名师指路不如自己去悟自己版:读万卷书不如行万里路,行万里路不如阅人无数,阅人无数不如名师指路,名师指路更需自己去悟Linux行业前景好2016年3月阿尔法狗与围棋世界冠军、职业九段选手李世石进行人机大战,并以4:1的总比分获胜,使得人工智能与大数据大火了一把,各大媒体争相报道,业内纷纷娱乐调侃道“终结者“的时代不远了。远的不讲,近的来讲,马云马爸爸的双十一刚过,今年的又十一再创新主,1200亿交易额,当然了,这只是表面的数据,却以往年最大的变化已不是再是钱的多少,钱对于马爸爸来讲早已只是个数字而已了。今年最大的变化诸位剁手的朋友不再需要漫长的等待就能拿到自己心仪的货品,最快的次日就已经拿到货品了,这背后少不了大数据的帮忙,而所有的这些均是基于Linux之上,而这只是ITLinux的冰山一角,在国家层面提出来“互联网+”的概念,在习大大提出来大数据治国的背景下,Linux的前景不言而喻。运维工程师职位天花板极高运维工程师是干嘛的?一句话概括:负责线上业务稳定,基于Linux平台集合网络、应用、数据库、开发、安全工作于一身的“复合性人才”。就运维行业来讲,能力越大,责任越大,你有多大的能耐就有多大回报,动辄100w年薪也是常有的事,只要你够努力。当然,运维这个行业和其它行业最大的区别在于运维这个行业的行业瓶颈非常高,任何一个领域都可以够你研究3,5年,而其涉及的领域又是如此宽泛,够不担心个人的能力在这个行业会迅速遇到职业瓶颈,简单举几个领域:网络运维安全运维DBA运维应用运维大数据运维开发运维产品运维上面举的这些例子又细分很多领域,每个领域都深不可测,做的时间越长,越觉得需要掌握的太多。而个人有团队中的作用也随着能力的成长,能够承担的越多,倒不用担心因技能冲突被取代。运维行业前景好随着互联网行业的迅猛发展,运维行业也不再像早期不被重视,专业背锅。互联网的发展之所以能让传统行业提心吊胆,最大的原因是:理念先进体验好尊重用户技术导向这些都对互联网的建设者提出前所未有的职业要求,对于运维来讲更是如此,因为互联网最大的特点就是&体量大&,随着互联网近几年的发展,运维也不再是早期的&花钱专业户&,&背锅专业户&,上至公司领导,下至各部门之间,运维均日益受到行业尊重。那Linux运维工程师待遇如何?近些年,Linux人才越来越缺,待遇也越来越高。参考招聘网站,Linux运维工程师起薪多&#xK,1-3年工作经验可达12-16K,3-5年工作经验可拿到年薪30-50W。就我身边的圈子而言,大多数学习Linux的其实分为两种情况:IT爱好者这种情况下以学生居多,有一些是通过老师了解到linux觉得很感兴趣,然后去学习linux。由于学生时间多,大多数不会去报专门的培训班,所以以自学居多。但不幸的是不报班能学好的鲜有成功案例,原因挺简单,如前面介绍,Linux和开发不一样,Linux涉及的领域异常广泛,任何一个领域都可以成为大牛,但正因为如此,刚接触的人群是学生,而又没有任何社会工作经验,在这么多选择面前更容易无法选择,最终的结果是多半会进入一个误区,去研究GUI哪种好看哪种绚丽去了。导致这种情况的原因是在学习了linux的基础知识后,很多人会进入一个瓶颈,由于没有工作实践的机会,不知道该用自己所学的知识做哪些事情。一旦我们所学的知识不知所用,那便会对所学的知识产生排斥心理,觉得没用,产生了玩GUI的误区。当然,身边也有好的例子,不过这个学生是做开发的,学习linux只是因为需要在linux下开发,所以学的很快很好,但他将来会是一个优秀的后端开发人员,却不一定会做运维。关于linux的GUI,需要强调的是GUI是Linux为了其桌面不丢失而特意开发出来的产物,对其我们抱以中立态度,因此GUI对于linux的初学者来说并不好。学习Linux第一要克服的一点就是摆脱windows的所长久影响的使用习惯。对于linux来说,GUI其实也是一个shell,只不过是图形化的shell,所以说不能说命令行就好,GUI就不好。如果你真的是做GUI方面的开发,那么研究GUI无可厚非,如果你只是个菜鸟,也就是玩玩壁纸,换换主题,这些东西对于学习linux毫无用处。不喜欢写代码人士这种情况下多半是工作中需要使用Linux系统,不像开发人员,每天需要手指头敲断了的不停写代码,运维这个行业虽说会敲敲键盘但还完全谈不上代码的级别,Linux运维属于实操类学科,相对更有乐趣和容易学,不想写代码会略为枯燥。,有一些会选择自学,不过由于上班了大多数还是有一些经济基础,也有不少人上培训班以达到短时间的速成。这些人员入门会较快,有不少人都能够学好,并慢慢发展为一名不错的linux运维人员。就成功率讲,以上这两种情况,后者其实更容易学好linux,根本原因在于:如果是兴趣使然,学与不学不会对你的生活有很大的影响,你该上课上课,该上班上班,没有人督促你学习,没人迫使你学习。即使对Linux失去兴趣,也可以去学别的感兴趣的知识,这其实是一个爱好问题。       但后者不同,公司要求的,不会就没法交代,不会就没法干活。老板吩咐的任务就在那,学会了就能干活,学不会就走人,你说这种压力下你能学不会吗。我相信你加班加点不睡觉也想学会Linux,不会就没工作,没工作就没饭吃,这是一个生存的问题。所以两者本质上是不同的,由于后者是由于实际工作需求来驱使学习,所以学到的东西马上就可以在实际的工作中应用,所以会觉得学到的东西很有用,那么学习就更加的有动力,当你的boss给你加工资的时候,你就会更有动力,这一切都是学习Linux带给我的财富,有什么理由不更好的学习它呢?这其实是一个老生常谈的问题, 任何一个行业都并非一朝一夕就能轻松掌握,就任何技能都遵循十万小时定律,要讲质量但又要讲“快速”又谈何容易,如果单讲质量,说的简单一点:只要功夫深铁杵磨成针。要讲“快速”,所有正当行业“坑蒙拐骗”是定然不行的,更何况是技术行业原本就讲究踏实勤奋。成就之路原本就没有捷径,如果真要有什么捷径,名师指路不失为一条 捷径,但此过程中千万不要忘了自我驱动和自动我学习,学习不是一朝一夕的事情,培训只是减少弯路和让我们认准方向快速入门,长时间的坚持才会有回报。这里依然想给那些想自学linux的同学一点建议:系统的学习非常重要,这个行业不拼基础和学历,你有多努力就有多少回报。不管你基础多差,找一本系统的书籍从头到尾的看一遍,不管能不能看懂至少混个脸熟。如果你觉得很吃力,可以去找找网络上的视频教程。切记看视频是效率最低的学习方法但却是最容易入门的自学方法。如果看书我强力推荐《鸟哥的Linux私房菜》,很系统很详细很深入;图形化界面只是用来给小白玩的,如果想赚钱请不要碰GUI;学习《提问的智慧》,多提问多思考,自己寻找答案不要轻易求助于他人,学会使用谷歌,如果你确实不会谷歌那就百度吧,反正有时候用了确实会死。大神确实都很忙,没空搭理小白问题;突破英文障碍,计算机英文常用语不超过2000个,看久了就会了,即使CET-4没过;这个行业是留给天生坚韧的朋友,坚持就是胜利,想好了就走下去,否则请不要迈出第一步。学会沟通,学会写作,并坚持写作,比如运维部落公众号,2个作者1年200篇文章,而且是在工作很忙的前提下。如果你想节省时间,早日拿高薪,可以加入马哥教育,马哥教育拥有国内最专业的Linux运维全体课程和最专业的业内名师指导,帮你事半功倍,早日拿高薪!如果没有机会,那就需要学会创造机会。比如比如笔者认识一朋友早期做了了一个叫《运维部落》的公众号,最开始也没人关注,后来据也有数千人的粉丝。如果你有机会和条件,并且过了选择的门槛,那在前三年生活质量不受影响的前提下,不要考虑自己能赚多少钱,在从业的前几年以能学到技能为主,多积累实操经验。如果你在第一步“快速”入门的门槛徘徊不前,那就果断报班吧。你的青春还有几年能被耽误亦或早没有了!傻子才和时间过不去!投资自己就是最大的赚钱。多买技术书籍,如果自己的自制力不是很好,报个培训班也未偿不是最快的进步方式,但未来的路不可能一直有培训,还需要自己多加努力和坚持,技能学的快,但性格更重要,重在培养自己性格。找到自己能持续学习和成长的圈子知识改变命运,性格决定成就。坚持写作学会感恩以上,永远不会错。共勉!点击“阅读原文”查看更多文章

我要回帖

更多关于 运维工程师工资是多少 的文章

 

随机推荐