不必。
软件系统运维,主要你熟悉一些与所维护系统相关的软件知识,比较常用的操作系统配置、数据库部署与匹配设置等。
硬件系统运维,需要你熟悉一些与所维护系统相关的软、硬件件知识,如:台式机、笔记本的主板、cpu、硬盘、显卡、内存等硬件的状态及故障处理技术等,服务器、交换机、路由器等需要懂得必要的ios命令、配置语言、VLAN群组、网络结构划分等等。
软件开发与运维相比哪个呢?
我个人从事运维工作6年,目前担任某短信服务商的运维经理,你可以从我的百度知道认证上看到。
运维虽然一个可以长期从事的工作,后期可以转为架构师、信息项目管理者,但他最大的缺点是发展慢,同一时期你的待遇远远落后于开发,加之国内环境不好,运维行业还不成熟,一个运维往往身兼数职,要求懂服务器、网络、开发语言...,多而不精,广而不深,被大多数人视为网管和售后,如果没有好的环境来起步,发展堪忧。
建议你从事开发行业,毕竟运维本身也要懂得开发,不然就没有发展可言。另外JAVA开发尽量避免去外包公司,尤其是对日外包。
关于外包的缺陷,你可以看看CSDN上的这个讨论:
http://bbs.csdn.net/topics/390562138?page=1
我想问一下:如果我想做java软件开发,但现在有一个运维的机会,我要去做吗?
挺少听说运维转开发的,一般的人都是开发转运维。运维都基础要求比较高,主要负责系统的稳定运行、故障排除、性能调优等工作。而开发主机是根据需求完成相应的功能模块。以汽车来比喻就是开发是生产汽车的人,运维是开汽车的人。
软件开发学的不好 想在Linux系统运维上发展 前途如何?目前已经在管理linux服务器
如果是专精lunix的确是很不错的选择,毕竟对Linux服务器精通的人还是有限,不过千万不要小看了linux哦,光服务器的搭建就有不少,加上环境的配置,数据库的融合,以及后期的管理维护和备份,每一样都不是轻松的,所以如果你对Linux感兴趣的话就会事半功倍,加油哦!
运维工程师和软件开发工程师那个更有发展一些,就是都是5年经验,那个工资会高点。
不要想太多,学好自己的就行,运维和开发的区别和工作要求都不限于这4000和3500...
我以前大学学java软件开发,现在应聘到公司做运维, 他说要我把公司做好的产品,配置到客户服务器
应用程序部署,通常分为两个部分,硬件系统部署和软件系统部署。按照你的描述,应该是指软件部署。一般来说软件部署包含以下内容: 操作系统安装,系统软件安装(数据库,WEB中间件,其他系统软件),应用软件部署(也就是公司自己开发的软件)
以上是单机系统的一般部署内容,如果是集群(即多台服务器组成的系统),还包括:集群软件安装或者HA软件安装
另外,根据操作系统的情况,可能还包括:漏洞扫描软件,防病毒软件的安装
同时,根据客户的要求,还可能有网管代理软件的安装。
实际上,具体要部署那些软件,完全看你们的产品和客户的环境,没有一定的。虽然大体上是以上几类软件,但是需要根据产品和实际情况,灵活调整。
不过我想,你应该不需要担心,具体要怎么部署,一般会由研发提供安装部署手册,以及相应的培训和技术支持,你只要按部就班就可以了更多
这些东西很简单啊,为什么公司还要培训我一个月? 他说一年后要是能独立布署了,就给我加工资?
说明你们公司的那个产品比较复杂啊。我说的只是一般化的东西。但是对于一些复杂的大型系统,部署起来实际是很困难的。 比如说Documentum这种软件,有上百个参数,针对不同的环境,有数十种优化方案。自然安装起来就非常麻烦了。 即便是操作系统,为了保证应用软件的性能,可能需要做一些优化之类的,也不是一下子就能会的。一般来说大型应用系统的安装,可不是像我们在电脑上装软件那么简单。电脑上的软件是大众化的傻瓜式的。专业系统就要麻烦的多。很多只有命令行,装起来很复杂
啊。我公司用的就是分布式布署,做搜索引擎的。 数据量太大,要考虑到并发,负载均衡。等因素。
那就难怪了。像这样的系统,部署起来很复杂的。一是参数多,部署多。二是服务器数量多。你可以看看zookeeper 和puppet这些分布式部署和管理工具。或许对你有所帮助。
哦
运维开发主要做什么工作啊?懂shell编程能做运维开发吗?
主要还是要看你需要开发什么。真涉及到开发,shell还是有一定的局限性。
请问我是做软件开发的,想转云计算运维,会不会有难度?
不会有难度的,云计算运维也会涉及到一点编程技术的,它涵盖的内容也是很广的,云计算薪资待遇都是比软件开发要高很多,以后的发展空间都是比软件开发要好,Tanjurd的这方面人才服务就不错,楼主转了要努力啊,云计算还是很有前景的
转载请注明出处51数据库 » 软件开发要懂运维吗 运维必须会软件开发吗
Oculus