服务器软件的定义如前面所述,服务器软件工作在客户端-服务器或浏览器-服务器的方式,有很多形式的服务器,常用的包括:
1.文件服务器(Fileserver)或网络存储设备(NetworkAttachedStorage)
文件服务器是一种专供其他电脑检索文件和存储的特殊电脑。文件服务器通常比一般的个人电脑拥有更大的存储容量,并具有一些其他的功能,如磁盘镜像、多个网络接口卡、热备援多电源供应器。到后来,文件服务器逐渐进化成带有RAID存储子系统和其他高可用特性的高性能系统。
以主从式架构提供数据库服务的服务器被称为数据库服务。如Oracle数据库服务器,MySQL,MariaDB,PostgreSQL,MicrosoftSQLServer,MongoDB,Redis等。
在互联网电子邮件系统中,邮件传输代理有时又称邮件服务器,它是一种软件[3],该软件通过简单邮件传输协议将电子邮件信息从一台计算机传输到另一台计算机。如Sendmail、Postfix、Qmail、MicrosoftExchange、LotusDomino、dovecot等。
网页服务器(英语:WebServer)一词有两个意思:一台负责提供网页的电脑,主要是各种编程语言构建而成,通过超文本传输协议(英语:HTTP)传给客户端(一般是指网页浏览器)。一个提供网页的服务器程序。每一台网页服务器(第1个意思)会运行最少一个网页服务器程序(第2个意思)。作为第1个意思,大陆地区称为网站服务器。此外,也通称作Web服务器。如Apache、lighttpd、nginx、微软的IIS等。
在互联网中是指提供域名服务协议的程序或服务器。它可以将“人类可识别”的标识符,映射为系统内部通常为数字形式的标识码。域名系统(DNS)服务器是最著名的名称服务器:域名是互联网两大主要名字空间之
一。如BIND等。
是一种软件框架,提供一个应用程序运行的环境。用于为应用程序提供安全、数据、事务支持、负载平衡大型分布式系统管理等服务。如Bea公司的WebLogic、JBoss、Sun的GlassFish
是一种特殊的网络服务,允许一个(一般为客户端)通过这个服务与另一个网络终端(一般为服务器)进行非直接的连接。如Squidcache。
服务器到底是什么?服务器的硬件好理解,其实就是一台性能、稳定性、扩展性等等比我们普通个人PC强的一台机器而已,它也需要搭载操作系统,比如有专门的WindowsServer或者各种Linux发行版…
场景描述疫情原因宅在家,实验室机器只能内网访问,还好有跳板机,但仅仅在控制台使用好像一点都不优雅呀,这里建议使用vscoderemotedevelopment,本地优雅写代码,抛弃git反复同步vscod…