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


12

Я встановлюю сервер Ubuntu, і я хочу знати, в чому різниця між цими:

[ ] 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 (захищена оболонка) - це протокол отримання шифрованого віддаленого доступу до машини. Машині, до якої потрібно отримати доступ, потрібно запустити SSH-сервер, щоб приймати вхідні запити. OpenSSH - це реалізація SSH. Поруч із доступом до оболонки та передачею файлів (SFTP, SCP), SSH дозволяє створювати химерні речі, такі як запуск програми на сервері, але показувати GUI на клієнті (пересилання 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.

Tomcat Java-сервер

Tomcat - ще одна веб-служба, відповідальна за доставку вмісту JSP, тобто динамічного генерування веб-сайтів.

Хост віртуальної машини

Цей параметр встановлює KVM , хост для роботи віртуальних машин.


Вибір ручного пакету дозволяє пропустити програму, яка пропонує вам ті попередньо складені списки пакунків, і встановити необхідні пакунки вручну, що дозволяє більш тонко налаштувати. Однак зробити це набагато складніше, особливо якщо ви не маєте уявлення про те, які пакунки насправді необхідні для створення, скажімо, веб-сервера.


8

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

OpenSSH сервер: -

Це сервер, який дозволяє дистанційно керувати або передавати файли між комп'ютерами. Це дозволяє дистанційно керувати файлами на sever через клієнтську програму OpenSSH.

DNS-сервер: -

Це сервер, який вказує доменне ім’я на Ip-адресу комп’ютера. Це як телефонна книга, яка вказує вам номер (Ip-адресу) людини, коли ви шукаєте за його іменем (У наведеному нижче прикладі, google.com). Наприклад, коли ви відкриваєте google.com у своєму браузері, запит надсилається на DNS- сервери Google, які потім підключають вас до одного з їх серверів (наприклад: - 74.125.130.101 ). Якщо б їх DNS-серверів не було, нам слід було б пам’ятати Ip-адресу askubuntu.com, а не вводити доменне ім’я.

Сервер LAMP: -

Це ім'я, яке надається набору програмного забезпечення, зазвичай необхідного для запуску веб-сайту. Програмне забезпечення - Linux + Apache + MySQL + PHP .

Поштовий сервер: -

Як випливає з назви, це допомагає в передачі електронних повідомлень. Він відображає електронну пошту на адресу електронної пошти та домен. Коротше кажучи, це як листоноша, яка доставляє лист до потрібних дверей.

PostGreSQL Server: -

Це один із типів SQL-серверів. Вони допомагають зберігати та керувати даними у структурованій формі для швидшого доступу. SQL означає структуровану мову запитів .

Сервер друку: -

Як випливає з назви, воно дозволяє віддалено друкувати документи через сервер друку, підключений до принтерів. Як і поштовий сервер, він доставляє клієнтський запит на друк на потрібний принтер.

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

Так само, як OpenSSH для Windows з перевагою перед OpenSSH, сервери Samba можна використовувати як сервер друку, не встановлюючи жодного іншого додатка сервера друку .

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

Це не сервер Java Tomcat, просто сервер Tomcat. Tomcat - версія Apache. Це не сервер додатків, а веб-сервер, який використовується для обслуговування веб-сайтів.

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

Це більше схоже на віртуальну коробку для Ubuntu. Це дозволяє емулювати задане обладнання для тестування без наявності апаратного забезпечення. Він зазвичай використовується для запуску різних серверів на одній установці Ubuntu. Вам може знадобитися важке обладнання для запуску VM Host.

Вибір пакету вручну: -

Як я бачу, ви або встановлюєте сервер Ubuntu, або читаєте посібник, як це зробити. Параметр "Вибір ручного пакета" в Установці сервера Ubuntu дозволяє вам вручну вибирати необхідні пакети.

Я сподіваюся, що це допомагає!

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.