服务器系统
服务器操作系统一般指的是安装在大型计算机上的操作系统,比如Web服务器、应用服务器和数据库服务器等,是企业IT系统的基础架构平台。
服务器操作系统主要分为四大流派:Unix、linux、windows Server和Netware。
下面和大家分享一下每个系统的大概情况:
UNIX
Unix是最早由KenThompson、Dennis Ritchie和Douglas McIlroy于1969年在AT&T的贝尔实验室开发的。
其是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统。
UNIX操作系统是商业版,是需要收费的。不过也有免费版的,例如:NetBSD等类似UNIX版本。
目前它的商标权由国际开放标准组织所拥有,只有符合单一UNIX规范的UNIX系统才能使用UNIX这个名称,否则只能称为类UNIX(UNIX-like)。
UNIX特性
1. 多用户,多任务的分时操作系统;
2. 系统结构可分为三部分:操作系统内核,系统调用,应用程序;
3. 大部分是由C语言编写的,系统易读,易修改,易移植;
4. 丰富的、精心挑选的系统调用,整个系统的实现十分紧凑,简洁;
5. 功能强大的可编程的Shell语言(外壳语言);
6. 采用树状目录结构,具有良好的安全性,保密性和可维护性;
7. 采用进程对换(SwAPPing)的内存管理机制和请求调页的存储方式,实现虚拟内存管理,内存的使用效率大增;
8. 多种通信机制,如:管道通信,软中断通信,消息通信,共享存储器通信,信号灯通信。
Linux
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多cpu的操作系统。
它继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
Linux主要特性:
1. 基本思想:两点重要思想:一切都是文件、每个软件都有确定的用途;
2. 完全免费:用户可以通过网络或其他途径免费获得,并可以任意修改其源代码;
3. 完全兼容POSIX1.0标准:可以在Linux下通过相应的模拟器运行常见的DOS、Windows的程序;
4. 多用户、多任务:各个用户对于自己的文件设备有自己特殊的权利;多个程序可以同时并独立地运行;
5. 良好的界面:Linux同时具有字符界面和图形界面;
6. 支持多种平台:可以运行在多种硬件平台上,如具有x86、680x0、SPARC等处理器的平台。此外Linux还是一种嵌入式操作系统,可以运行在掌上电脑、机顶盒或游戏机上。
Windows Server
Windows Server于2003年4月24日由微软推出,其核心是WSS(Microsoft Windows Server System)
目前最新版本是Windows Server 2016 r2
微软在Windows Server 2012和windows server 2012 r2 Hyper-V中引入了一些新的特性,使得Windows Server 2016 Hyper-V中的新增功能显得比较少。
但是,在最新版本中也有一些引人注目的Hyper-V特性,包括虚拟机隔离、存储弹性的提升、PowerShell的改变和生产检查点。
Netware
Netware是由NOVELL公司推出的网络操作系统。NetWare操作系统是以文件服务器为中心,主要由三个部分组成:文件服务器内核,工作站外壳,低层通信协议。
其最重要的特征是基于基本模块设计思想的开放式系统结构。
目前常用的版本有3.11、3.12和4.10 、V4.11,V5.0等中英文版本。
而主流的是NETWARE 5版本,支持所有的重要台式操作系统(DOS,Windows,OS/2,Unix和Macintosh)以及IBM SAA环境,为需要在多厂商产品环境下进行复杂的网络计算的企事业单位提供了高性能的综合平台。
由于每个操作系统功能特性各异,其应用情况也有所不一样,目前大概情况是:
Unix:具有很高的安全性,所以一般用于银行政府等重要场合。
Linux:大部分的公司使用的是基于linux内核的各种发行版,例如red hat,debian等,因开源,内核执行效率高,稳定性高而著称。因此大部分的互联网公司使用基于linux的系统。
Windows Server:虽然也很稳定,但是因其收费和开销大而导致使用的比较少。
以上是笼统的介绍,在安装时要根据自己业务的需求来搭配硬件、选择系统。
一直坚信:没有最好的系统,只有最适合自己的系统!
有兴趣的童鞋可以关注我,一起探讨哦!
相关阅读
本文档主要介绍海康威视设备预览、回放、流媒体取流的RTSP URL和IE直接预览、回放的HTTP URL。RTSP为取流协议,取到码流后需要解码
Linux下nfs+rpcbind实现服务器之间的文件共享(mount 挂
1、安装nfs和rpcbind 检查自己的电脑是否已经默认安装了nfs和rpcbind: rpm -aq | grep nfs nfs-utils-1.2.3-54.el6.x86_64 nfs4-
问题描述:Linux+JDK1.7+Tomcat7+mysql部署的WEB项目,线上时常抛出该异常(文章底部有解决方案)。org.apache.catalina.connector.Clien
文章主要给大家介绍一下Axure+SVN,按照代码管理的方式来管理我们的产品原型文档。技术伙伴在访问https://xxxx.axshare.com的原型
前言:本人在几家小厂做开发,主Java,因人手问题,前端/安卓/服务器等都有涉猎。这里我结合网上各位大佬的经验和自己收获总结。对Linux