2.2 Linux
2.2.1 Pengertian Linux
Linux adalah sebuah program
open source
gratis di bawah lisensi GNU GNU‟s Not Unix yang merupakan turunan dari Unix yang dapat
dijalankan di berbagai macam
platform
perangkat keras. Linux didesain oleh Linus Torvalds yang terinspirasi dengan lisensi GNU, pengguna
dapat memperoleh kode sumbernya
source code
, mengubah kode sumber tersebut dan mengkopi sebanyak yang diinginkan.
Kernel
linux membentuk inti dari sistem operasi linux yang menyediakan semua fungsi yang diperlukan untuk menjalankan proses dan
menyediakan servis sistem untuk memberikan pengaturan dan proteksi akses ke sumber daya perangkat keras.
2.2.2 Distro Linux
Distro atau distribusi linux merupakan
kernel
linux dan kumpulan aplikasi-aplikasi linux yang dipaketkan oleh perusahaan, organisasi atau
personal yang tertarik dengan linux. Pemaketan dilakukan berdasarkan kebutuhan. Saat ini sudah banyak sekali distro turunan, namun distro
indukbesar yang terkenal antara lain adalah redhat, debian, dan slackware. Distro induk memiliki sistem manajemen paket yang berbeda-beda
ditandai dengan ekstensi file paket, misalnya debian memiliki ekstensi .deb, redhat memiliki ekstensi .rpm dan slackware memiliki ekstensi
.tgztxz. Ekstensi ini akan tetap digunakan oleh turunan dari distro induk tersebut. Misal ubuntu merupakan turunan dari debian, maka ekstensi yang
digunakan adalah .deb. Selain itu tiap-tiap distro memiliki dependensi ketergantungan terhadap
package
lain. Contohnya meskipun sama-sama berekstensi .deb, apabila dependensinya tidak terpenuhi maka tidak dapat
diinstal. Perbedaan versi dan penamaan package juga dapat menjadi masalah tersendiri.
2.3.
Server
2.3.1. Pengertian
Server
Server
adalah komputer yang “melayani” sesuatu.
Server
umumnya dapat menangani permintaan
client
dalam jumlah yang banyak secara simultan.
Server
merupakan sebuah sistem komputer yang menyediakan jenis layanan tertentu dalam sebuah jaringan komputer.
Server
didukung dengan
processor
bersifat
scalable
dan RAM yang besar, juga dilengkapi sistem operasi jaringan yang memiliki berbagai macam layanan yang dapat
diakses oleh
client
. Terdapat dua jenis
server
, yaitu
dedicated server
dan
undedicated server
. Pada
dedicated server
hanya tersedia satu layanan saja. Sedangkan
undedicated server
memiliki beberapa layanan di dalamnya, sehingga hanya digunakan pada jaringan yang tidak terlalu besar.
2.3.2. Layanan