网络运维工程师都要会用什么软件?
网络运维工程师能够从事计算机信息系统的设计、建设、运行和维护工作,负责系统软件,应用软件等的维护和应用。是一个需要复合型的人才,所以需要掌握运用的软件很多。我主要讲一些会用最基础的软件。
NetBeans包括开源的开发环境和应用平台,NetBeans IDE可以使开发人员利用Java平台能够快速创建Web、企业、桌面以及移动的应用程序,NetBeans IDE已经支持PHP、Ruby、JavaScript、Groovy、Grails和C/C++等开发语言。
JBoss是一个基于J2EE的开放源代码的应用服务器。 JBoss代码遵循LGPL许可,可以在任何商业应用中免费使用。JBoss是一个管理EJB的容器和服务器,支持EJB 1.1、EJB 2.0和EJB3的规范。但JBoss核心服务不包括支持servlet/JSP的WEB容器,一般与Tomcat或Jetty绑定使用。
SQL Server是一个全面的、集成的、端到端的数据解决方案,它为组织中的用户提供了一个更安全可靠和更高效的平台用于企业数据和 BI 应用。SQL Server 2005 为 IT 专家和信息工作者带来了强大的、熟悉的工具,同时降低了在从移动设备到企业数据系统的多平台上创建、部署、管理和使用企业数据和分析应用程序的复杂性。
WebLogic是美国Oracle公司出品的一个application server,确切的说是一个基于JAVAEE架构的中间件,WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。
J2EE是一套全然不同于传统应用开发的技术架构,J2EE组件和“标准的” Java类的不同点在于:它被装配在一个J2EE应用中,具有固定的格式并遵守J2EE规范,由J2EE服务器对其进行管理。J2EE规范是这样定义J2EE组件的:客户端应用程序和applet是运行在客户端的组件;Java Servlet和Java Server Pages (JSP) 是运行在服务器端的Web组件;Enterprise Java Bean (EJB )组件是运行在服务器端的业务组件。
SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件。
成为一个优秀的网络运维工程师需要掌握许多技能,努力吧。
曾经我最对口的职业就是网络工程师、运维工程师之类,并且有一些从事网络运维工作的小伙伴,因此最这方面比较了解。我觉得运维需要会的应该不仅仅是软件,范围应该扩大,包括一些程序之类。
运维需要会什么软件呢?
1.Nginx、Apache、Tomcat等,很多时候需要运维人员搭建开发环境并进行优化,不过对这些操作一般都需要写命令。
2.MySQL、SQL server、Oracle、mangodb、redis等数据库的搭建、优化、维护肯定是必不可少的。
3.LVS(Linux虚拟服务器),可能有的公司要采取LVS实现负载均衡。,
4.Jenkins(持续集成引擎),最近多次看到有运维小伙伴提到这个,用于监控持续重复的工作,听说非常重要,但也难学。
5.OpenStack云计算管理平台,我搭建过类似的CloudStack平台,不顾在最后分配服务器一直搞不定,这个搭建及操作还是比较麻烦的,不过同上面,也非常重要。
6.zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。一般公司里都会用到这个,不过我跟我小伙伴聊过,搭建熟悉使用一个多周即可上手,当然系统监控的软件不仅仅只有这个。
7.SVN、Git版本控制需要会,不过现在似乎git用的比较多,当然我现在是在用Git。
8.docker、elasticsearch、Kubernetes(k8s)、VMware vSphere等虚拟化的知识,虚拟化还是比较热的。
9.SaltSack等自动化运维工具,自动化运维是运维进阶的方向,当然自动化运维还要会写脚本。
运维还应该掌握什么呢?
1.Linux、unix、win server等各种服务器系统必须熟练掌握,不过linux各个版本用的比较多,我比较喜欢CentOs。
2.python、shell等脚本语言,现在运维不仅仅是需要写命令,而且要求会编程,我看python已经成为运维工程师招聘的必要条件。
暂时想到这些,不足的可以提醒补充。
我是萌新程序猿,科技圈的事情欢迎邀请我来回答!
码了这么多字,点个赞关注下再走吧!!!
你好。个人觉得,网络工程师也好,网络运维工程师也好,真正的实力不在于使用什么软件,而在于对网络运行底层技术的把握,对原理的透彻了解,做到这一步,用什么软件已经不重要了,就像DOS里面的几个常用命令就可以解决很多问题,还有,设备里面的一些配置命令、协议虽然表面看起来因产品厂家不同,但只要多熟悉、多自已动手,你会现一通百通。
多熟悉、多动手、多归纳、多总结、多反思,技术实力就会上很大台阶,一旦到高处,你会发现原来如此简单。古代武功高手的最高境界是手中无剑、心中也无剑,要做到这一步,可能要毕一生精力,但一定要坚持、不松懈。
共勉。
转载请注明:徐自远的乱七八糟小站 » 网络运维工程师都要会用什么软件?