web-dev-qa-db-ja.com

ソフトウェア選択サーバーの違い

Ubuntu Serverをインストールしていますが、これらの違いは何ですか?

[ ] OpenSSH server
[ ] DNS server
[ ] LAMP server
[ ] Mail server
[ ] PostgreSQL server
[ ] Print server
[ ] Samba file server
[ ] Tomcat Java server
[ ] Virtual Machine Host
[ ] Manual package selection

誰でも説明できますか?

12
Bilal

「サーバー」という用語は、クライアントにサービスを提供するソフトウェアを意味します。サーバーは通常、クライアントが接続するのを待ってから、クライアントに応答を送信します。詳細については、 Client-Server-Model を参照してください


OpenSSHサーバー

SSH (Secure Shell)は、マシンへの暗号化されたリモートアクセスを取得するためのプロトコルです。アクセスするマシンは、SSHサーバーを実行して着信要求を受け入れる必要があります。 OpenSSH はSSHの実装です。シェルアクセスとファイル転送(SFTP、SCP)の横にあるSSHは、サーバーでアプリケーションを起動するなどの凝った機能を有効にしますが、クライアントではGUIを表示します(X11転送)。

DNSサーバー

ドメインネームシステム 、短いDNSは、askubuntu.comなどのアドレスを104.16.17.44などのIPアドレスに解決します。これにより、インターネットは人間にとってより使いやすくなります。 DNSルックアップの場合、クライアント、たとえばWebブラウザで、必要なサービスのIPアドレスを取得するためにDNSサーバーにリクエストを送信します。

LAMPサーバー

LAMP = Linux Apache MySQL PHP、ほぼ説明しています:このパッケージには、Apache Webサーバー(Webサイトを配信するサーバーなど)、MySQLバックエンド(データベース管理システム)、およびPHPインタープリター(PHPは、Apacheサーバーを介したこのセットアップでは、結果をクライアントに送信する前にサーバーで実行されるスクリプト言語です)。

メールサーバー

E-Mailの配信 を担当するサーバー。設定に応じて、送信と受信の両方を行います。

PostgreSQLサーバー

PostgreSQL は、MySQLと同様にデータベース管理システムです。データベースサーバーを使用すると、クライアントはサーバーにクエリを送信し、結果を返すことができます。

プリントサーバー

デフォルトのデスクトップUbuntuには、 CUPS と呼ばれる印刷システムがインストールされています。 CUPSは、プリンターがインストールされているサーバーとして機能します。 Ubuntuで何かを印刷するたびに、同じシステムまたは別のシステムのいずれかのプリントサーバーに印刷ジョブが送信されます。例えば。私の学校では、学生が印刷ジョブを送信する中央のプリントサーバーがあり、印刷サーバーが印刷を処理します。

Sambaファイルサーバー

Samba は、ネットワークファイルシステムとして使用できる SMB (サーバーメッセージブロック)プロトコルの実装です。 SMBクライアントは、SMBサーバーによって公開されたドライブをマウントできます。

Tomcat Javaサーバー

Tomcat は、JSPコンテンツの配信、つまり動的なWebサイトの生成を担当する別のWebサービスです。

仮想マシンホスト

このオプションは、仮想マシンを実行するホスト KVM をインストールします。


手動パッケージ選択を使用すると、プリコンパイル済みパッケージリストを提供するプログラムであるtaskselをスキップし、必要なパッケージを手動でインストールできます。これにより、よりきめ細かいセットアップが可能になります。ただし、特にWebサーバーをビルドするために実際にどのパッケージが必要かわからない場合は、これを達成するのがはるかに困難です。

17
s3lph

できるだけ簡潔かつシンプルになるようにします。

OpenSSHサーバー:-

これは、コンピューター間でファイルをリモートで制御または転送できるサーバーです。 OpenSSHクライアントアプリケーションを介してサーバー上のファイルをリモートで制御できます。

DNSサーバー:-

ドメイン名をコンピューターのIPアドレスにポイントするサーバーです。名前で検索するときに人の番号(IPアドレス)を伝える電話帳のようなものです(下の例ではgoogle.com)。たとえば、googleを開くとき。ブラウザでcomリクエストがGoogleのDNSサーバーに送信され、その後サーバーのいずれかに接続されます(例:-74.125.130.101)。 DNSサーバーがない場合、ドメイン名を入力する代わりに、askubuntu.comのIPアドレスを覚えておく必要があります。 。

LAMPサーバー:-

通常、Webサイトの実行に必要な一連のソフトウェアに付けられた名前です。ソフトウェアはLinux+Apache+MySQL+PHP.

メールサーバー:-

名前が示すように、電子メールメッセージの転送に役立ちます。メールをメールアドレスとドメインにマッピングします。要するに、右のドアに手紙を届ける郵便配達のようなものです。

PostGreSQL Server:-

SQLサーバーのタイプの1つです。アクセスを高速化するために、構造化された形式でデータを保存および管理するのに役立ちます。 SQLStructured Query Language

プリントサーバー:-

名前が示すように、プリンタに接続されたプリントサーバーを介してドキュメントをリモートで印刷できます。メールサーバーと同様に、クライアントの印刷要求を適切なプリンターに配信します。

Samba File Server:-

OpenSSHよりも優れているWindows用のOpenSSHと同様に、Sambaサーバーを他のインストールなしでプリントサーバーとして使用できるPrint Server Application

TomcatJ̶a̶v̶a̶サーバー:-

Tomcat Javaサーバーではなく、Tomcatサーバーだけです。 TomcatはApacheのバージョンです。アプリケーションサーバーではなく、Webサイトの提供に使用されるWebサーバーです。

仮想マシンホスト:-

これは、Ubuntuの仮想ボックスのようなものです。ハードウェアがなくても、テストのために特定のハードウェアをエミュレートできます。通常、単一のUbuntuインストールでさまざまなサーバーを実行するために使用されます。 VMホストを実行するには、重いハードウェアが必要になる場合があります。

手動パッケージ選択:-

私が見るように、あなたはUbuntuサーバーをインストールするか、それを行う方法に関するガイドを読んでいます。 Ubuntu Serverインストールの手動パッケージ選択オプションを使用すると、必要なパッケージを手動で選択できます。

これがお役に立てば幸いです!

8
Sharad Gautam