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


12

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

誰でも説明できますか?

回答:


17

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


OpenSSHサーバー

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

DNSサーバー

ドメインネームシステムのような、短いDNS、解決さアドレス、askubuntu.comなどのIPアドレスに104.16.17.44人間にインターネットをより使いになり、。DNSルックアップの場合、クライアント(Webブラウザーなど)は、必要なサービスのIPアドレスを取得するためにDNSサーバーに要求を送信します。

LAMPサーバー

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

メールサーバー

セットアップに応じて、送信と受信の両方で、電子メールの配信を担当するサーバー。

PostgreSQLサーバー

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

プリントサーバー

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

Sambaファイルサーバー

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

Tomcat Javaサーバー

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

仮想マシンホスト

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


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


8

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

OpenSSHサーバー:-

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

DNSサーバー:-

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

LAMPサーバー:-

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

メールサーバー:-

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

PostGreSQL Server:-

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

プリントサーバー:-

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

Sambaファイルサーバー:-

Sambaサーバーを他のプリントサーバーアプリケーションをインストールせずにプリントサーバーとして使用できるのは、OpenSSHよりも優れているWindows用のOpenSSHと同じです。

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

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

仮想マシンホスト:-

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

手動パッケージ選択:-

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

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.