Różnica między serwerami wyboru oprogramowania

12

Instaluję serwer Ubuntu i chcę wiedzieć, jaka jest różnica między nimi:

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

Czy ktoś może wyjaśnić?

Bilal
źródło

Odpowiedzi:

17

Termin „serwer” oznacza oprogramowanie, które oferuje usługi klientom. Serwer zwykle czeka na kontakt z klientem, a następnie wysyła odpowiedź do klienta. Aby uzyskać więcej informacji, przeczytaj o modelu klient-serwer


Serwer OpenSSH

SSH (Secure Shell) to protokół umożliwiający uzyskanie zaszyfrowanego zdalnego dostępu do komputera. Komputer, do którego chcesz uzyskać dostęp, musi uruchomić serwer SSH, aby akceptować przychodzące żądania. OpenSSH to implementacja SSH. Oprócz dostępu do powłoki i przesyłania plików (SFTP, SCP), SSH umożliwia wymyślne rzeczy, takie jak uruchamianie aplikacji na serwerze, ale wyświetla GUI na kliencie (przekazywanie X11).

serwer DNS

System nazw domen , krótki DNS, rozpoznaje adresy, takie jak askubuntu.comadresy IP, takie jak 104.16.17.44, co czyni Internet bardziej użytecznym dla ludzi. W przypadku wyszukiwania DNS klienci, np. Przeglądarki internetowe, wysyłają żądanie do serwera DNS w celu pobrania adresu IP wymaganej usługi.

Serwer LAMP

LAMP = Linux Apache MySQL PHP, prawie to wyjaśnia: ten pakiet zawiera serwer WWW Apache (serwer, który np. Dostarcza strony internetowe), z zapleczem MySQL (system zarządzania bazą danych) oraz interpreter PHP (PHP to język skryptowy, który jest wykonywany na serwerze przed wysłaniem wyniku do klienta, w tym ustawieniu przez serwer Apache).

Serwer poczty elektronicznej

Serwer odpowiedzialny za dostarczanie wiadomości e-mail , zarówno za wysyłanie, jak i odbieranie, w zależności od konfiguracji.

Serwer PostgreSQL

PostgreSQL jest, podobnie jak MySQL, systemem zarządzania bazą danych. Serwer bazy danych umożliwia klientom wysyłanie zapytań do serwera i zwraca wyniki.

Serwer druku

Na domyślnym pulpicie Ubuntu zainstalowany jest system drukowania o nazwie CUPS . CUPS działa jako serwer, na którym zainstalowane są drukarki. Za każdym razem, gdy drukujesz coś na Ubuntu, wysyła zadanie drukowania do serwera wydruku, w tym samym systemie lub na innym. Np. W mojej szkole jest centralny serwer wydruku, do którego uczniowie wysyłają swoje zadania drukowania, a następnie serwer wydruku zajmuje się drukowaniem.

Serwer plików Samba

Samba jest implementacją protokołu SMB (Server Message Block), który może być używany jako sieciowy system plików. Klienci SMB mogą montować dyski opublikowane przez serwer SMB.

Serwer Tomcat Java

Tomcat to kolejna usługa internetowa odpowiedzialna za dostarczanie treści JSP, tj. Dynamiczne generowanie stron internetowych.

Host maszyny wirtualnej

Ta opcja instaluje KVM , host do uruchamiania maszyn wirtualnych.


Ręczny wybór pakietów pozwala pominąć tasksel, program oferujący te wstępnie skompilowane listy pakietów i zainstalować potrzebne pakiety ręcznie, co pozwala na bardziej szczegółową konfigurację. Jest to jednak znacznie trudniejsze do zrealizowania, zwłaszcza jeśli nie masz pojęcia, jakie pakiety są rzeczywiście potrzebne do zbudowania, powiedzmy, serwera WWW.

s3lph
źródło
8

Postaram się być tak krótki i prosty, jak to możliwe.

Serwer OpenSSH: -

Jest to serwer, który umożliwia zdalne sterowanie lub przesyłanie plików między komputerami. Umożliwia zdalną kontrolę plików na serwerze za pośrednictwem aplikacji klienckiej OpenSSH.

Serwer DNS:-

Jest to serwer, który wskazuje nazwę domeny na adres IP komputera. To jest jak książka telefoniczna, która podaje numer (adres IP) osoby, gdy wyszukujesz według jej nazwiska (w poniższym przykładzie google.com). Na przykład, gdy otwierasz google.com w przeglądarce, żądanie jest wysyłane na Serwery DNS Google, które następnie łączą Cię z jednym z ich serwerów (Na przykład: - 74.125.130.101 ). Gdyby nie były to serwery DNS, musielibyśmy pamiętać adres IP askubuntu.com zamiast wpisywać nazwę domeny.

Serwer LAMP: -

Jest to nazwa nadana zestawowi oprogramowania zwykle wymaganemu do prowadzenia strony internetowej. Oprogramowanie to Linux + Apache + MySQL + PHP .

Serwer poczty elektronicznej:-

Jak sama nazwa wskazuje, pomaga w przesyłaniu wiadomości e-mail. Mapuje wiadomość e-mail na adres e-mail i domenę. Krótko mówiąc, to jak listonosz, który dostarcza list do właściwych drzwi.

Serwer PostGreSQL: -

Jest to jeden z rodzajów serwerów SQL. Pomagają w przechowywaniu danych i zarządzaniu nimi w ustrukturyzowanej formie w celu szybszego dostępu. SQL oznacza Structured Query Language .

Serwer druku:-

Jak sama nazwa wskazuje, umożliwia zdalne drukowanie dokumentów za pośrednictwem serwera wydruku podłączonego do drukarki (drukarek). Podobnie jak serwer pocztowy, dostarcza żądanie drukowania klienta do właściwej drukarki.

Serwer plików Samba: -

Podobnie jak OpenSSH dla Windows z przewagą nad OpenSSH, serwery Samba mogą być używane jako serwer wydruku bez instalowania jakiejkolwiek innej aplikacji serwera wydruku .

Serwer Tomcat J̶a̶v̶a̶: -

To nie jest Tomcat Java Server, tylko Tomcat Server. Tomcat to wersja Apache. To nie jest serwer aplikacji, ale serwer WWW służący do obsługi stron internetowych.

Host maszyny wirtualnej: -

To bardziej jak Virtual Box dla Ubuntu. Pozwala emulować dany sprzęt do testowania bez jego obecności. Jest powszechnie używany do uruchamiania różnych serwerów w ramach jednej instalacji Ubuntu. Do uruchomienia hosta VM może być potrzebny ciężki sprzęt.

Ręczny wybór pakietu: -

Jak widzę, albo instalujesz serwer Ubuntu, albo czytasz przewodnik, jak to zrobić. Opcja ręcznego wyboru pakietów w instalacji serwera Ubuntu pozwala ręcznie wybrać potrzebne pakiety.

Mam nadzieję, że to pomoże !

Sharad Gautam
źródło