标签:tp服务器 mys sendmail exchange 客户 市场 环境 域名 版本
服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。
我们可以把服务器看做一个特殊的、功能强大、没有外接设备(屏幕、键盘、鼠标)的电脑。所以,同电脑一样,一个服务器一个IP,一些大公司,拥有成千上万个服务器。这时候,我们访问,众所周知,是通过主机域名来访问资源,服务器随机分配。
开发服务器的语言:开发服务器的语言很多:Java、PHP、.net、node.js、python、go、ruby、erlang等等,不同语言开发的服务器,对应的配置电脑为服务器的软件也不一样(这里说的都是Windows系统的)。
java — Tomcat
php — wamp (w-windows、a-apache、m - mysql、p-php)
node.js — NodeJS服务器(Server)指:
一个管理资源并为用户提供服务的计算机软件,通常分为文件服务器(能使用户在其它计算机访问文件),数据库服务器和应用程序服务器。
运行以上软件的计算机,或称为网络主机(Host)。
一般来说,服务器通过网络对外提供服务。可以通过Intranet对内网提供服务,也可以通过Internet对外提供服务。
定义[编辑]
有时,这两种定义会引起混淆,如Web服务器。它可能是指用于网站的计算机,也可能是指像Apache这样的软件,运行在这样的计算机上以管理网页组件和回应网页浏览器的请求。
服务器(硬件)[编辑]
服务器作为硬件来说,通常是指那些具有较高计算能力,能够提供给多个用户使用的计算机。服务器与PC机的不同点很多,例如PC机在一个时刻通常只为一个用户服务。服务器与主机不同,主机是通过终端给用户使用的,服务器是通过网络给客户端用户使用的。
和普通的PC相比, 服务器需要连续的工作在7X24小时环境。这就意味着服务器需要等多的稳定性技术RAS,比如支持使用ECC内存。
根据不同的计算能力,服务器又分为工作组级服务器,部门级服务器和企业级服务器。服务器操作系统是指运行在服务器硬件上的操作系统。服务器操作系统需要管理和充分利用服务器硬件的计算能力并提供给服务器硬件上的软件使用。
现在,市场上有很多为服务器作平台的操作系统。类Unix操作系统,由于是Unix的后代,大多都有较好的作服务器平台的功能。常见的类Unix服务器操作系统有AIX、HP-UX、IRIX、Linux、FreeBSD、Solaris、Mac OS X Server、OpenBSD、NetBSD、和SCO OpenServer。微软也出版了Microsoft Windows服务器版本,像早期的Windows NT Server,后来的Windows 2000 Server和Windows Server 2003和Windows Server 2008,乃至现在的Windows Server 2012。
服务器软件的定义如前面所述,服务器软件工作在客户端-服务器或浏览器-服务器的方式,有很多形式的服务器,常用的包括: 文件服务器(File Server) - 如Novell的NetWare 数据库服务器(Database Server) - 如Oracle数据库服务器,MySQL,PostgreSQL,Microsoft SQL Server等 邮件服务器(Mail Server) - Sendmail,Postfix,Qmail,Microsoft Exchange,Lotus Domino等 网页服务器(Web Server) - 如Apache,thttpd,微软的IIS等 FTP服务器(FTP Server) - Pureftpd,Proftpd,WU-ftpd,Serv-U等 域名服务器(DNS Server) - 如Bind9等 应用程序服务器(Application Server/AP Server) - 如Bea公司的WebLogic,JBoss,Sun的GlassFish 代理服务器(Proxy Server) - 如Squid cache 电脑名称转换服务器 - 如微软的WINS服务器
以后服务器的学习历程会持续补充。
标签:tp服务器 mys sendmail exchange 客户 市场 环境 域名 版本
原文地址:https://www.cnblogs.com/wyh7/p/10030123.html