现在服务器系统有哪些,运维分为哪几方面?
IT运维岗位以工作内容分类大致可以划分为以下几种岗位:
IDC机房运维售前运维桌面运维监控运维实施运维系统运维自动化运维开发运维数据库运维大数据运维DevOps运维1. IDC机房运维
目前薪资低,工作内容简单,而且未来可能会被人工智能替代的就是 IDC机房运维
IDC机房运维的工作主要包括: 主机监控,信息统计,硬件维护,系统维护,网络维护。比如对托管设备进行日常的巡检,故障记录;协助客户对IDC机房设备进行维护等;很多IDC机房运维,后期都转型做销售岗,还有的考了几个证书后,转到大公司做运维了,这是一个钱少,活杂,上升渠道少的岗位,未来发展靠个人。北大的保安也能考研究生成为网红,只要努力还有什么不可能呢;三年工作经验: 薪资5-9K,有的公司需要倒班
2. 售前运维
在产品的销售过程中,一般会有这个岗位存在,毕竟销售人员对技术能力的掌握都有所欠缺,如果客户问到技术上的问题,就需要售前运维出场
售前运维: 对技术要懂一些,对销售也懂一些;所以售前运维的未来发展方向有两个,一个是往技术方面发展,一个是往销售方面发展。 而且曾经的销售经验决定大大提高了自己往技术方向发展的概率。 毕竟各行各业都需要沟通,运维行业更得懂的沟通;一个一年左右的售前运维,薪资在一万以上很常见;但希望大家把这个岗位作为一个过渡,一心不能两用,很难做到既搞好销售,又能做好技术;如果你可以,建议你去创业,一个技术创业者,既要懂技术,又要懂销售
3. 桌面运维
桌面运维目前属于外包的比较多,有专门的公司招聘应届生去培训一两个月,直接外派到大公司做项目,需要的技能不是很多,但是沟通能力很重要,之所以要沟通能力,只因为你是乙方,说白了就是去人家家里干活的,属于服务行业;要做的事情很杂:比如OA加载不了PDF怎么办?又或者网络IP重名,还有诸如电脑没有声音,word插入不了大写字母,打印机出现了故障,投影仪不能使用,需要装装系统等;工作重复性很高,只要你用过几年电脑(你自己的笔记本),基本上都可以干运维,如果你擅于用百度,那公司里大部分业务跟桌面终端问题,你都可以搞得定
工作比较清闲,薪资不高,很多人的薪资一直停留在8k左右,如果不努力提高自己,被替代的可能性很大,随便一个大学生,入职三个月就能干你的活;而且桌面运维看重学历,现在要求本科学历的越来越多,对英语的要求也越来越高;未来的桌面运维,一定是要求越来越高,比如学历,比如口语流利程度,但工资会越来越低
4. 监控运维
其实这个职位的工作很说轻松也是很轻松的,不过想进入这个职位的要求还是有点高的,要求基本是都和公司网络管理员的要求差不错的,但是自我感觉,这个职位的工作职责很简单
也就是监控一些公司网络,服务器,服务的运行的是否正常,当运行不正常的情况下,会有相应的报警,只需要分析一下,相应的报警时什么情况,并汇报给相对应的工程师处理;其实工作很简单的,一般有一点网络常识的人都能完成的
监控工具常用的有:Zabbix,Cacti,Nagios,Open-Falcon
5. 实施运维
一个需要频繁出差的岗位,有的公司实施运维的工作里还穿插了售前运维的工作,公司的产品需要涉及到去客户公司部署产品以及后期的跟进维护,举个安装移动宽带的例子吧, 实施运维就是前期去你家安装网线,并调试好,直到你能上网,后期对你的网络进行维护;这个工作涉及到的技术比较单一,或者说都是与你们产品有关的技术,比如你们公司是做私有云的,你需要满世界去帮别的公司部署私有云产品和后期维护
需要有一定的沟通能力,技术增长一般是体现在对你们公司产品越来越了解,如果你想去看看世界(真心话,大多数实施运维忙的没时间看世界),或者不反感出差,也不怕与人交流,可以选择这个职位,3年工作经验,薪资在12-15K左右
6. 系统运维&自动化运维
这两个相似度很高,一度可以这么理解:自动化运维就是在系统运维的基础上又学会了一些自动化工具,比如ansible, saltstack,shell脚本, 系统运维到自动化运维,是传统运维向智能运维的过渡;一般情况下,系统运维的工资,三年工作经验在8-10K, 自动化运维可以达到10-15K, 需要会一些常见的ELK,jenkins,gitlab, docker等工具。
这里需要着重强调的两个概念:
a)所有自动化运维都是以手工能实现为基础。
b)所有自动化的底层,都是很基础浅显的原理。 比如监控系统, 不管你用zabbix,还是prometheus,还是自己开发监控,说到底都是在做数据收集,数据存储,数据分析和数据展示
7. 开发运维
不会开发你就不能充分理解你们系统的业务流程,出了问题也不能帮忙调试,只能去找开发推锅,开发人员写的代码有时候有性能问题,而你只却只懂系统,就没办法排查问题,或者说没办法找到问题根本原因
运维开发需要学什么开发语言? 理论上小语种都行,而不是说到运维开发就想到python,那只是培训机构的人设;三年运维开发经验,工资一般在12-18K左右;另外需要说明,开发语言只是工具,帮助你解决工作中的问题,而不是动不动就开发个CMDB,开发个跳板机;在公司里工作,有开源的就用开源的,实在没办法了才去开发,不要给自己挖坑
备注: 即使你面试的是运维开发,很多时候你在公司里干的还是系统运维或者自动化运维的工作,与开发没有任何关系,而且大部分公司现有的业务体系的服务器都老出问题,你忙都忙不过来,哪还有时间让你开发自动化工具, 如果让你白天不耽误干别的,利用晚上自己加班搞出来,方法方案自己想办法,加班费是不可能有的,你干吗?不想干就别提这个茬,做好公司交代的任务就行了
8. 数据库运维
哈,刚刚一个运维开发还不够乱吗,又来个数据库运维,说白了就是有的公司让系统运维兼职干着数据库的工作,干久了就出来这么个岗位,懂运维,懂数据库,现在很多人面试系统运维,都说自己懂数据库,结果一问,数据库只会增删改查,再一问增删改查也是只会最简单的,说白了就是记住了增删改查的四个命令而已,真香!
很多时候运维遇到的问题不像你想象的那么理想化,比如有同事过来求助,说一个单机实例挂了,你的理想状态是,反正有备份,恢复一下完事,然后你问他,有备份把?对方说:“不知道啊,跑了好几年了没出过问题,你一入职就出问题了”,哈,关键是你刚入职,入职手续还没办完,都没碰过公司的电脑。你说惊不惊喜
数据库玩的比较好,以后可以转DBA,但只会DBA不会运维的人,可能慢慢要没落了,这个岗位就是运维在绝地逢生,不断占领别人的岗位的过程中演化出来的岗位,当然也有可能是DBA学会了运维
9. 大数据运维
大数据运维也是在系统运维的基础上衍生出来的一种,与系统运维不同的是,大数据运维更多的是在维护大数据生态下的产品,比如Hadoop,Hbase,Spark,Kafka ,Redis等,进行日常的集群管理和故障处理,以及容量管理;基础的系统运维要会,在此基础上加上大数据生态圈下的产品就是算入门的大数据运维了,薪资也偏高一些,一般三年工作经验可以要到12-20k, 为什么有8K的差距呢? 因为面试看的是沟通能力,和技术关系不大
10. DevOps运维
DevOps是一种方法论,包含一系列的基本原则和实践,目前所有的工具或者说工具链都只是为了对这样的实践提供支持而已;所以这个岗位,其实都是要求在自动化运维的基础上,会一些DevOps工具链而已,比如CI/CD的开源工具,其次要想工资高,需要会一门语言,比如go或者python,薪资普遍很高,三年工作经验,基本在15-20K,5年工作经验可以拿到30-50K
银行为什么不用国产系统?
银行业和互联网行业在IT建设上最大区别在于:银行业考虑的不是技术能力,也不是人才数量和质量,而在于开始建设时的时间点和需求。
上世纪银行业有钱,也有准确的业务需求,最主要的是业务变化很慢,需求风险低,业界没有Hadoop等开源的产品,甚至连IBM自己都没有Unix服务器。
银行业唯一的选择就是大型机,再加上那时的富士通、日立、天腾等都不如IBM好,所以银行业就自然而然的选择了IBM大型机。
大型机和超级计算机的区别在于:超级计算机是将所有的数字技术都集中在尝试解决单个的问题上,而大型机所有的计算能力是用来执行数十亿的小事务。IBM大型机被称为是“云计算时代最强大的交易系统”,它主宰了“非x86”的主机市场,占了大约75%的市场份额,每天处理超过300亿笔交易,超过了谷歌的日搜索量。
比如:IBM z14拥有32TB的内存,可以在单个系统上每天处理120亿次事务,运行Java工作负载要比x86快50%,并且可以执行1000个并发的NoSQL数据库。
新一代的z15和z14相比:处理器核心数从170个增加至190个,单线程性能提升14%,最大系统处理能力提高25%,内存增加25%,压缩吞吐量提升17倍,I/O通道增加20%。Z15的推出也让IBM的摆脱了过去几个季度的困境。
2020财年第二季度:IBM Z收入增长69%2020财年第一季度:IBM Z收入增长59%2019财年第四季度:IBM Z收入增长62%如今IBM大型机处理87%的信用卡交易,每年有290亿次ATM交易和40亿次旅客航班预订都是通过IBM的大型机处理的。更加令人惊叹的是全球68%的生产工作负载是在IBM大型机上运行的。
IBM也并非造了个大型机那么简单银行业除了依赖IBM的大型机外,还对IOE(IBM、Oracle、EMC)框架产生了巨大的依赖性。
比如:招商银行能在几分钟内把总行核心业务真从深圳切换去上海,用的是IBM的i系列,自带的DB2数据库,自带的中间件,自带的通行包,自带的邮件支持。TIMI的设计让现代黑客用尽各种招数。
IOE提供了应用程序以外的所有“基础软件”,包括了操作系统、中间件、数据库等,并且这些“基础软件”的源代码是不会对外公开的,银行业的很多业务都是基于它们开发的。IOE框架从单机的性能、安全性、稳定性、扩展性、可靠性和高可用架构来讲是领先的,银行业都是在守成,很难脱离IOE。
银行也没有这个技术,就像航空公司也不会自己造飞机一样,因为它们的飞机也是买来的,刚买来怎么的也得用10多年才替代吧。银行业想去IOE的路线只可能是:有一个新的业务需求,甚至是对内部人员使用的系统开始在去IOE的环境下建立起来,才能慢慢的侵蚀IOE建立的高楼大厦。如果现在新开一家银行,让BAT的高手去弄这样一套东西,顺带去个IOE,代价不见得比用IOE要小。
综上所述银行业一直使用IBM,跟IBM出现的时间节点有很大的关系,其他同类的产品包括x86也很难做到IOE框架的优秀程度。IOE框架的几十年深耕,再加上银行的业务流程的复杂程度。银行就算打出了去IOE的口号,也只敢做小范围的尝试。
以上个人浅见,欢迎批评指正。
认同我的看法,请点个赞再走,感谢!
喜欢我的,请关注我,再次感谢!
windows是基于什么操作系统?
Windows系列操作系统是微软公司在二十世纪九十年代研制成功的图形化工作界面操作系统,俗称“视窗”。Windows的最早历史是,1983年宣布研制,1985年和1987年分别推出Windows 1.03版和Windows2.0版,以及随后的3.1等版本,但影响甚微。
直到1995年推出Windows 95轰动业界,随后1998年Windows 98面市;2000年Windows 2000发布;2003年Windows (Server,下同)2003/XP发售;2008年Windows vista/2008发行。他的作用是安装在计算机上,控制计算机的各种资源,并为用户提供友好的操作界面,协助用户使用计算机完成各种任务。
win和Linux哪个做服务器比较安全?
很明显,Linux在服务器领域优势明显!
目前绝大多数互联网公司采用的都是Linux服务器,可见Windows服务器在服务器领域是处于劣势的,当然操作方便是Windows的一大优势。但整体来说,Linux在服务器领域是全面压制Windows的。具体如下:
1、Linux设计之初,主要的设计理念就是安全、稳定、高效,这些对于服务器来说可谓是重中之重,事实也说明,Linux在安全性和稳定性方面是非常出众的。
2、Linux开源免费,为企业节省相当一部分开支。当然收费版本的Linux提供的服务要更好一些,这就给企业提供了更多的选择。
3、Linux占用系统资源少,这就在大大降低对硬件要求的同时,在更大程度上提升了系统的性能。
4、Linux系统与Apache、nginx等服务器的先天相容性。Linux内核是采用C语言编写的,众多的服务器软件都是采用C语言编写,这就在代码层大大提高了服务器提供服务的能力
综上,Linux服务器要比Windows服务器优势明显。选择系统不能单看安全性,还要考虑很多,比如运行业务需求的环境,单位是否预算充足购买正版系统,售后服务上是否可靠等等。对于运维人员来说,学Linux不代表就不能学Windows了,多学点东西还是很有用的,技多不压身嘛!没必要站队支持哪个系统,都为我所用才是王道。
国内有哪些网络准入控制系统?
优沛司UPAS是目前国内功能最强大的网络准入控制系统,可以在完全不用更动现有网络架构的条件下完成准入系统的部属,详细功能如下:
1.防止用户及来宾任意携入外来设备接入企业内网,造成内部文件数据及机密资料外泄。
2.防止内网使用者任意修改IP/MAC,自动完成IPMAC绑定,防止IP伪冒事件
3.提供完整IP/MAC/计算机名称/UserID/switch/port使用历史纪录,确保资安记录之不可否认性。
4.强制用户加入AD,可找出「应加入AD但未加入」的计算机,加强AD管理政策管理,防止使用者未经允许使用本机账号登入。
5.实时侦测非法DHCPserver:
防止私自架设之DHCPserver发放IP,造成管理网段内IP分配混乱,系统实时侦测网段内非法DHCPServer以确保网络环境正确使用及分配。
6.主动识别StaticIP及DHCPIP,并保护DHCPIP发放区段避免任意窜改StaticIP至DHCPIP发放区段中。
7.可绘制网络拓墣图,让管理者了解网络设备的阶层关系。
8.整合SNMP功能,让管理者了解,此IP是从哪个Switch?哪个Port连出以及属于哪个VLAN,并可产生MAC/Port对应表,以及决定是否要进行Port绑定。
9.具备远程登录管理功能,可阻挡非法远程登录,让非法的远程用户无法使用他人计算机。
10.使用网页重导告警阻挡原因并倡导网络政策。
11.内网流量超过预设值或中毒的电脑可立即阻断网络通信。
12.符合ISO27001访问控制及log保存相关原则。
13.具备终端安全检查功能:
监测网络用户的特定TCP/UTP端口是否开启,并可以监测内部管理上要安装的软件(eg.资产管理软件、防病毒软件)通过端口检查是否开启,如果用户未开启指定端口就会被阻挡,一旦开启相应端口就实施解除。