Assalamualaikum wr wb , nah oada blog selanjutnya saya ini saya akan menjelas sedikit materi tentang package management dan aplikasi-aplikasi server pada linux. Langsung saja kita langsung kematerinya aja.
Package management
Apasih sebenarnya package management itu? Nah jadi begini, package management adalah sebuah aplikasi pada linux yang biasanya dipakai untuk memasang atau menginstal, menemukan dan menghapus aplikasi lain. Dengan adanya package management ini kita bisa juga mengupdate sistem, software- software atau sebuah perangkat keras. Hali ini sangat mempermudah instalasi sebuah paket yang ada pada distribusi Linux. Management package seperti ini adalah kemampuan yang sangat penting dan dibutuhkan oleh seorang system' administrator untuk dikuasai. Kebanyakan sebuah paket sistem itu terdiri dari beberapa file dan file ini biasanya berisikan file binary yang sudah dikomplikasi dan resource lain yang diperlukan.
Berikut ini adalah format paket pada distro Linux yaitu:
(table id=5 /)
Management paket ini mempunyai kemampuan untuk mengupdate paket sistem yang sudah terpasang sebelumnya.atau sebelum melakukan instalasi,kita dapat mengupdate daftar versi paket ke database di repository yang kita gunakan.
(table id= 6 /)
Berfungsi untuk memastikan software atau aplikasi yang sudah terpasang selalu ter update. Kita harus mengikuti berbagai update berita keamanan untuk semua software yang kita pasang. Maka sangat mudah menggunakan management paket ini untuk mengupgrade software.
(table id=7 /)
Berfungsi untuk mencari sebuah paket, sebagian besar management paket ini mempunyai GUI nya . Cara yang paling mudah untuk mencari sebuah paket yang lain. Namun pasti tetap ada command linenya.
(table id=8 /)
Biasanya saat memutuskan software apa yang akan dipasang, terkadang sangat berguna jika kita mencari tahu tentang info software atau library tersebut.
(table id=9 /)
Berfungsi untuk menginstal sebuah paket repository, setelag kita mengetahui nama paket dan mengetahi secara detail informasi nya, kita dapat memasangnya pada mesin kita.
(table id=10 /)
Berfungsi untuk memasang paket dari kocak filesystem
(table id=11 /)
Biasanya digunakan untuk menghapus paket
(table id=12 /)
RPM
RPM adalah salah satu dari RedHat Linux. Teknologi RPM ini adalah sebuah cara yang paling mudah untuk melakukan instalasi,unintalasi,upgrade dan mem-build paket software (perangkat lunak)
APT
APT lebih dikenal dengan mudah untuk meng-install, meng-upgrade dan mencopot aplikasi. Perintah APT ini menyediakan diri untuk berinteraksi dengan APT dan manajemen paket aplikasi atau program.
YUM
YUM adalah software yang menjadi pusat pengelolaan paket dan meng update secara otomatis termasuk managemen ketergantungan dari sistem RPM. YUM sendiri menggunakan cara yang hampir sama dengan APR milik Debian untuk mengelola paket-paket yang terinstall.
Aplikasi server pada linux
Aplikasi server pada linux yang digunakan untuk melayani permintaan akses dari komputer client yang terdiri dari beberapa jenis. Pada perangkat komputer dikenal sebuah sisitem bernama server yang berfungsi menyediakan jenis layanan tertentu dalam sebuah jaringan komputer. Sistem ini dilengkapi dengan sistem operasi khusus yang disebut sebagai sistem operasi jaringan. Server juga membutuhkan aplikasi server yang digunakan untuk melayani permintaan akses dari komputer client. Aplikasi server terdiri dari beberapa jenis. Berikut ini ada 6 aplikasi server yang akan saya bahas yaitu :
1. VPN
VPN atau biasa disebut dengan Virtual Private Network adalah sebuah koneksi yang paling aman antara dua segmen dari sebuah jaringan pribadi yang digunakan pada sebuah jaringan publik seperti internet untuk mengurangi biaya operasional. VPN memakai dua teknologi tunneling dan enskripsi untuk bisa mengamankan jaringan didalamnya.
2. FTP
FTP atau bisa disebut File Transfer Protocil merupakan salah satu protokol di internet yang memungkinkan penggunanya melakukan pertukaran dan transfer file melalui sebuah server di internet. Melalui FTP kalian bisa dengan mudah untuk mengunduh, mengakses,mengapload, maupun mengelola file di server internet secara midah.
3. Web Server
Web server adalah perangkat lunak atau software yang dipasang dalam sebuah server yang berfungsi untuk menyediakan layanan permintaan data dengan protokol https yang diakses melalui aplikasi tertentu seperti web browser. Web server bisa merespon permintaan dengan mengirimkan kembali konten berupa gambar dan tulisan kemudian ditampilkan melalui web browser.
4. Proxy Server
Proxy Server merupakan sebuah program komputer yang dapat bertindak ebagai komputer lainya untuk melakukan request terhadap content dari internet maupun dari yang lain. Dalam dunia internet, proxy server berfungsi sebagai gateway untuk setiap komputer client, selain itu biasanya juga bisa digunakan untuk mengamankan jaringan pribadi yang dihubungkan ke sebuah jaringan publik. Aplikasi ini mempunyai banyak manfaat dari pada router ynag memiliki fitur paket filtering karena beroperasi pada level yang lebih tinggi.
5. DNS Server
DNS (Domain Name System) merupakan suatu layanan untuk memberikan informasi menerjemahkan nama host (domain) ke IP Address. Bila sebuah client melakukan browsing ke alamat tertentu, yang dilakukan pertama kali adalah bertanya ke mesin DNS. Kemudian DNS akan memberitahukan alamat IP server tujuan.
6. DHCP
DHCP (Dynamic Host Configuration Protocol) merupakan protokol bebrbasis arsitektur client atau server yang dialami untuk memudahkan pengalokasian alamat IP dalam satu jaringan. Pada jaringan lokal yang tidak memakai DHCP harus memberikan alamat IP kepada seluruh komputer dengan manual. Pada jaringan yang luas ,program ini digunakan untuk mempermudah dan menghilangkan kemungkinan tabrakan sesama nomor IP.
Sekian pembahasan materi singkat mengenai paket manajemen dan aplikasi server pada linux, apabila ada penulisan yang kurang benar saya mohon maaf.
Wassalamu'alaikum wr wb
Komentar
Posting Komentar