扣着手指头一算,自己已经毕业快半年了,这半年莫名其妙进外包圈子溜达了一圈,有幸退的早还是正常干一些事情吧,外包终究不是太适合刚入社会的毕业生,今天想把自己的学习和工作经验写成一篇文章,希望能够帮助到正在学习Linux技术的同学们,不过每个人的境遇不一样,请不要吐槽我的经历。

当初自己没能考上名牌大学,最终去了一个3+2职业学校,勉强算是专科“正经”毕业生吧,好在早些时候运气不错,被拉入技能大赛参赛队对着网络及Linux“研究”了一番,虽无大的成就,但好歹算是掌握了一技之长,勉强混口饭吃应该还是没问题的,凭着这股莫名的自信也就展开了自己的职业生涯。

当真正自己去找工作之时才发现我所处的这个城市,要不是高端资深的工程师,再不然是驻场协外的技术员,终究碰的一鼻子灰。就业环境和之前自己想象的完全不一样,临毕业的那半年参加并考取RHCE认证,什么高薪就业完全就是忽悠,考证那段时间真的以为RHCE是一个含金量很高的证书,大城市的确是,Linux行业缺少大量的运维人员,一纸RHCE确实能过滤一部分地基不牢的学生,RHCE的考试虽然是刷题库,但学的不扎实,题库刷的再多也心虚的慌,那段时间网上火了一本叫做《Linux就该这么学》的Linux书籍教材,这本书是用最新RHEL7系统为背景辅以RHCE为目标也算是得心应手,我有幸凭着那本书顺利的考过了RHCE认证,另外提一句,那本书写的都是实战东西,很少废话,能随时检查自己的学习进度,避免广告嫌疑,有兴趣的自己百度一下吧。

但在我们这个中部城市,IT产业不发达,Linux运维相关岗位少之又少,RHCE看起来还不如正规本科毕业文凭来的实在。在北上与稳定守家之间做出的选择,有幸能在本地应聘上了一家规模不小的IDC公司。

工资勉强够自己浪的吧,IDC行业的职位大致分为两种,一种是机房的一线运维人员,另一种是为客户服务的售后技术人员。 哦,这是基础运维工作,当然会有更高级的运维人员,譬如虚拟化、跟存储、集群相关的项目运维人员、网络工程师等等。而我就是一名微不足道的售后狗。先说机房运维吧,就我了解,在机房最多的工作内容是为服务器装系统,对,你没看错,应证了我之前听过的一句话,没有装过一百遍Linux的人是学不好Linux的!一线运维人员因为要上下架,对综合布线、网络设备、通信标准这一块也需要了解一些,当然,在机房也常常会遇到客户服务器宕机,网络不通的情况,这时候,展现你技术的时候就到了,譬如操作失误导致的启动项损坏、文件系统损坏,因为乱设掩码导致的网络不通,还有因为Windows天然的蓝屏,对了,Windows应该是最好解决的,重启一下就好了,大致上,机房运维是一份综合性很强的工作。而售后这份工作主要是面对了一些个人用户,以及草根站长、初创公司等,通常是一些很小白的客户,日常工作主要是解决网站无法打开,客户不会搭建Web环境,因为攻击被封IP,软件无法运行等这类比较杂乱的工作,再加上一些常见的安全任务,譬如扫描一些非法端口,通过TcpDump抓包看是否有一些非法数据等,处理相关部门通报过来的非法网站之类的,日子过的也算清闲。

But,人毕竟不是咸鱼,不想涨工资的员工不是好老公,不想当老板的员工不是好司机!

因为之前就有同事用Python脚本来封那些异常机器的IP,因不想涉及太多技术上的内容就不再描述了,当把这个脚本交给我打理的时候,让我对python产生了莫名其妙的兴趣,在工作闲暇时间刻苦学习python,再写了一万遍hello,world之后,我终于可以写一些蹩脚的脚本来应付日常的工作了,譬如通过API采集一些数据指标、用Python脚本自动登录一些机器之类的,后来我又领了一份兼具风险及挑战的任务,就是配置一些接入层交换机,虽然涉及的网络知识很少看起来也没什么危险,但实实在在的却搞挂了所有的机器长达20分钟,只是因为一句undo .....再踏了N多坑、抗了一身锅之后,我终于晋级到了调更高级网络设备的职位,也学会了用python做一些更有意义的事情,譬如流量调度?

虽看起来好像没太多说Linux的东西,好像主角是python一样,但是不管是python也好,还有我忘记提的Cacti、zabbix、smokeping、openfalcon这类的监控软件,通通是运行在Linux之上,包括python在Linux的环境也是让我吃了很大亏,比如把系统自带的python干掉了,换成了python3,在yum不能使用后想法设法也没有修复,重装系统作罢。目前依旧在网络这个深坑之中,因为公司某一大客户对网络非常敏感,所以现在让我最头疼的就是与运营商和客户的撕逼之战,唉,路漫漫兮其修远。

未来,想学的东西有很多,譬如掌握一些常见web架构,应付刁钻客户的业务需求比如高可用这一块,还有更多的虚拟化。看起来,虽已毕业,但Linux的征程还狠漫长。最后再推荐下想学习Linux技术的朋友也可以买一本《Linux就该这么学》,几十块钱买本书来读完,保准比花几千块钱报个培训班的还好。

