jarkom - jilid vii
Post on 09-May-2015
1.380 Views
Preview:
DESCRIPTION
TRANSCRIPT
Jaringan Komputer - Jilid VII
Rezar Muslimrezar@rezarmuslim.net
Pengantar Sistem Operasi Ubuntu Server 11.10
PendahuluanPendahuluan
~ Ubuntu merupakan salah satu distribusi Linux yang berbasiskan
Debian dan didistribusikan sebagai software bebas. nama Ubuntu
berasal dari filosofi dari Afrika Selatan yang berarti "Kemanusiaan
kepada sesama"
~ Proyek Ubuntu resmi disponspori oleh Canonical Ltd. yang merupakan
sebuah perusahaan yang dimiliki oleh pengusaha Afrika Selatan Mark
Shuttleworth
~ Ubuntu juga menawarkan sistem operasinya dalam edisi server. Versi
saat ini adalah Ubuntu 10.04 Long Term Support (LTS) release, yang
akan didukung hingga April 2015. Pembaruan akan meliputi fitur baru
hardware komputer, pembaruan keamanan, dan pembaruan ubuntu
stack (software cloud computing).
Spesifikasi Ubuntu ServerSpesifikasi Ubuntu Server
~Ubuntu Server 11.10 dapat berjalan pada arsitektur x86 (32 bit)
dan amd64 (64 bit)
~Berikut tabel spesifikasi minimum :
Fitur Ubuntu ServerFitur Ubuntu Server
~Ubuntu Server 11.10 memiliki fitur layanan (service) yang
lengkap pada layanan jaringan komputer :
1. Konfigurasi Dasar Jaringan Komputer
2. TCP/IP
3. Dynamic Host Configuration Protocol (DHCP)
4. Sinkronisasi Waktu dengan NTP (Network Time Protocol)
~Selain itu, juga terdapat layanan untuk melakukan kontrol jarak
jauh (Remote Administration) dan layanan Otentifikasi pada
jaringan komputer (Active Directory)
Fitur Ubuntu ServerFitur Ubuntu Server
~ Sedangkan untuk layanan spesifik dalam jaringan komputer, terdapat
berbagai aplikasi pendukung untuk menjalankan layanan berikut :
1. DNS (Domain Name Service) 9. Chat Applications
2. Network Security 10. Version Control System
3. Network Monitoring 11. Windows Networking
4. Web Server 12. Backup System
5. Databases 13. Virtualization
6. LAMP Application 14. Clustering
7. File Server 15. VPN
8. Email Services
Fitur Ubuntu ServerFitur Ubuntu Server
~Untuk layanan konfigurasi dasar jaringan komputer, yang harus
dikonfigurasi adalah :
1. Ethernet Interfaces : perangkat keras kartu LAN
2. Alamat IP
3. Name Resolution : konfigurasi alamat IP menjadi nama
domain
4. Bridging : konfigurasi multiple interfaces dalam satu jaringan
(jika dibutuhkan)
Fitur Ubuntu ServerFitur Ubuntu Server
~Untuk layanan konfigurasi protokol TCP/IP, yang harus
dikonfigurasi adalah :
1. IP Subnetting : membagi jaringan komputer ke dalam
kelompok – kelompok IP
2. Gateway : digunakan untuk menghubungkan satu jaringan
komputer dengan satu atau lebih jaringan komputer yang
menggunakan protokol komunikasi yang berbeda sehingga
informasi dari satu jaringan komputer dapat diberikan kepada
jaringan komputer lain yang protokolnya berbeda
3. IP Routing : untuk melakukan routing protokol pada jaringan
komputer
Fitur Ubuntu ServerFitur Ubuntu Server
4.ICMP (Internet Control Message Protocol) : digunakan untuk
melakukan monitoring baik perangkat jaringan maupun
komputer client, dengan mengirim pesan kesalahan ke
komputer server, jika terjadi masalah koneksi jaringan
5.Daemons : merupakan layanan aplikasi yang berjalan di
belakang layar (background services), seperti HTTPD (Hyper
Text Transfer Protocol Daemon), SSHD (Secure Shell Daemon),
dan juga IMAPD (Internet Mail Access Protocol Daemon)
Fitur Ubuntu ServerFitur Ubuntu Server
~Untuk layanan DHCP, yang harus dikonfigurasi adalah :
1. Alamat IP dan netmask
2. Alamat IP dan default Gateway yang digunakan
3. Alamat IP dan DNS Server yang digunakan
4. Nama Host (Komputer Server)
5. Domain Name (Nama Domain, contoh : rezarmuslim.net)
6. Time Server (Waktu Komputer Server)
7. Print Server
8. IP Address Pool
Fitur Ubuntu ServerFitur Ubuntu Server
~ Untuk layanan Sinkronisasi Waktu, yang harus dikonfigurasi adalah :
1. Aplikasi “ntpdate” : berfungsi untuk mengatur waktu pada komputer
sesuai dengan Server NTP Ubuntu
2. Aplikasi “ntp” : berfungsi sebagai layanan Daemon (ntpd) untuk
menghitung sistem waktu secara terus – menerus (continuously).
Fitur Ubuntu ServerFitur Ubuntu Server
~Untuk layanan remote administration (kontrol komputer server),
dapat digunakan aplikasi berikut :
1. OpenSSH Server : merupakan aplikasi yang digunakan untuk
melakukan remote komputer server melalui perintah CLI “SSH”
(contoh : ssh root@192.168.1.1)
2. Puppet : adalah aplikasi lintas platform yang memungkinkan
administrator untuk melakukan kontrol sistem operasi
menggunakan kode, mulai dari instalasi aplikasi, memeriksa
hak akses file dan juga konfigurasi akun komputer client
Fitur Ubuntu ServerFitur Ubuntu Server
~ Untuk layanan Active Directory, cukup banyak fitur yang tersedia dan
dapat dikonfigurasi, yaitu :
1. OpenLDAP Server (Lightweight Directory Access Protocol) :
merupakan layanan yang mendukung sistem Active Directory pada
jaringan komputer skala besar
2. Samba dan LDAP : merupakan integrasi aplikasi untuk mendukung
Active Directory lintas platform
3. Kerberos : merupakan aplikasi yang berfungsi untuk melakukan
otentifikasi pada jaringan komputer
4. Kerberos dan LDAP : merupakan kombinasi aplikasi yang digunakan
untuk layanan Active Directory
Fitur Ubuntu ServerFitur Ubuntu Server
~Untuk layanan Domain Name Service (DNS), yang harus
dikonfigurasi adalah :
1. Aplikasi BIND9 (Berkeley Internet Name Domain) : aplikasi
yang digunakan untuk melakukan konfigurasi DNS
2. Forwarders : konfigurasi IP DNS Server yang diberikan oleh
ISP (Primary dan Secondary DNS Server)
3. FQDN (Fully Qualified Domain Name) : penamaan domain
yang lengkap (contoh : rezarmuslim.net)
4. Zone Configuration : pengaturan zona untuk setiap nama
domain dan sub domain
Fitur Ubuntu ServerFitur Ubuntu Server
~ Untuk layanan keamanan jaringan, yang harus dikonfigurasi adalah :
1. User management : untuk mengatur daftar pengguna administratif dan
pengguna non administratif
2. Firewall : untuk mengatur lalu lintas jaringan komputer (incoming &
outgoing network traffic) agar sesuai dengan aturan keamanan jaringan
yang sudah ditetapkan
3. AppArmor : aplikasi yang digunakan untuk mengontrol file permissions
dan aplikasi yang dibutuhkan
4. Certificates : untuk mengelola kritografi kunci publik pada aplikasi yang
membutuhkan enkripsi
5. eCryptfs : aplikasi yang digunakan untuk mengelola enkripsi partisi
Fitur Ubuntu ServerFitur Ubuntu Server
~Untuk layanan monitoring jaringan komputer, terdapat 2
aplikasi yang dapat digunakan :
1. Nagios : aplikasi yang digunakan untuk melakukan
monitoring komputer server dan jaringan yang terkoneksi
2. Munin : memiliki fungsi yang sama dengan Nagios
Fitur Ubuntu ServerFitur Ubuntu Server
~ Untuk layanan Web Server, yang dapat dikonfigurasi adalah :
1. Apache Web Server : merupakan aplikasi server yang digunakan
untuk menjalankan aplikasi web dinamis
2. PHP5 : aplikasi pendukung untuk menjalankan skrip web dinamis
3. Squid – Proxy Server : aplikasi server yang digunakan untuk
menyediakan proxy dan cache untuk berbagai protokol, seperti HTTP,
FTP, dll.
4. Ruby on Rails : merupakan framework untuk membuat aplikasi
berbasis web
5. Apache Tomcat : aplikasi yang digunakan untuk memberikan
layanan Java Servlets dan JSP (Java Server Pages)
Fitur Ubuntu ServerFitur Ubuntu Server
~Untuk layanan Databases, terdapat 2 aplikasi open source yang
dapat digunakan, yaitu :
1. MySQL : merupakan aplikasi server yang digunakan untuk
membuat database
2. PostgreSQL : merupakan aplikasi server yang memiliki fungsi
sama dengan MySQL.
Fitur Ubuntu ServerFitur Ubuntu Server
~Untuk Web Server, juga terdapat aplikasi lainnya, seperti :
1. LAMP (Linux Apache MySQL PHP/Perl/Python) : merupakan
kombinasi aplikasi untuk menjalankan layanan web server
2. Moin Moin : merupakan aplikasi untuk membuat Wiki yang
dibuat dengan bahasa Python
3. MediaWiki : merupakan aplikasi Wiki berbasis web yang
dibuat dengan bahasa PHP
4. phpMyAdmin : merupakan aplikasi GUI (Graphical User
Interface) untuk mengakses MySQL
Fitur Ubuntu ServerFitur Ubuntu Server
~ Untuk layanan File Server, yang dapat dikonfigurasi adalah :
1. FTP Server : merupakan protokol untuk menjalankan layanan
sharing file (dapat menggunakan aplikasi “vsftpd”)
2. NFS (Network File System) : merupakan layanan yang mengijinkan
sistem untuk sharing direktori dan file via jaringan komputer
3. iSCSI (Internet Small Computer System Interface) Initiator :
merupakan aplikasi yang digunakan untuk implementasi SAN (Storage
Area Network), yang mengijinkan server mengakses data center
4. CUPS (Common UNIX Printing System) : merupakan aplikasi untuk
menjalankan layanan Print Server
Fitur Ubuntu ServerFitur Ubuntu Server
~ Untuk layanan Email Server, yang harus dikonfigurasi adalah :
1. Postfix : merupakan aplikasi yang berfungsi sebagai Mail Transfer Agent
(MTA)
2. Exim4 : merupakan aplikasi yang dikembangkan oleh Universitas
Cambridge, berfungsi sebagai Mail Transfer Agent (MTA)
3. Dovecot : merupakan aplikasi yang berfungsi sebagai Mail Delivery
Agent (MDA)
4. Mailman : merupakan aplikasi yang berfungsi untuk mengelola email
5. Mail Filtering : merupakan layanan untuk menyaring SPAM pada email
server (dapat menggunakan aplikasi : amavisd-new, spamassassin,
clamav-daemon, dan lain - lain)
Fitur Ubuntu ServerFitur Ubuntu Server
~Untuk layanan Chat Server, yang harus dikonfigurasi adalah :
1. IRC (Internet Relay Chat) Server : merupakan aplikasi yang
berfungsi untuk menjalankan layanan Chat Server )
2. Jabber Instant Messaging Server : merupakan aplikasi yang
berfungsi sebagai instant message protocol yang digunakan
untuk layanan instant message
Fitur Ubuntu ServerFitur Ubuntu Server
~Untuk layanan Version Control System, yang dikonfigurasi
adalah :
1. Bazaar : merupakan aplikasi terbaru untuk layanan Version
Control System yang disponsori oleh Canonical
2. Subversion : merupakan aplikasi untuk menjalankan layanan
Version Control System (mengelola file dan direktori via
jaringan) yang menempatkan file di dalam repositori pusat
3. CVS Server : merupakan aplikasi yang digunakan untuk
merekam history dari file sumber (source file)
Fitur Ubuntu ServerFitur Ubuntu Server
~ Untuk layanan Windows Networking, yang dikonfigurasi adalah :
1. Samba File Server : merupakan aplikasi yang digunakan untuk
sharing file dari ubuntu server ke windows client
2. Samba Print Server : merupakan aplikasi untuk menjalankan
layanan Print Server dengan windows client
3. Samba Domain Controller : merupakan aplikasi yang digunakan
untuk mengelola dan mengontrol domain (seperti pada Windows NT4)
4. Samba Active Directory Integration : merupakan aplikasi yang
digunakan untuk integrasi ubuntu server dengan windows networking
(ubuntu server menjadi bagian dari Active Directory)
Fitur Ubuntu ServerFitur Ubuntu Server
~Untuk layanan Backup, yang dapat dikonfigurasi adalah :
1. Shell Scipts : merupakan skrip yang digunakan untuk
menjalankan layanan backup server
2. Archive Rotations : merupakan skrip yang digunakan untuk
menjalankan layanan backup server yang memiliki data dalam
jumlah besar
3. Bacula : merupakan aplikasi yang dapat digunakan untuk
melakukan backup, restore dan verifikasi data via jaringan
(terdapat Bacula client untuk Linux, Windows dan Mac OS X)
Fitur Ubuntu ServerFitur Ubuntu Server
~Untuk layanan Virtualisasi pada jaringan komputer, yang dapat
dikonfigurasi adalah :
1. libvrt : merupakan aplikasi yang digunakan untuk
menjalankan layanan virtualisasi
2. JeOS & VMBuilder : merupakan aplikasi yang digunakan
untuk menjalankan libvrt dan kvm
3. UEC (Ubuntu Enterprise Cloud) : merupakan aplikasi yang
digunakan untuk membuat virtualisasi pada komputer server
(cloud computing)
Fitur Ubuntu ServerFitur Ubuntu Server
~Untuk layanan Clustering, yang dikonfigurasi adalah :
1. DRDB (Distributed Replicated Block Device) : merupakan
aplikasi yang digunakan untuk menjalankan layanan clustering,
dimana DRDB melakukan mirror semua block device (hardisk,
partisi, dan yang lainnya ) ke banyak host
Fitur Ubuntu ServerFitur Ubuntu Server
~Untuk layanan VPN (Virtual Private Network), yang dikonfigurasi
adalah :
1. OpenVPN : merupakan aplikasi yang digunakan untuk
menjalankan layanan VPN dengan menggunakan Public Key
Infrastructure (PKI) pada SSL/TLS certificates untuk proses
otentifikasi dan key exchange antara VPN Server dan Client
Fitur Ubuntu ServerFitur Ubuntu Server
~Berikut screenshot aplikasi OpenVPN :
Terima KasihTerima Kasih
top related