网络工程师和Linux运维工程师有什么区别?学哪个比较好?

机缘巧合下,我进入了一家从事vpn与系统集成的公司,很感谢公司能留下我这个非网络工程专业的毕业生,从对网络一窍不通,慢慢可以自己独立完成工作,发现在工作中接触到的东西又多又实用,学习的效率比在学校单纯学习更高。

刚开始工作时,导师就告诉我其实路由交换的东西不是很多,咱们部门有很多接触其他技术的机会,比如我们负责机房的管理,公司也有云计算方面的业务,公司的定位也是ICT,现在的电信网络正在从CT向IT和CT融合发展.。IT技术主要包括网络,服务器,SDN,NFV。未来的方向就是向虚拟化发展。尤其是数据中心的部署肯定部署在云上的,导师让我有精力的情况下一定要多去了解。

在工作中,有一天突然遇到了Linux系统,公司mrtg监控的老系统是公司一位老总以前用Linux系统搭的,虽然以前听说过Linux,但从来没接触过,在通过文档完成工作后,我开始了解Linux系统,当时想着云计算的基础也是Linux,学习一下怎么都不亏。然后在网上查到了《Linux就该这么学》,网址是https://www.linuxprobe.com/,老刘还真是实在,为了这本书做了个网站,在网站上可以免费的学习这本书,而且可以在上面下载RHEL7的镜像,网站叫做linuxprobe. 这本书对当时的我来讲真的意义非凡,帮助度过小白时期,通过这本书,我学习到了Linux常见的服务搭建与维护,虽然我部门不需要接触公司主要的服务器,但相关部门的工位离我很近,有时可以和他们沟通,在空闲时一起解决他们部门的问题,这也一定程度上提高了我的技术与人缘。

Linux系统运维,需要学习的东西有很多,比如早期需要学系统的操作,学习一个系统需要了解其体系结构,这样才能更好的学习。Linux有kernel和user两种模式,内核、shell和文件系统统一形成基本的操作系统结构。 Linux发行版可以分为两类,一类是商业公司维护的发行版本,一类是社区组织维护的发型版本,前者以著名的Redhat(RHEL)为代表,后者以Debian为代表。学习shell编程,我们网工更应该掌握的iptables与最新的firewalld,学习web的搭建,samba,ftp与数据库,学习负载均衡与高可用,系统调优等等。网络工程师如何学习Linux?作为网工需要东奔西跑,可以在自己笔记本电脑上把主流的Linux操作系统安装一遍,真机装或者虚拟机都可以,然后配通网络,别忘了Linux的网络功能是很强大的,然后玩一玩常用的软件与数据库,当没问题后再研究下shell编程,写一些脚本,通过crontab自动运行一些脚本,真的很好玩的。

通过工作,也发现网络太基础了,可能过不了多久很多网络技术就要被淘汰,只有不断学习新知识,才能保住饭碗,从业人员应该会理解的,上学时学的一些协议,工作时才发现已经被淘汰了,学习能力也是很重要的,比如你之前一直学的思科,突然遇到华为设备,看半天产品手册就要把他配起来。在此我推荐各位网络工程师要学习一下Linux操作系统,比如遇到端到端主机的设置问题,如果一端是Linux或者是vmware虚拟机,但你只懂网络不懂其他东西,那就无法快速的处理故障,反之亦然。随着做网络的深入,接触到的客户越来越复杂,接触到的业务也越来越复杂,就会发现其实这个岗位是这样的:要懂网络,要懂Linux。学习Linux命令是为了能使用那些运行在Linux下的自动化工具,这非常重要,决定了一个工程师能否用自动化来节省时间然后去考虑更多问题。再根据所在公司或所碰到客户业务的不同,要了解这些业务如何进行交互,因为未来的网络一定是由业务驱动的,如果不清楚业务上的逻辑,那就无法根据需求调整网络策略,最后虚拟化也是需要了解的,在性能上,虚拟化为之提升了很多,正是因为大规模计算虚拟化才逼得网络发展出了很多技术,这其中又会引申出很多需要学习的东西。网络一直是为业务服务的,过去是,未来更是。过去比较死板,只有有了需求才去调整,未来应该需要实时的联动,要想成为优秀的网络工程师,就要学习更多的东西。现在学习各种东西都非常的方便,视频与教材都应有尽有,例如Linux命令大全:https://www.linuxcool.com/

通过学习Linux,可以让网络工程师在应对未来技术革新时更能从容面对,希望每个有学习想法的人都能走向成功。

