网络工程师真的也需要好好学习linux系统

   作为一名刚工作半年的小网工,想总结一下工作半年来的一些感悟。由于本人是网络工程专业,毕业前找工作的目标也是网络工程师,在经过几次面试后如愿以偿的找到了网络工程师的工作。由于上学时也没有多少钱,认证也没有考过,但学习过思科的CCNP,本来认为应付工作绰绰有余了,没想到工作后才发现想法真是太幼稚了。

网络工程师真的也需要好好学习linux系统_第1张图片

     在工作中遇到过太多太多的在学习中没遇到过的东西了,时常是遇到解决不了的问题时现查资料查文档解决。通过工作,也发现网络太基础了,可能过不了多久很多网络技术就要被淘汰,只有不断学习新知识,才能保住饭碗,从业人员应该会理解的,上学时学的一些协议,工作时才发现已经被淘汰了,学习能力也是很重要的,比如你之前一直学的思科,突然遇到华为设备,看半天产品手册就要把他配起来。在此我推荐各位网络工程师要学习一下Linux操作系统,比如遇到端到端主机的设置问题,如果一端是Linux或者是vmware虚拟机,但你只懂网络不懂其他东西,那就无法快速的处理故障,反之亦然。

     工作中都是需要先登录堡垒机的,记得第一天上班时导师跟我说这东西就是用的Linux系统,这是我第一次接触Linux系统的东西,后来发现有位同事是Linux大神,总是喜欢分享一些能极大提高工作效率的Linux命令,比如snmpwalk,这个命令我研究了一小时,可以帮助我添加对客户的主动监控。他还想出了备份设备的配置资料,使用grep命令通过查找服务编码等来查询到资源被分配在哪个设备上,真的是太神奇了,通过他的影响,我开始学习研究Linux系统。随着时间的推移,我发现学这个东西真的对我帮助太大了,在公司准备竞争阿里云的合作伙伴时,需要我们几名员工参加阿里云的考试,通过之前对Linux知识的学习,使我顺利的通过了考试。在此我推荐各位网络工程师要学习一下Linux操作系统,比如遇到端到端主机的设置问题,如果一端是Linux或者是vmware虚拟机,但你只懂网络不懂其他东西,那就无法快速的处理故障,反之亦然。

     接下来我讲一下我学习Linux的经验。在百度上查询Linux学习资料时,无意间查到了一个叫Linux就该这么学的站点,站长叫刘遄,把他写的《Linux就该这么学》一书放到网站上让人免费观看,这种精神真是很令人钦佩的。然后我开始以此书作为主要学习资料,一章一章的往下学。之前的网络知识为我学习Linux也提供了很多帮助。通过对前辈们学习经验的总结,我学习了如下内容:学习了Linux基础知识和基本命令,并且看了一本叫《Unix编程艺术》一书,对Linux等类Unix系统有了进一步的了解。然后学习了Linux用户、用户组及权限方面的知识,进程管理方面的内容也是必不可少的。接下来研究了vim文本编辑器,还有一些文本文件处理命令和知识,比如通配符、正则表达、grep、sed、awk、find等命令。然后学习了简单的shell脚本编程。在充分了解Linux原理与基础知识之后,对上层应用和服务也进行了深入的学习,服务涉及到了很多网络知识,通过学习Linux,我也复习了网络知识。常用的服务包括dns、ftp、nfs、samba、mail和http等,在服务器安全原理与防范技巧等方面也做了一些研究,包括提高系统性能、数据安全、系统服务访问控制与服务安全等。Linux的防火墙功能真的很强大,很多公司其实都没有最大的发挥出Linux系统的最大能力,防火墙方面学习了iptable与firewalld安全策略。暂时只学习到这些基础的东西,但这对我的工作已经起到很大的积极作用。作为网工需要东奔西跑,可以在自己笔记本电脑上把主流的Linux操作系统安装一遍,真机装或者虚拟机都可以,然后配通网络,别忘了Linux的网络功能是很强大的。接下来我还会继续学习下去,比如学习数据库的一些东西、负载集群、运维监控与运维自动化等,毕竟知识不怕多。

通过学习Linux,可以让网络工程师在应对未来技术革新时更能从容面对,希望各位在学习的过程中能少走弯路,愿每个有学习想法的人都能坚持到最后,都能走向成功。

你可能感兴趣的:(网络工程师真的也需要好好学习linux系统)