网络工程师和Linux运维工程师有什么区别?学哪个比较好?
网络工程师和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运维工程师有什么区别?学哪个比较好?的更多相关文章
- 做linux运维工程师,必须要掌握以下几个工具
linux系统如果是学习可以选用redhat或centos,特别是centos在企业中用得最多,当然还会有其它版本的,但学习者还是以这2个版本学习就行,因为这两个版本都是兄弟,没区别的,有空可以再研究 ...
- 要做linux运维工程师的朋友,必须要掌握以下几个工具才行 ...
要做linux运维工程师的朋友,必须要掌握以下几个工具才行 ... [复制链接] 发表于 2013-12-13 15:59 | 来自 51CTO网页 [只看他] 楼主 本人 ...
- Linux运维工程师入门的10大实用工具
说到工具,在行外可以说是技能,在行内我们一般称为工具,就是运维必须要掌握的工具. 我就大概列出这几方面,这样入门就基本没问题了. 工具如下: 1.Linux系统基础 这个不用说了,是基础中的基础,连这 ...
- Linux运维工程师入门须掌握的10个技术点
本人是linux运维工程师,对这方面有点心得,现在我说说要掌握哪方面的工具吧 说到工具,在行外可以说是技能,在行内我们一般称为工具,就是运维必须要掌握的工具. 我就大概列出这几方面,这样入门就基本没问 ...
- 详解linux运维工程师入门级必备技能
详解linux运维工程师入门级必备技能 | 浏览:659 | 更新:2013-12-24 23:23 | 标签:linux it自动化运维就是要很方便的运用各种工具进行管理维护,有效的实施服务器保护 ...
- Linux 运维工程师的十个基本技能点
本人是linux运维工程师,对这方面有点心得,现在我说说要掌握哪方面的工具吧. 说到工具,在行外可以说是技能,在行内我们一般称为工具,就是运维必须要掌握的工具.我就大概列出这几方面,这样入门就基本没问 ...
- linux运维工程师
本人是linux运维工程师,对这方面有点心得,现在我说说要掌握哪方面的工具吧说到工具,在行外可以说是技能,在行内我们一般称为工具,就是运维必须要掌握的工具.我就大概列出这几方面,这样入门就基本没问题了 ...
- linux运维工程师,必须掌握以下几个工具
本人是linux运维工程师,对这方面有点心得,现在我说说要掌握哪方面的工具吧说到工具,在行外可以说是技能,在行内我们一般称为工具,就是运维必须要掌握的工具.我就大概列出这几方面,这样入门就基本没问题了 ...
- 【转】 要做linux运维工程师的朋友,必须要掌握以下几个工具才行
本人是linux运维工程师,对这方面有点心得,现在我说说要掌握哪方面的工具吧 说到工具,在行外可以说是技能,在行内我们一般称为工具,就是运维必须要掌握的工具. 我就大概列出这几方面,这样入 ...
随机推荐
- web前端校招笔试题集锦
写一个求和的函数sum,达到下面的效果 // Should equal 15 sum(1, 2, 3, 4, 5); // Should equal 0 sum(5, null, -5); // Sh ...
- django自带数据库sqlite
python manage.py makemigrations # 记录关于models.py的所有改动,但是还没有作用的数据库文件中 python manage.py migrate # 把mode ...
- Painter
时间限制:5000ms 单点时限:1000ms 内存限制:256MB 描述 杂货店出售一种由N(3<=N<=12)种不同颜色的颜料,每种一瓶(50ML),组成的颜料套装. 你现在需要使用这 ...
- 搭建harbor企业级私有registry
主机环境要求 硬件Hardware Resource Capacity Description CPU minimal 2 CPU 4 CPU is prefered Mem minimal 4GB ...
- jenkins使用(3)-设置定时任务
配置时间如果错误,代码不会运行 *表示任意时刻
- Waymo
技术优势 Waymo在自己的激光雷达系统上投入了大量资金,它认为这项技术对自动驾驶汽车的长期成功至关重要.实际上,该公司声称它已经将专有激光雷达传感器的成本降低了90%,这种传感器以前的制造成本为7. ...
- Proto3:C++代码生成指南
本章节实际上是介绍Protocol Buffer编译器从给定的protocol定义中生成的C++代码.所有proto2和proto3生成的代码不同之处都会高亮标出 --- 需要注意的是这些不同之处只是 ...
- Oracle Compute云快速搭建MySQL Keepalived高可用架构
最近有个客户在测试Oracle Compute云,他们的应用需要使用MySQL数据库,由于是企业级应用一定要考虑高可用架构,因此有需求要在Oracle Compute云上搭建MySQL高可用集群.客户 ...
- Mysql锁和死锁分析
在MySQL中,行级锁并不是直接锁记录,而是锁索引.索引分为主键索引和非主键索引两种,如果一条sql语句操作了主键索引,MySQL就会锁定这条主键索引;如果一条语句操作了非主键索引,MySQL会先锁定 ...
- SurfaceView和TextureView的区别
SurfaceView和TextureView均继承于android.view.View,与其它View不同的是,两者都能在独立的线程中绘制和渲染,在专用的GPU线程中大大提高渲染的性能.Surfac ...