Packet (Package) Aplikasi Server Linux dan Cara Installasinya
Packet (Package) Aplikasi Server Linux dan Cara Installasinya - Linux
merupakan Sistem Operasi yang mendukung Text Based dan juga GUI (Grafical User
Interface) yang dapat disesuaikan dengan kebutuhan oleh penggunaanya.
Linux
dengan mode GUI biasanya digunakan untuk operasional kerja kantoran yang
dipasang di Personal Computer (PC) maupun Laptop, sedangkan yang mode TEXT
biasanya digunakan untuk kepentingan Server.
Mode text tidak membutuhkan
resource yang besar dan sangat ringan bahkan untuk PC jadulpun masih mampu
untuk di install dengan mode ini.
Mode
Text sangat cocok digunakan untuk server, karena dengan mode text ini beban
kerja server menjadi lebih ringan. Untuk menjalankan mode text ini harus
diketikan, tidak melalui klik mouse seperti yang GUI.
Packet-Packet Aplikasi
harus di install secara manual, dan disesuaikan dengan kebutuhan. Misalnya
Linux yang akan difungsikan sebagai web server saja, maka cukup di install Apache
maupun Nginx tergantung dari selera Administrator servernya.
Apabila Linux akan
difungsikan sebagai server yang lengkap, misalnya Web Server dengan data basenya,
DNS, Proxy maupun yang lainya maka perlu banyak paket Aplikasi pendukung yang
harus di install.
Berikut
ini merupakan beberapa Paket Aplikasi yang sering digunakan untuk Server Linux,
antara lain:
a. DHCP Server = dhcp3-server
Merupakan Packet
Aplikasi yang harus di install jika Linux kita akan fungsikan sebagai Server
DHCP
Cara
installasinya adalah sebagai berikut:
root@server:#
apt-get install dhcp3-server
b. FTP Server = proftpd atau vsftpd
Merupakan Packet
Aplikasi yang harus di install jika Linux kita akan fungsikan sebagai Server FTP
Cara
installasinya adalah sebagai berikut:
root@server:#
apt-get install proftpd
atau
root@server:#
apt-get install vsftpd
c.
DNS
Server = bind9
Merupakan Packet
Aplikasi yang harus di install jika Linux kita akan fungsikan sebagai Server DNS
Cara
installasinya adalah sebagai berikut:
root@server:#
apt-get install bind9
d.
SSH
Server = ssh-server
Merupakan Packet
Aplikasi yang harus di install jika Linux kita akan fungsikan sebagai SSH
Server
Cara
installasinya adalah sebagai berikut:
root@server:#
apt-get install ssh
atau
root@server:#
apt-get install ssh-server
e.
Mail
Server = postfix
Merupakan Packet
Aplikasi yang harus di install jika Linux kita akan fungsikan sebagai Mail
Server (Server Email)
Cara
installasinya adalah sebagai berikut:
root@server:#
apt-get install postfix
f.
File
Server = samba
Merupakan Packet
Aplikasi yang harus di install jika Linux kita akan fungsikan sebagai File Server
yang akan digunakan untuk sharing file ke Windows maupun Linux
Cara
installasinya adalah sebagai berikut:
root@server:#
apt-get install samba
g.
Web
Server = apache2
Merupakan Packet
Aplikasi yang harus di install jika Linux kita akan fungsikan sebagai Web
Server
Cara
installasinya adalah sebagai berikut:
root@server:#
apt-get install apache2
h.
Database
Server = mysqld, postregeesql,mysql-server
Merupakan Packet
Aplikasi yang harus di install jika Linux kita akan fungsikan sebagai Database
Server
Cara
installasinya adalah sebagai berikut:
root@server:#
apt-get install mysql-server postregeesql mysqld
i.
Pengelola
Database = phpmyadmin
Merupakan Packet
Aplikasi tambahan yang digunakan untuk mempermudah Administrator Server dalam
pengelolaan Data Base karena pengelolaan data base berbasis web base
Cara
installasinya adalah sebagai berikut:
root@server:#
apt-get install phpmyadmin
j.
Proxy
Server = squid
Merupakan Packet
Aplikasi yang harus di install jika Linux kita akan fungsikan sebagai Proxy
Server berbasis squid
Cara
installasinya adalah sebagai berikut:
root@server:#
apt-get install squid
k.
NTP
Server = ntp
Merupakan Packet
Aplikasi yang harus di install jika Linux kita akan fungsikan sebagai ntp
Server (Network Time Protocol) yang akan menyamakan waktu antara server dan
client sehingga tidak ada perbedaan waktu antara server dan client walaupun
berbeda negara sekalipun.
Cara
installasinya adalah sebagai berikut:
root@server:#
apt-get install ntp
l.
Tampilan
= gnome, lxde, kde
Apabila
membutuhkan tampilan grafis (GUI) maka kita dapat menginstall paket Aplikasi gnome
maupun lxde dan kde
Cara
installasinya adalah sebagai berikut:
root@server:#
apt-get install gnome
m.
Webmail
Server = squirellmail, roundcubemail,
zimbramail
Merupakan Packet
Aplikasi yang harus di install jika Linux kita akan fungsikan sebagai Web Mail
Server. Anda dapat memilih salah satu dari paket yang ada
Cara
installasinya adalah sebagai berikut:
root@server:#
apt-get install squirellmail
(Jika akan menggunakan squirellmail)
Teks editor di Linux
Setelah paket-paket aplikasi di
install, selanjutnya adalah mengkonfigurasikan file-file pendukung sehingga
paket tersebut dapat berjalan dan berfungsi sebagaimana mestinya.
Ada beberapa editor text di linux
yang dapat digunakan untuk mengkonfigurasikan file-file diatas, diantaranya
adalah:
a. Editor Vi
Vi
merupakan editor text yang paling terkenal di lingkungan UNIX. Vi merupakan kepanjangan dari “Visual” editor.
Sedangkan Vim merupakan pengembangan dari editor Vi itu sendiri yang mempunyai keunggulan dalam
penggunaan warna.
Vim mendukung penggunaan warna untuk menandakan kode program
dan juga penanda teks seperti penggunaan huruf normal, tebal maupun cetak
miring.
Untuk
menjalan perintah vi, kita gunakan sintaks sbb :
root@server:#
vi
<nama_file>
root@server:#
vi
httpd.conf
Status vi
Editor vi
(Visual) mempunyai 3 mode, yaitu :
- command mode, Penggunaanya dengan cara menekan
ESC terlebih dahulu.
-
input mode, merupakan editor yang penggunaanya dengan mengetikkan perintah-perintah yang spesifik, seperti
a I o 0 dan diakhiri dengan ESC.
- line mode, merupakan suatu keadaan setelah ada proses
input : ?, /, !
b. Editor Pico/Nano
Pico
adalah teks editor jenis lain yang berdasarkan pada program compose email Pine,
sedangkan Nano juga sama dengan Pico. Navigasi text editor nano maupun pico untuk perintahnya diletakkan di
bagian bawah layar. Semua karakter yang diketik langsung disisipkan ke dalam
teks.
Perintah
untuk menjalankan editor pico ataupun nano adalah sbb:
pico
<nama file>
root@server:#
pico
<nama_file>
root@server:#
pico
httpd.conf
atau
nano <nama file>
root@server:#
nano
<nama_file>
root@server:#
nano
httpd.conf
Selanjutnya anda bisa mengkonfigurasikan file-file
yang anda butuhkan, sehingga file tersebut berfungsi sebagaimana yang anda
inginkan.