Linux Package Managers dan Application Services



Manajemen adalah metode untuk menginstal dan memelihara (yang termasuk memperbarui dan mungkin menghapus juga) perangkat lunak pada sistem. Saat ini, sebagian besar distributor Linux menggunakan program bawaan bawaan atau serangkaian program yang disebut paket, yang disajikan kepada pengguna yang siap untuk instalasi pada distribusi tersebut. Cara kerja sistem manajemen paket Jika paket tertentu membutuhkan sumber daya tertentu seperti perpustakaan bersama, atau paket lain, dikatakan memiliki ketergantungan. Semua sistem manajemen paket modern menyediakan beberapa metode resolusi dependensi untuk memastikan bahwa ketika sebuah paket diinstal, semua dependensinya diinstal juga. Ini dapat disediakan oleh vendor distribusi melalui repositori pusat (yang dapat berisi beberapa ribu paket, masing-masing telah secara khusus dibangun, diuji, dan dipelihara untuk distribusinya) atau tersedia dalam kode sumber yang dapat diunduh dan diinstal secara manual . Karena keluarga distribusi yang berbeda menggunakan sistem pengemasan yang berbeda (Debian: * .deb / CentOS: * .rpm / openSUSE: * .rpm yang dibuat khusus untuk openSUSE), paket yang ditujukan untuk satu distribusi tidak akan kompatibel dengan distribusi lainnya. Alat paket tingkat tinggi dan rendah melakukan tugas manajemen paket secara efektif, Anda perlu menyadari bahwa Anda akan memiliki dua jenis utilitas yang tersedia: alat tingkat rendah (yang menangani di backend instalasi aktual, peningkatan, dan penghapusan file paket), dan alat tingkat tinggi (yang bertugas memastikan bahwa tugas resolusi dependensi dan pencarian metadata – “data tentang data” – dilakukan).

DPKG

dpkg adalah manajer paket tingkat rendah untuk sistem berbasis Debian. Paket manager ini dapat menginstal, menghapus, memberikan informasi tentang dan membangun paket *. Deb tetapi tidak dapat secara otomatis mengunduh dan menginstal dependensi yang sesuai.

APT

Tidak seperti dpkg, apt-get tidak bekerja secara langsung dengan file * .deb, tetapi dengan nama paket yang sesuai. Aptitude adalah manajer paket tingkat tinggi untuk sistem berbasis Debian, dan dapat digunakan untuk melakukan tugas manajemen (menginstal, meningkatkan, dan menghapus paket, juga menangani resolusi ketergantungan secara otomatis) dengan cara yang cepat dan mudah. Ini menyediakan fungsionalitas yang sama dengan apt-get dan yang tambahan, seperti menawarkan akses ke beberapa versi paket.

RPM

rpm adalah sistem manajemen paket yang digunakan oleh distribusi yang sesuai dengan Linux Standard Base (LSB) untuk penanganan paket tingkat rendah. Sama seperti dpkg, itu dapat meminta, menginstal, memverifikasi, meningkatkan, dan menghapus paket, dan lebih sering digunakan oleh distribusi berbasis Fedora, seperti RHEL dan CentOS.

YUM

Yum menambahkan fungsionalitas pembaruan otomatis dan manajemen paket dengan manajemen dependensi ke sistem berbasis RPM. Sebagai alat tingkat tinggi, seperti apt-get atau aptitude, yum bekerja dengan repositori.

Linux Application Services


1. DNS Server

DNS ( Domain Name System ) adalah sebuah aplikasi service di internet yang menerjemahakan sebuah domain name ke ip adress dan asalah satu jenis sytem yang melayani permintaan pemetaan ip adress ke FQDN ( fany Qualified Domain Name ) dan dari FQDN ke ip adress.

2. WEB Server

Adalah sebuah perangkat lunak server yang berfungsi menerima permintaan http atau https dari klien yang dikenal dengan web browser dan mengirimkan kembali hasilnya dalam bentuk halaman-halaman web yang umumnya berbentuk dokumen html.

3. Proxy Server

Adalah teknik standar untuk akses internet secara bersama-sama oleh beberapa komputer sekaligus dalam sebuah local area network ( LAN ) melalui sebuah modem atau melalui sebuah saluran komunikasi .

4. DHCP Server

DHCP ( Dynamic Host Configuration Protocol ) adalah protocol yang berbasis arsitektur client/server yang di pakai untuk memudahkan pengalokasian alamat ip dalam suatu jaringan.

5. MAIL Server

Adalah perangkat lunak program yang mendisribusikan file atau informasi sebagai respons atas permintaan yang dikirim via email, jga digunakan pada bitnet untuk menyediakan layanan serupa ftp.

6. FTP Server

FTP ( File Transper Protocol ) adalah suatu protocol yang berfungsiuntuk tukar menukar file dalam suatu network yang mensuport TCP/IP protocol.

7. SSH Server

Adalah suatu aplikasi network yang digunakan untuk meremot server atau eksekusi program .

8. Database Server

Database Server adalah komputer yang menyediakan layanan program aplikasi pengolahan basis data yang kita kenal sebagai DBMS (Data Base Manajemen Sistem ). Biasanya Database server menggunakan


References

1. https://www.tecmint.com/linux-package-management/amp/

Komentar

Postingan populer dari blog ini

Cisco | Lab 6 - Intervlan

HTML | Dasar HTML

Linux User and Group Management