【服务器管理】一些基本概念整理

  • 1、服务器端与客户端
  • 2、NIS与NFS



鉴于本人需要开始服务器管理生涯,故此整理一系列关于服务器管理的知识等,作为个人技术笔记,也希望对同行有帮助。需要注意的是,本人是在

Ubuntu,特别是Ubuntu16.04下,进行服务器管理的!

1、服务器端与客户端

在正式进行服务器管理之前,我们需要回顾一下服务器端(server)与客户端(client)这两个概念:

  • (1)服务器端(server):对于一个完整的系统来说,服务器端主要指提供服务的那一个端口/入口。对于一个大型网域,通常会有很多部Linux主机,为了方便管理这些主机,我们把这些主机划分为:服务器端和客户端。因此,虽然我们远程登录的主机都统一称为服务器,但是,从服务器管理的角度而言,这些主机也是有服务器端和客户端的区分的,如下图所示。

    总的来说,提供服务的一端,我们就可以理解为服务器端。例如整个云服务器,为众多终端用户提供服务,所以,把云服务器视为服务器端。然而,对于云服务器内部而言,我们希望通过一台主机去管理多台主机,因此,也需要把主机划分为服务器端和客户端:提供管理服务的主机为服务器端,享受管理服务的主机则为客户端。
  • (2)客户端(client):与服务器端相对应地,享受某种服务的一端则应该视为客户端。

为什么需要区分服务器端和客户端呢?很重要的一个原因就是:服务器端的配置和客户端有很大差别!

2、NIS与NFS

(1)NIS(Network Information Service):用来集中控制几个系统管理数据库的网络用品,一个Client/Server系统。简化了UNIX和LINUX桌面客户的管理工作,客户端利用它可以使用中心服务器的管理文件。桌面系统的用户无需建立他们自己的/etc/passwd,他们只简单的使用维护在NIS服务器的文件即可。当用户登录系统时,Linux系统会到NIS主机上去寻找用户使用的帐号密码信息加以比对,以提供用户登录检验。同时NIS服务器还可以提供其他多种信息。
完整的NIS大约会有一部NIS Server ,并且同时有很多部的 NIS Client 。当用户从个人计算机联机到 NIS Client主机尝试登入时, NIS Client将会到 NIS Server 去查寻该用户的账号与密码,以做为用户登入验证的依据。
(2)NFS(Network File System):一个网络文件系统,由SUN公司研制的UNIX表示层协议(pressentation layer protocol),能使使用者访问网络上别处的文件就像在使用自己的计算机一样。NFS是文件系统之上的一个网络抽象,来允许远程客户端以与本地文件系统类似的方式,来通过网络进行访问。NFS 允许在多个用户之间共享公共文件系统,并提供数据集中的优势,来最小化所需的存储空间。

因此,当我们需要搭建、维护服务器时,需要在众多主机当中,明确属于Server的主机,并且,管理作为Server的主机与管理作为Client的主机是不相同的!

【作者简介】陈艺荣