又一个新的学期马上要开始了,本学期带的课程主要是“网络系统管理”,讲Windows Server以及RHEL6系统的基本操作与使用,不涉及服务器配置部分,内容相对比较简单。照例还是将讲义的主体部分整理之后发在博客上,一是讲课时用起来比较方便,二是也希望能帮助到有需要的朋友。
在课程的一开始,还是要先介绍一下什么是网络操作系统。
我们大家都对操作系统比较熟悉,比如WinXP或Win7等,当买回一台电脑之后要做的第一件事就是为它安装操作系统。
操作系统为什么这么重要呢?其实它的作用主要可以归纳为两个方面:
一是负责管理电脑中的所有硬件设备。作为普通用户,我们无法直接去控制CPU或是显卡,对硬件设备的控制使用,必须要借助于操作系统。操作系统又是怎样去管理这些硬件设备的呢?这就要用到驱动程序。驱动程序相当于是操作系统与电脑硬件之间的一个接口,我们都知道驱动程序对于电脑硬件非常重要,一款好的驱动程序能够大幅提高硬件的性能,而如果安装了一款错误的驱动程序,则很可能会造成各种故障。这正是操作系统对于电脑硬件管理的体现。
二是为应用软件提供运行的环境。我们使用电脑最终都是在使用各种应用软件,如Office、QQ、各种游戏等,所有的应用软件都必须运行在一定的操作系统之上,而且大多数软件都是无法跨操作系统平台的,比如一款在Windows系统中正常运行的游戏,换到Linux系统中则多半是玩不起来,甚至一些老游戏只能在WinXP中运行,换成Win7都不行。这些都是操作系统对应用软件支持的体现。
操作系统、电脑硬件、应用软件和用户之间的关系如下图所示:
搞清楚了操作系统的概念之后,那么网络操作系统就比较好理解了。
网络操作系统除了普通操作系统的基本功能之外,还提供了丰富的网络服务功能。
我们平常所用的操作系统,如WinXP或Win7等,都是给个人用户使用的,主要是安装在PC机上。
而网络操作系统则主要是在企业中使用,并且主要是安装在服务器上。普通用户对于这些系统可能就不是很熟悉了,比如Windows Server 2003、Windows Server 2008还有Linux等。
刚才提到,网络操作系统主要是在服务器上使用,那什么又是服务器呢?
服务器,就是在网络中提供某种特定服务的计算机,最常见的服务器是提供网页浏览服务的Web服务器。比如我们上网访问一些网站,这其实就是在访问一台台的Web服务器。
相对于普通PC来说,服务器在稳定性、安全性、性能等方面都要求更高,因此它的CPU、硬盘等硬件和普通PC都有所不同。比如,很多专业服务器都是使用Intel的至强CPU。当然,对于一些要求不高的小型网络,也可以使用普通的PC机来作为服务器使用,但是性能上肯定会与专业服务器有很大差距。不仅仅是硬件配置,服务器在外形上也与PC有很大区别,比如目前常见的服务器在外形上主要有三种不同形式:
虽然服务器与PC机在硬件结构上存在很大区别,但其操作使用方法还是基本一致的,因而虽然我们最终的学习目的是要掌握配置和管理各种服务器,但要学习的重点不在服务器本身,而是在服务器上运行的网络操作系统。
单就Windows操作系统来讲,它主要包括两个大的分支:
在上图所列的两个分支中的操作系统都是一一对应的,比如Window Server 2003系统对应了WinXP系统,Windows Server 2008 R2系统对应了Win7系统……,这些互相对应的系统都是采用了相同的核心,因而它们的操作方法也都是大致相同的,只是网络操作系统提供了更多的网络服务功能而已。
由于Windows Vista以及与之对应的Windows Server 2008系统基本属于一个过渡产品;Windows 8与Windows Server 2012又比较新,目前还没有形成广泛应用,因而在我们的课程中将主要学习Windows Server 2003以及Windows Server 2008 R2这两种目前应用最为广泛的Windows平台网络操作系统,如何熟练掌握它们的配置和使用方法就是本门课程的主要内容。