我在大学毕业后学习Linux系统的心得经验的更多相关文章

  1. 学习Linux系统的方法经验

    Linux系统是一个开源的高效的以命令行为主的操作系统,主要用于服务器操作系统领域.对于Linux操作系统更多详细准确的解释大家可以网上找到<Linux就该这么学>的第0章介绍的比较详细: ...

  2. 技术宅学习Linux系统还是很有前途的

    老实说,我之所以入了Linux的坑,纯粹只是为了追我现在的男朋友,也就是技术宅.如果不是为了追我男朋友的话,我估计我这辈子都不会去接触linux.好吧,今天写一写过往事情,也是为了怀念当初追男友的一些 ...

  3. Linux学习-->linux系统在移动硬盘的安装

    由于自己看了一些文章和linux的好奇,想来一窥Linux的奥秘,因此自己准备学习使用Linux系统,这里记录下自己的安装过程,方便以后自己重装系统时进行查阅. 参考的书籍是鸟哥的<Linux私 ...

  4. 应届毕业生如何通过学习Linux系统选择一份高薪职业

    2017年全国高校毕业生人数795万,史上"更难就业季"大学生就业形势,再加上出国留学回来的约30万以及没有找到工作的往届毕业生,预计将有1000多万大学生同时竞争. 如果我们不是 ...

  5. 给学习Linux系统小白的两三个建议

    前段时间看过一个针对国内Linux使用情况的调研表,有了不少感慨.现在听说过linux,会一点linux基本操作的人多如牛毛,然而真正能用linux做一点事情的确少之又少.无论是公司还是学校,办公基本 ...

  6. 第三次随笔--安装虚拟机及学习linux系统初体验

    第三次随笔--安装虚拟机及学习linux系统初体验 ·学习基于VirtualBox虚拟机安装Ubuntu图文教程在自己笔记本上安装Linux操作系统 首先按照老师的提示步骤进行VirtualBox虚拟 ...

  7. 总结四条对学习Linux系统有帮助的方法

    网络是一个很神奇的东西,现代人的生活离不开网络,网络已深入人们的工作,生活,娱乐等方方面面.网络之所以无处不在,是因为它提供了诸多的网络服务,所以网络服务是网络的灵魂. 互联网上的各种网络服务是架构在 ...

  8. 与你们分享我学习linux系统的三大妙招

    一说到linux,我们就自然会想到企业服务器系统,目前市场上的网络设备都是使用linux内核操作系统,一些网络服务器也是使用linux操作系统下面的服务搭建实现的:目前操作系统这块也基本被linux占 ...

  9. 正确学习Linux系统的5个建议

    摘要: 最近几年Linux系统应用越来越广泛,以至于很多人开始热衷学习Linux.但是我们都是从小都是学习windows系统长大的,从windows 98到现在的windows 10,而根据学习win ...

随机推荐

  1. d3 data()数据绑定中的key函数

    官网https://github.com/d3/d3-selection/blob/master/README.md#selection_data var data = [ {name: " ...

  2. springboot之启动方式

    我们在ideal中启动springboot项目时时不需要加载Tomcat容器的,直接在启动类启动就行了,原因是springboot项目中默认包含了内置Tomcat //springboot项目必须引入 ...

  3. OpenGL + VS2015 + Windows10配置

    官网下载OpenGL:https://www.opengl.org/resources/libraries/glut/ 解压后得到5个文件:glut.h,glut.dll,glut32.dll,glu ...

  4. 雷林鹏分享:C# 类型转换

    C# 类型转换 类型转换从根本上说是类型铸造,或者说是把数据从一种类型转换为另一种类型.在 C# 中,类型铸造有两种形式: 隐式类型转换 - 这些转换是 C# 默认的以安全方式进行的转换.例如,从小的 ...

  5. week02 课堂作业

    测试一:(点此看原题目) 运行结果: 测试二:(点此看原题目) 运行结果: 测试三:(点此看原题目) 运行结果:

  6. Linux下编译安装MySQL

    一.环境准备yum install -y ncurses-devel libaio-develyum install -y cmake makeuseradd -s /sbin/nologin -M ...

  7. Asp.net博客系统收集和简单介绍

    国内Asp.net博客系统收集和简单介绍       [转载文章,仅供个人参考,引自http://www.soyaoo.com/Blog/post/92.html] 1.ZJ-Blog程序简介:基于A ...

  8. 20181014xlVBA获取小题零分名单

    Sub GetZeroName() Dim Dic As Object Const SUBJECT = "科目名称" Dim Key As String Dim OneKey Di ...

  9. 父子元素select悬浮代码,兼容火狐

    //公共切换方法 function SwitchCommon() { //悬浮显示 $(document.body).on("mouseenter", "[hex-eid ...

  10. HDOJ-2175 汉诺塔IX

    题目大意:基于汉诺塔原型,第一根柱子上有n个盘子,从上至下编号从1依次递增至n.在最佳移动方案中,第m次所移动的盘子的编号. 解题思路:模拟必然是会超时的.但根据汉诺塔的递归原理,容易发现,对于n阶汉 ...