网络工程师和Linux运维工程师有什么区别?学哪个比较好?的更多相关文章

  1. 做linux运维工程师,必须要掌握以下几个工具

    linux系统如果是学习可以选用redhat或centos,特别是centos在企业中用得最多,当然还会有其它版本的,但学习者还是以这2个版本学习就行,因为这两个版本都是兄弟,没区别的,有空可以再研究 ...

  2. 要做linux运维工程师的朋友,必须要掌握以下几个工具才行 ...

    要做linux运维工程师的朋友,必须要掌握以下几个工具才行 ...  [复制链接]   发表于 2013-12-13 15:59 | 来自  51CTO网页 [只看他] 楼主           本人 ...

  3. Linux运维工程师入门的10大实用工具

    说到工具,在行外可以说是技能,在行内我们一般称为工具,就是运维必须要掌握的工具. 我就大概列出这几方面,这样入门就基本没问题了. 工具如下: 1.Linux系统基础 这个不用说了,是基础中的基础,连这 ...

  4. Linux运维工程师入门须掌握的10个技术点

    本人是linux运维工程师,对这方面有点心得,现在我说说要掌握哪方面的工具吧 说到工具,在行外可以说是技能,在行内我们一般称为工具,就是运维必须要掌握的工具. 我就大概列出这几方面,这样入门就基本没问 ...

  5. 详解linux运维工程师入门级必备技能

    详解linux运维工程师入门级必备技能 | 浏览:659 | 更新:2013-12-24 23:23 | 标签:linux it自动化运维就是要很方便的运用各种工具进行管理维护,有效的实施服务器保护 ...

  6. Linux 运维工程师的十个基本技能点

    本人是linux运维工程师,对这方面有点心得,现在我说说要掌握哪方面的工具吧. 说到工具,在行外可以说是技能,在行内我们一般称为工具,就是运维必须要掌握的工具.我就大概列出这几方面,这样入门就基本没问 ...

  7. linux运维工程师

    本人是linux运维工程师,对这方面有点心得,现在我说说要掌握哪方面的工具吧说到工具,在行外可以说是技能,在行内我们一般称为工具,就是运维必须要掌握的工具.我就大概列出这几方面,这样入门就基本没问题了 ...

  8. linux运维工程师,必须掌握以下几个工具

    本人是linux运维工程师,对这方面有点心得,现在我说说要掌握哪方面的工具吧说到工具,在行外可以说是技能,在行内我们一般称为工具,就是运维必须要掌握的工具.我就大概列出这几方面,这样入门就基本没问题了 ...

  9. 【转】 要做linux运维工程师的朋友,必须要掌握以下几个工具才行

          本人是linux运维工程师,对这方面有点心得,现在我说说要掌握哪方面的工具吧 说到工具,在行外可以说是技能,在行内我们一般称为工具,就是运维必须要掌握的工具. 我就大概列出这几方面,这样入 ...

随机推荐

  1. Python--继承、封装、多态

    大概每个人在学生时代开始就使用Java了,我们一直在学习Java,但Java中总有一些概念含混不清,不论是对初级还是高级程序员都是如此.所以,这篇文章的目的就是弄清楚这些概念. 读完本文你会对这些概念 ...

  2. Java 集合的迭代方式

    集合的迭代流使得程序员得以站在更高的抽象层次上对集合进行操作.传统的迭代方法直接看代码: List<Dog> dogs = new ArrayList<>();        ...

  3. deeplearning.ai 构建机器学习项目 Week 1 机器学习策略 I

    这门课是讲一些分析机器学习问题的方法,如何更快速高效的优化机器学习系统,以及NG自己的工程经验和教训. 1. 正交化(Othogonalization) 设计机器学习系统时需要面对一个问题是:可以尝试 ...

  4. java基础之异常 · fossi

    在开发中,异常处理是一个不可绕开的话题,我们对于异常的处理已经非常熟练了,对于异常本身的概念.用法等不再赘述了,直接结合面试问题来加深对异常的理解吧. Throwable 可以用来表示任何可以作为异常 ...

  5. [LC] 152. Maximum Product Subarray

    Given an integer array nums, find the contiguous subarray within an array (containing at least one n ...

  6. bootstrap实现多选项及回显

    1.前端 <link rel="stylesheet" href="${ctxStatic}/js/bootstrap-select-1.12.2/dist/css ...

  7. 防止跨站攻击——CSRFToken

    怎么防止跨站攻击: 表单:在 Form 表单中添加一个隐藏的的字段,值是 csrf_token. 非表单:在ajax获取数据时,添加headers:{ 'X-CSRFToken':getCookie( ...

  8. 吴裕雄--天生自然python编程:turtle模块绘图(3)

    turtle(海龟)是Python重要的标准库之一,它能够进行基本的图形绘制.turtle图形绘制的概念诞生于1969年,成功应用于LOGO编程语言. turtle库绘制图形有一个基本框架:一个小海龟 ...

  9. 吴裕雄--天生自然KITTEN编程:掉金币

  10. annoy超平面多维近似向量查找工具

    需求:有800万的中文词向量,要查询其中任意一个词向量对应的k个与其最邻近的向量.通常情况下如果向量集比较小的话,几十万个向量(几个G这种),我们都可以用gensim的word2vec来查找,但是88 ...