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 (Package) Aplikasi Server Linux dan Cara Installasinya
 
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.
BLOG'E WASITO
BLOG'E WASITO Hanya seorang "Pembelajar"