Unterschied zwischen Softwareauswahlservern

12

Ich installiere Ubuntu Server und möchte wissen, was der Unterschied zwischen diesen ist:

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

Kann mir jemand erklären?

Bilal
quelle

Antworten:

17

Der Begriff "Server" bezeichnet eine Software, die Clients einen Dienst anbietet. Ein Server wartet normalerweise darauf, dass ein Client ihn kontaktiert, und sendet dann die Antwort an den Client. Weitere Informationen finden Sie im Client-Server-Modell


OpenSSH-Server

SSH (Secure Shell) ist ein Protokoll für den verschlüsselten Remotezugriff auf einen Computer. Auf dem Computer, auf den Sie zugreifen möchten, muss ein SSH-Server ausgeführt werden, um eingehende Anforderungen zu akzeptieren. OpenSSH ist eine Implementierung von SSH. Neben dem Shell-Zugriff und der Dateiübertragung (SFTP, SCP) ermöglicht SSH ausgefallene Dinge, wie das Starten einer Anwendung auf dem Server, aber das Anzeigen der GUI auf dem Client (X11-Weiterleitung).

DNS Server

Das Domain Name System , kurz DNS, löst Adressen wie askubuntu.comIP-Adressen auf 104.16.17.44, wodurch das Internet für den Menschen benutzerfreundlicher wird. Bei DNS-Lookups senden die Clients, z. B. Webbrowser, eine Anfrage an einen DNS-Server, um die IP-Adresse des gewünschten Dienstes abzurufen.

LAMP-Server

LAMP = Linux Apache MySQL PHP, erklärt es ziemlich genau: Dieses Paket enthält einen Apache-Webserver (einen Server, der z. B. Websites bereitstellt), ein MySQL-Backend (ein Datenbankverwaltungssystem) und einen PHP-Interpreter (PHP ist eine Skriptsprache dafür) wird auf dem Server ausgeführt, bevor das Ergebnis an den Client gesendet wird (in diesem Setup über den Apache-Server).

Mail-Server

Ein Server, der für die Zustellung von E-Mails verantwortlich ist , je nach Konfiguration sowohl für das Senden als auch für das Empfangen.

PostgreSQL Server

PostgreSQL ist wie MySQL ein Datenbankverwaltungssystem. Ein Datenbankserver ermöglicht es Clients, Abfragen an den Server zu senden, und gibt die Ergebnisse zurück.

Druck Server

Auf einem Standard-Desktop-Ubuntu ist ein Drucksystem namens CUPS installiert. CUPS arbeitet als Server, auf dem die Drucker installiert sind. Jedes Mal, wenn Sie etwas unter Ubuntu drucken, wird der Druckauftrag an einen Druckserver gesendet, entweder auf demselben System oder an einen anderen. In meiner Schule gibt es beispielsweise einen zentralen Druckserver, an den die Schüler ihre Druckaufträge senden, und der Druckserver übernimmt dann den Druck.

Samba-Dateiserver

Samba ist eine Implementierung des SMB- Protokolls (Server Message Block), das als Netzwerkdateisystem verwendet werden kann. SMB-Clients können Laufwerke bereitstellen, die von einem SMB-Server veröffentlicht wurden.

Tomcat Java-Server

Tomcat ist ein weiterer Webdienst, der für die Bereitstellung von JSP-Inhalten zuständig ist, dh für die dynamische Generierung von Websites.

Host der virtuellen Maschine

Diese Option installiert KVM , einen Host für die Ausführung virtueller Maschinen.


Mit der manuellen Paketauswahl können Sie tasksel überspringen, das Programm, das Ihnen diese vorkompilierten Paketlisten anbietet, und die benötigten Pakete manuell installieren, was eine genauere Einrichtung ermöglicht. Dies ist jedoch viel schwieriger zu erreichen, insbesondere wenn Sie keine Ahnung haben, welche Pakete tatsächlich zum Erstellen eines Webservers erforderlich sind.

s3lph
quelle
8

Ich werde versuchen, so kurz und einfach wie möglich zu sein.

OpenSSH Server: -

Hierbei handelt es sich um einen Server, mit dem Dateien zwischen Computern ferngesteuert oder übertragen werden können. Sie können die Dateien auf dem Server über eine OpenSSH-Client-Anwendung fernsteuern.

DNS Server:-

Hierbei handelt es sich um einen Server, der einen Domänennamen auf eine IP-Adresse eines Computers verweist. Es ist wie ein Telefonbuch, das Ihnen die Nummer (IP-Adresse) einer Person mitteilt, wenn Sie nach ihrem Namen suchen (im folgenden Beispiel google.com). Wenn Sie zum Beispiel google.com in Ihrem Browser öffnen, wird eine Anfrage an gesendet Googles DNS- Server, die Sie dann mit einem ihrer Server verbinden (Beispiel: - 74.125.130.101 ). Wenn es keine DNS-Server gäbe, müssten wir uns die IP- Adresse von askubuntu.com merken, anstatt den Domainnamen einzugeben .

LAMP Server: -

Dies ist ein Name für eine Reihe von Software, die normalerweise zum Betreiben einer Website erforderlich ist. Die Software ist Linux + Apache + MySQL + PHP .

Mail-Server:-

Wie der Name schon sagt, hilft es bei der Übertragung von E-Mail-Nachrichten. Es ordnet eine E-Mail einer E-Mail-Adresse und einer Domain zu. Kurz gesagt, es ist wie ein Postbote, der einen Brief an die rechte Tür liefert.

PostGreSQL Server: -

Es ist einer der Typen von SQL-Servern. Sie helfen bei der Speicherung und Verwaltung von Daten in strukturierter Form für einen schnelleren Zugriff. SQL steht für Structured Query Language .

Druck Server:-

Wie der Name schon sagt, können Sie Ihre Dokumente über einen Druckserver, der mit einem oder mehreren Druckern verbunden ist, aus der Ferne drucken. Genau wie ein Mailserver übermittelt er die Druckanforderung eines Clients an den richtigen Drucker.

Samba-Dateiserver: -

Genau wie OpenSSH für Windows hat OpenSSH den Vorteil, dass Samba-Server als Druckserver verwendet werden können, ohne dass eine andere Druckserver-Anwendung installiert werden muss .

Tomcat J̶a̶v̶a̶ Server: -

Es ist nicht Tomcat Java Server, sondern nur Tomcat Server. Tomcat ist eine Version von Apache. Es handelt sich nicht um einen Anwendungsserver, sondern um einen Webserver, der zur Bereitstellung von Websites verwendet wird.

Host der virtuellen Maschine: -

Es ist eher wie eine Virtual Box für Ubuntu. Damit können Sie eine bestimmte Hardware zum Testen emulieren, ohne dass die Hardware vorhanden ist. Es wird häufig verwendet, um verschiedene Server auf einer einzelnen Ubuntu-Installation auszuführen. Möglicherweise benötigen Sie schwere Hardware, um einen VM Host auszuführen.

Manuelle Paketauswahl: -

Wie ich sehe, installieren Sie entweder einen Ubuntu-Server oder lesen eine Anleitung dazu. Mit der Option Manuelle Paketauswahl in der Ubuntu Server-Installation können Sie die benötigten Pakete manuell auswählen.

Ich hoffe das hilft !

Sharad Gautam
quelle