Perbedaan antara Server Pemilihan Perangkat Lunak

12

Saya menginstal Server Ubuntu, dan saya ingin tahu apa perbedaan antara ini:

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

Adakah yang bisa menjelaskan?

Bilal
sumber

Jawaban:

17

Istilah "server" berarti perangkat lunak yang menawarkan layanan kepada klien. Server biasanya menunggu klien untuk menghubunginya, dan kemudian mengirim balasan ke klien. Untuk informasi lebih lanjut, baca tentang Model Klien-Server


Server OpenSSH

SSH (Secure Shell) adalah protokol untuk mendapatkan akses jarak jauh terenkripsi ke mesin. Mesin yang ingin Anda akses perlu menjalankan server SSH untuk menerima permintaan yang masuk. OpenSSH adalah implementasi dari SSH. Di samping akses shell dan transfer file (SFTP, SCP), SSH memungkinkan hal-hal mewah, seperti memulai aplikasi di server, tetapi menunjukkan GUI pada klien (penerusan X11).

Server DNS

The Domain Name System , DNS pendek, resolve alamat, seperti askubuntu.comke alamat IP seperti 104.16.17.44, yang membuat internet lebih bermanfaat untuk manusia. Untuk pencarian DNS, klien, misalnya browser web, mengirim permintaan ke server DNS untuk mengambil alamat IP dari layanan yang diperlukan.

Server LAMP

LAMP = Linux Apache MySQL PHP, cukup menjelaskannya: Paket ini berisi server web Apache (server yang misalnya memberikan situs web), dengan backend MySQL (Sistem manajemen basis data), dan penerjemah PHP (PHP adalah bahasa scripting yang dieksekusi di server sebelum mengirim hasilnya ke klien, dalam pengaturan ini melalui server Apache).

Server surat

Server yang bertanggung jawab untuk mengirim E-Mail , baik untuk mengirim dan menerima, tergantung pada pengaturan.

Server PostgreSQL

PostgreSQL , seperti MySQL, adalah sistem manajemen basis data. Server database memungkinkan klien untuk mengirim permintaan ke server dan mengembalikan hasilnya.

Server cetak

Pada Desktop Ubuntu default, ada sistem pencetakan yang disebut CUPS diinstal. CUPS berfungsi sebagai server, tempat printer dipasang. Setiap kali Anda mencetak sesuatu di Ubuntu, itu mengirimkan pekerjaan cetak ke server cetak, baik pada sistem yang sama, atau ke yang lain. Misalnya di sekolah saya, ada server cetak pusat yang siswa kirimi pekerjaan cetak mereka, dan kemudian server cetak mengurus pencetakan.

Server file Samba

Samba adalah implementasi protokol SMB (Server Message Block), yang dapat digunakan sebagai sistem file jaringan. Klien SMB dapat memasang drive yang diterbitkan oleh server SMB.

Server Java Tomcat

Tomcat adalah layanan web lain, yang bertanggung jawab untuk mengirimkan konten JSP, yaitu pembuatan situs web yang dinamis.

Tuan rumah Mesin Virtual

Opsi ini menginstal KVM , sebuah host untuk menjalankan mesin virtual.


Pemilihan paket manual memungkinkan Anda untuk melewati tasksel, program yang menawarkan daftar paket yang telah dikompilasi tersebut kepada Anda, dan menginstal paket yang Anda butuhkan secara manual, yang memungkinkan pengaturan yang lebih halus. Namun, ini jauh lebih sulit untuk dicapai, terutama jika Anda tidak tahu paket apa yang sebenarnya diperlukan untuk membangun, katakanlah, server web.

s3lph
sumber
8

Saya akan mencoba sesingkat dan sesederhana mungkin.

Server OpenSSH: -

Ini adalah server yang memungkinkan mengontrol atau mentransfer file antar komputer dari jarak jauh. Ini memungkinkan Anda untuk mengontrol file dari jarak jauh melalui aplikasi klien OpenSSH.

Server DNS: -

Ini adalah server yang mengarahkan nama domain ke alamat Ip komputer. Ini seperti buku telepon yang memberi tahu Anda nomor (Alamat Ip) seseorang ketika Anda mencari dengan namanya (Dalam contoh di bawah ini, google.com). Misalnya, ketika Anda membuka google.com di browser Anda, permintaan dikirim ke Server DNS Google yang kemudian menghubungkan Anda ke salah satu server mereka (Misalnya: - 74.125.130.101 ). Jika tidak ada server DNS, kita harus mengingat Alamat Ip askubuntu.com daripada mengetikkan nama domain.

Server LAMP: -

Ini adalah nama yang diberikan untuk satu set perangkat lunak yang biasanya diperlukan untuk menjalankan situs web. Perangkat lunaknya adalah Linux + Apache + MySQL + PHP .

Server Surat: -

Seperti namanya, ini membantu dalam transfer pesan email. Ini memetakan email ke alamat email dan domain. Singkatnya, ini seperti tukang pos yang mengirim surat ke pintu kanan.

PostGreSQL Server: -

Ini adalah salah satu jenis server SQL. Mereka membantu dalam menyimpan dan mengelola data dalam bentuk terstruktur untuk akses yang lebih cepat. SQL adalah singkatan dari Structured Query Language .

Print Server: -

Seperti namanya, ini memungkinkan Anda untuk mencetak dokumen Anda dari jarak jauh melalui Print Server yang terhubung ke printer. Sama seperti server email, ini mengirimkan permintaan cetak klien ke printer yang tepat.

Server File Samba: -

Sama seperti OpenSSH untuk windows dengan keunggulan dibandingkan OpenSSH bahwa server Samba dapat digunakan sebagai server cetak tanpa menginstal Aplikasi Server Cetak lainnya .

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

Ini bukan Tomcat Java Server, Just Tomcat Server. Tomcat adalah versi Apache. Ini bukan server aplikasi tetapi server web yang digunakan untuk melayani situs web.

Host Mesin Virtual: -

Ini lebih mirip Kotak Virtual untuk Ubuntu. Ini memungkinkan Anda untuk meniru perangkat keras yang diberikan untuk pengujian tanpa kehadiran perangkat keras. Ini biasanya digunakan untuk menjalankan berbagai server pada satu instalasi Ubuntu. Anda mungkin memerlukan perangkat keras yang berat untuk menjalankan VM Host.

Pemilihan Paket Manual: -

Seperti yang saya lihat, Anda menginstal Server Ubuntu atau membaca panduan tentang cara melakukannya. Opsi Pemilihan Paket Manual dalam Instalasi Server Ubuntu memungkinkan Anda memilih paket yang dibutuhkan secara manual.

Saya harap ini membantu !

Sharad Gautam
sumber