所有的计算机的运行都离不开操作系统,服务器(也称伺服器)是提供计算服务的高级计算机,当然也离不开操作系统。
服务器操作系统一般指的是安装在大型计算机上的操作系统,比如Web服务器、应用服务器和数据库服务器等,是企业IT系统的基础架构平台。
服务器操作系统主要分为四大流派:Unix、Linux、Windows Server和Netware。
UNIX
Unix是最早由KenThompson、Dennis Ritchie和Douglas McIlroy于1969年在AT&T的贝尔实验室开发的。
其是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统。
UNIX操作系统是商业版,是需要收费的。不过也有免费版的,例如:NetBSD等类似UNIX版本。
市面上流传的主要有SCO SVR、BSD Unix、SUN Solaris、IBM-AIX、HP-U、FreeBSDX
目前它的商标权由国际开放标准组织所拥有,只有符合单一UNIX规范的UNIX系统才能使用UNIX这个名称,否则只能称为类UNIX(UNIX-like)。
UNIX特性
- 多用户,多任务的分时操作系统;
- 系统结构可分为三部分:操作系统内核,系统调用,应用程序;
- 大部分是由C语言编写的,系统易读,易修改,易移植;
- 丰富的、精心挑选的系统调用,整个系统的实现十分紧凑,简洁;
- 功能强大的可编程的Shell语言(外壳语言);
- 采用树状目录结构,具有良好的安全性,保密性和可维护性;
- 采用进程对换(Swapping)的内存管理机制和请求调页的存储方式,实现虚拟内存管理,内存的使用效率大增;
- 多种通信机制,如:管道通信,软中断通信,消息通信,共享存储器通信,信号灯通信。
Linux
环境部署:Linux+Apache+PHP,可以支持语言有PHP5、html、CGI、伪静态;如果你对Linux系统不是很熟悉,可以使用wdcp对网站、服务器和在线文件进行管理
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。
它继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux操作系统虽然与UNIX操作系统类似,但是它不是UNIX操作系统的变种。Torvald从开始编写内核代码时就仿效UNIX,几乎所有UNIX的工具与外壳都可以运行在LINUX上。
Linux主要特性:
- 基本思想:两点重要思想:一切都是文件、每个软件都有确定的用途;
- 完全免费:用户可以通过网络或其他途径免费获得,并可以任意修改其源代码;
- 完全兼容POSIX1.0标准:可以在Linux下通过相应的模拟器运行常见的DOS、Windows的程序;
- 多用户、多任务:各个用户对于自己的文件设备有自己特殊的权利;多个程序可以同时并独立地运行;
- 良好的界面:Linux同时具有字符界面和图形界面;
- 支持多种平台:可以运行在多种硬件平台上,如具有x86、680x0、SPARC等处理器的平台。此外Linux还是一种嵌入式操作系统,可以运行在掌上电脑、机顶盒或游戏机上。
(1)CentOS 5.6 (2)centos 6.4 Linux服务器操作系统有很多,CentOS是其中之一,它是基于Red Hat Enterprise Linux的源代码编译而成,它更适用于一些对服务器稳定性要求比较高的企业。
Windows Server
环境部署:Windows+IIS+ASP,可以支持语言有ASP、html、.net2.0/3.5/4.0、CGI、伪静态。
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的改变和生产检查点。
重要版本Windows NT Server 4.0、Windows 2000 Server、Windows Server 2003、Windows Server 2003 R2、Windows Server 2008 、Windows Server 2008R2 、Windows Server 2012。Windows服务器操作系统派应用,结合.NET开发环境,为微软企业用户提供了良好的应用框架
(1)Windows 2003
Windows Server 2003是微软基于Windows XP/NT5.1开发的服务器操作系统,2003年正式上市,2015年微软宣布不在对Windows Server 2003提供支持服务,这意味着从此以后不能从微软官网获取更新和修补程序。
windows Server 2003主要用IIS6部署环境,它分为web版、标准版和企业版,web版支持2G内存,也是插入4G内存也只能识别2G,中小企业大多使用标准版,如果想部署集群需要使用企业版。
(2)Windows 2008
Windows server 2008是专为强化下一代网络、应用和web服务的功能而设计,它相比Windows server 2003在Web工具、虚拟化技术、安全性等方面强于Windows Server 2003。
注:微软官方消息公布,从Windows Server 2008 R2开始,Windows Server不再提供32位版本
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具有很高的安全性,所以一般用于银行政府等重要场合。
在一些特定行业和事业单位中,NetWare优秀的批处理功能和安全、稳定的系统性能也有很大的生存空间。NetWare常用的版本有Novell的3.11、3.12、4.10、5.0等中英文版 感谢您的阅读,若是想要了解更多服务器技术干货,关注我主页更精彩