回答:
「サーバー」という用語は、クライアントにサービスを提供するソフトウェアを意味します。サーバーは通常、クライアントが接続するのを待ってから、クライアントに応答を送信します。詳細については、Client-Server-Modelについてお読みください。
SSH(Secure Shell)は、マシンへの暗号化されたリモートアクセスを取得するためのプロトコルです。アクセスするマシンは、SSHサーバーを実行して着信要求を受け入れる必要があります。OpenSSHはSSHの実装です。シェルアクセスとファイル転送(SFTP、SCP)の次に、SSHはサーバーでアプリケーションを起動するなどの凝ったものを有効にしますが、クライアントではGUIを表示します(X11転送)。
ドメインネームシステムのような、短いDNS、解決さアドレス、askubuntu.com
などのIPアドレスに104.16.17.44
人間にインターネットをより使いになり、。DNSルックアップの場合、クライアント(Webブラウザーなど)は、必要なサービスのIPアドレスを取得するためにDNSサーバーに要求を送信します。
LAMP = Linux Apache MySQL PHP、かなり説明しています:このパッケージには、Apache Webサーバー(Webサイトを配信するサーバーなど)、MySQLバックエンド(データベース管理システム)、およびPHPインタープリター(PHPはApacheサーバーを介したこのセットアップでは、結果をクライアントに送信する前にサーバーで実行されます)。
セットアップに応じて、送信と受信の両方で、電子メールの配信を担当するサーバー。
PostgreSQLは、MySQLと同様に、データベース管理システムです。データベースサーバーを使用すると、クライアントはサーバーにクエリを送信し、結果を返すことができます。
デフォルトのデスクトップUbuntuには、CUPSと呼ばれる印刷システムがインストールされています。CUPSは、プリンターがインストールされているサーバーとして機能します。Ubuntuで何かを印刷するたびに、同じシステムまたは別のシステムのいずれかのプリントサーバーに印刷ジョブが送信されます。たとえば、私の学校では、学生が印刷ジョブを送信する中央のプリントサーバーがあり、印刷サーバーが印刷を処理します。
SambaはSMB(Server Message Block)プロトコルの実装であり、ネットワークファイルシステムとして使用できます。SMBクライアントは、SMBサーバーによって公開されたドライブをマウントできます。
Tomcatは、JSPコンテンツの配信、つまり動的なWebサイトの生成を担当する別のWebサービスです。
このオプションは、仮想マシンを実行するためのホストであるKVMをインストールします。
手動パッケージ選択を使用すると、事前にコンパイルされたパッケージリストを提供するプログラムであるtaskselをスキップし、必要なパッケージを手動でインストールできます。これにより、よりきめ細かいセットアップが可能になります。ただし、特にWebサーバーをビルドするために実際にどのパッケージが必要かわからない場合は、これを達成するのがはるかに困難です。
できるだけ簡潔かつシンプルになるようにします。
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つです。アクセスを高速化するために、構造化された形式でデータを保存および管理するのに役立ちます。SQLはStructured Query Languageの略です。
プリントサーバー:-
名前が示すように、プリンタに接続されたプリントサーバーを介してドキュメントをリモートで印刷できます。メールサーバーと同様に、クライアントの印刷要求を適切なプリンターに配信します。
Sambaファイルサーバー:-
Sambaサーバーを他のプリントサーバーアプリケーションをインストールせずにプリントサーバーとして使用できるのは、OpenSSHよりも優れているWindows用のOpenSSHと同じです。
TomcatJ̶a̶v̶a̶サーバー:-
Tomcat Javaサーバーではなく、Tomcatサーバーだけです。TomcatはApacheのバージョンです。アプリケーションサーバーではなく、Webサイトの提供に使用されるWebサーバーです。
仮想マシンホスト:-
これは、Ubuntuの仮想ボックスのようなものです。ハードウェアがなくても、テストのために特定のハードウェアをエミュレートできます。一般的に、単一のUbuntuインストールでさまざまなサーバーを実行するために使用されます。VMホストを実行するには、重いハードウェアが必要になる場合があります。
手動パッケージ選択:-
私が見るように、あなたはUbuntuサーバーをインストールするか、それを行う方法のガイドを読んでいます。Ubuntu Serverインストールの手動パッケージ選択オプションを使用すると、必要なパッケージを手動で選択できます。
これがお役に立てば幸いです!