网络工程师学习Linux的亲身历程

由于上学时学的是通信工程专业,大四找工作时找到了一个网络工程师的职位。在入职之前把思科的CCNA、CCNP都学了一遍,然后认为学了这些东西在工作中一定绰绰有余了吧,学完就开始忙着毕业旅行和跟朋友花天酒地,享受最后的大学时光了。在入职培训的第一天,现实就把我拍醒了,导师问我的问题我都一问三不知,或者之前学过,但由于时间长又忘了,比如问我有没有添加过snmp,snmp我听过啊,简单网络控制协议,但我就知道这些了,弄的导师很无语。还问我IS-IS协议知道吗,我听说过,但这不是运营商使用的路由协议吗,被我选择性忽略了。随后开始工作后,第一天导师就让我去仓库带出来一台路由器一台交换机。我还是这辈子第一次见到路由器,然后导师说他们两个有登陆密码,让我把他们破解掉,最后我用了整整一下午才通过在网上的教程学的方法完成这个工作,边干边觉得自己会的东西实在太少了。

网络工程师学习Linux的亲身历程_第1张图片

       在接触到本部门工作后,又接触到了MPLS和BGP,这不都是CCIE学的东西吗?为了完成工作,必须再开始学晋级的课程,通过工作一步步推着自己慢慢进步。过了两个月,公司网络上又上了几台Juniper设备,这个路由器跟思科的操作差别可大得多了,让我越来越觉得干这行真是要干到老学到老了。

       由于公司需要和阿里云合作,需要公司员工报名参加阿里云ACP考试,然后我就顺其自然的报名了。云在这几年可是很热,但我之前没有去了解过,正好通过这次机会了解一下。然后在学习的过程中,发现Linux是云计算的基础,并且在学的过程中对Linux产生了很大的兴趣,因为Linux命令和敲IOS命令的感觉真的很像,作为网络工程师真的上手很快,而且有的命令还有相同之处。当我在网上找Linux学习资料时,发现了《Linux就该这么学》,因为这本书有自己的网站,我就在网站上开始看这本书。越往下读越觉得这本书真的很适合我这种新手来学习,而且还把做实验需要的安装包都上传到网站上供读者自行下载,真的很贴心。学了一段时间后,这本书上市了,为了支持一下,我也买了本实体书在公司读。在我看这本书的时候,好几个同事都在跟我说他们也想学一下Linux,Linux现在确实也越来越火了,然后我把这本书介绍给了这些同事,互相比着学,提高学习效率。

 

       自从开始学习Linux后,我越来越觉的干网络工程师很必要学习一下Linux,因为我以后在工作中必不可少的需要接触到服务器,可以这样讲,现阶段百分之90的服务器都是使用Linux作为操作系统,而且公司的堡垒机也都是Linux操作系统,可以在堡垒机上使用学习到的Linux知识提高工作效率。比如通过备份公司全网路由器的配置,然后使用grep命令快速找到自己需要的信息。通过学习Linux,我也顺利的通过了ACP的考试。通过学习Linux,可以让网络工程师在应对未来技术革新时更能从容面对。

       接下来我谈谈我学习Linux的经验。学习一定要脚踏实地,不能操之过急,大家都知道在Linux中可以搭建各种服务,但在学习搭建服务之前,一定要掌握好基础才可以,只有掌握基础知识,才能在报错后理清思路,快速排错。学习可以按照如下顺序:学习Linux基础知识和基本命令,再学习Linux用户、用户组及权限方面的知识,进程管理方面的内容也是必不可少的。接下来研究vim文本编辑器,还有一些文本文件处理命令和知识,比如通配符、正则表达、grep、sed、awk、find等命令。然后学习简单的shell脚本编程。在充分了解Linux原理与基础知识之后,对上层应用和服务也要进行深入的学习,服务涉及到了很多网络知识,通过学习Linux也可以复习到网络知识。常用的服务包括dns、ftp、nfs、samba、mail和http等,在服务器安全原理与防范技巧等方面也要有所了解,包括提高系统性能、数据安全、系统服务访问控制与服务安全等。Linux的防火墙功能真的很强大,很多公司其实都没有最大的发挥出Linux系统的最大能力,防火墙方面需要学习iptable与firewalld安全策略。这只是些基础的东西,学无止境,希望各位都能提高自己的技术水平,并且在学习的过程中能少走弯路.

你可能感兴趣的:(网络工程师学习Linux的亲身历程)