1. 程式人生 > >服務器的運營

服務器的運營

郵件服務器 free 文件 log proftp target tps irix 常見

服務器,也稱伺服器,是提供計算服務的設備。由於服務器需要響應服務請求,並進行處理,因此一般來說服務器應具備承擔服務並且保障服務的能力。

我們可以把服務器看做一個特殊的、功能強大、沒有外接設備(屏幕、鍵盤、鼠標)的電腦。所以,同電腦一樣,一個服務器一個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服務器

以後服務器的學習歷程會持續補充。

服務器的運營