Разница между серверами выбора программного обеспечения

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

Термин «сервер» означает часть программного обеспечения, которая предлагает услугу клиентам. Сервер обычно ждет, пока клиент свяжется с ним, а затем отправляет ответ клиенту. Для получения дополнительной информации читайте о модели клиент-сервер


OpenSSH сервер

SSH (Secure Shell) - это протокол для получения зашифрованного удаленного доступа к машине. На машине, к которой вы хотите получить доступ, должен быть запущен SSH-сервер для приема входящих запросов. OpenSSH - это реализация SSH. Наряду с доступом к оболочке и передачей файлов (SFTP, SCP), SSH позволяет выполнять сложные функции, такие как запуск приложения на сервере, но отображать графический интерфейс на клиенте (пересылка X11).

DNS-сервер

Система доменных имен , короткая DNS, разрешает адреса, например, askubuntu.comIP-адреса 104.16.17.44, что делает Интернет более доступным для людей. При поиске DNS клиенты, например веб-браузеры, отправляют запрос на DNS-сервер для получения IP-адреса требуемой услуги.

LAMP сервер

LAMP = Linux Apache MySQL PHP, в значительной степени объясняет это: этот пакет содержит веб-сервер Apache (сервер, который, например, доставляет веб-сайты), с серверной частью MySQL (система управления базами данных) и интерпретатор PHP (PHP - это язык сценариев, который выполняется на сервере перед отправкой результата клиенту, в этой настройке через сервер Apache).

Почтовый сервер

Сервер, который отвечает за доставку электронной почты , как за отправку, так и за получение, в зависимости от настроек.

PostgreSQL сервер

PostgreSQL , как и MySQL, является системой управления базами данных. Сервер базы данных позволяет клиентам отправлять запросы на сервер и возвращает результаты.

Сервер печати

На рабочем столе Ubuntu по умолчанию установлена ​​система печати CUPS . CUPS работает как сервер, на котором установлены принтеры. Каждый раз, когда вы что-то печатаете в Ubuntu, он отправляет задание на печать на сервер печати, либо в той же системе, либо в другую. Например, в моей школе есть центральный сервер печати, на который ученики отправляют свои задания на печать, а затем сервер печати заботится о печати.

Файловый сервер Samba

Samba - это реализация протокола SMB (Server Message Block), который можно использовать в качестве сетевой файловой системы. Клиенты SMB могут монтировать диски, опубликованные сервером SMB.

Java-сервер Tomcat

Tomcat - это еще один веб-сервис, отвечающий за доставку контента JSP, т.е. динамическое создание веб-сайтов.

Хост виртуальной машины

Эта опция устанавливает KVM , хост для запуска виртуальных машин.


Ручной выбор пакетов позволяет вам пропустить tasksel, программу, которая предлагает вам эти предварительно скомпилированные списки пакетов, и установить нужные вам пакеты вручную, что позволяет выполнить более детальную настройку. Однако сделать это гораздо сложнее, особенно если вы не знаете, какие пакеты на самом деле необходимы для построения, скажем, веб-сервера.

s3lph
источник
8

Я постараюсь быть максимально кратким и простым.

Сервер OpenSSH: -

Это сервер, который позволяет удаленно контролировать или передавать файлы между компьютерами. Это позволяет удаленно управлять файлами на сервере через клиентское приложение OpenSSH.

DNS-сервер: -

Это сервер, который указывает доменное имя на IP-адрес компьютера. Это похоже на телефонную книгу, которая сообщает номер (IP-адрес) человека при поиске по его имени (в приведенном ниже примере google.com). Например, когда вы открываете google.com в своем браузере, отправляется запрос на адрес DNS- серверы Google, которые затем соединяют вас с одним из их серверов (например: - 74.125.130.101 ). Если бы они не были DNS-серверами, мы бы запомнили IP-адрес askubuntu.com вместо того, чтобы вводить доменное имя.

Сервер LAMP: -

Это имя присваивается программному обеспечению, которое обычно требуется для запуска веб-сайта. Программное обеспечение Linux + Apache + MySQL + PHP .

Почтовый сервер:-

Как следует из названия, это помогает в передаче сообщений электронной почты. Он сопоставляет электронную почту с адресом электронной почты и доменом. Короче говоря, это как почтальон, который доставляет письмо в нужную дверь.

PostGreSQL сервер: -

Это один из типов серверов SQL. Они помогают хранить и управлять данными в структурированной форме для более быстрого доступа. SQL расшифровывается как язык структурированных запросов .

Сервер печати: -

Как следует из названия, оно позволяет вам печатать документы удаленно через сервер печати, подключенный к принтеру (принтерам). Так же, как почтовый сервер, он доставляет клиентский запрос на печать на нужный принтер.

Файловый сервер Samba: -

Подобно OpenSSH для окон с преимуществом перед OpenSSH, серверы Samba можно использовать в качестве сервера печати без установки какого-либо другого приложения сервера печати .

Tomcat J̶a̶v̶a̶ Сервер: -

Это не Tomcat Java Server, просто сервер Tomcat. Tomcat - это версия Apache. Это не сервер приложений, а веб-сервер, используемый для обслуживания веб-сайтов.

Хост виртуальной машины: -

Это больше похоже на Virtual Box для Ubuntu. Это позволяет вам эмулировать данное оборудование для тестирования без присутствия оборудования. Он обычно используется для запуска различных серверов в одной установке Ubuntu. Вам может понадобиться тяжелое оборудование для запуска хоста VM.

Ручной выбор пакета: -

Как я вижу, вы либо устанавливаете Ubuntu Server, либо читаете руководство о том, как это сделать. Параметр «Ручной выбор пакетов» в разделе «Установка сервера Ubuntu» позволяет вручную выбирать нужные пакеты.

Надеюсь, это поможет !

Шарад Гаутам
источник