サーバというと物理的なパソコンをイメージしますが、 サーバとはソフトウェアです。物理的なパソコン(つ まりハードウェア)は、サーバ機といいます。私達が 使用する普通のパソコンとサーバ機の大きな違いは24 時間運用可能な耐久性です。1台のサーバ機(パソコン と考えてかまいません)には、複数のサーバをインス トールすることができます。当然、複数のサーバをイ ンストールする前に、その受け皿となるOS(Windows、 Linux、Unixなど)をインストールしなければならない のは言うまでもありません。主なサーバとして次のよ うな物を挙げることができます。 ・Samba(サンバ)サーバ:Windows端末とのファイル 共有の為に、ハードディスクを提供します。 ・FTPサーバ:端末からのファイルのアップロード、ダ ウンロードというサービスを提供します。 ・DNS(bind)サーバ:IPアドレスとドメイン名の相互 変換というサービスを提供します。 ・Web(apache)サーバ:端末のブラウザとの間でHTML ファイルの送受信というサービスを提供します。 ・メール(Postfix、Dovecot)サーバ:メールの送信、 受信、転送サービスを行います。 ・アプリケーション(PHP、JSP、ASPなど)サーバ:サ ーバサイドスクリプトを用いてWebサーバとデータベ ースサーバとの仲介というサービスを提供します。 ・データベースサーバ(MySQL、PostgreSQL、SQLサー バなど):排他制御も含めてデータベースの管理( DBMS)サービスを行います。 他にも多くのサーバがありますが、これらのソフトウェ アをインストールし、利用できるようにすることをサー バ構築といいます。これらのサーバを利用する前に、OS 自体の運用・管理に慣れる必要があります。