29
Jaringan Komputer - Jilid VII Rezar Muslim [email protected] Pengantar Sistem Operasi Ubuntu Server 11.10

Jarkom - Jilid VII

Embed Size (px)

DESCRIPTION

Pengantar Sistem Operasi Ubuntu Server 11.10

Citation preview

Page 1: Jarkom - Jilid VII

Jaringan Komputer - Jilid VII

Rezar [email protected]

Pengantar Sistem Operasi Ubuntu Server 11.10

Page 2: Jarkom - Jilid VII

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).

Page 3: Jarkom - Jilid VII

Spesifikasi Ubuntu ServerSpesifikasi Ubuntu Server

~Ubuntu Server 11.10 dapat berjalan pada arsitektur x86 (32 bit)

dan amd64 (64 bit)

~Berikut tabel spesifikasi minimum :

Page 4: Jarkom - Jilid VII

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)

Page 5: Jarkom - Jilid VII

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

Page 6: Jarkom - Jilid VII

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)

Page 7: Jarkom - Jilid VII

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

Page 8: Jarkom - Jilid VII

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)

Page 9: Jarkom - Jilid VII

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

Page 10: Jarkom - Jilid VII

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).

Page 11: Jarkom - Jilid VII

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 [email protected])

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

Page 12: Jarkom - Jilid VII

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

Page 13: Jarkom - Jilid VII

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

Page 14: Jarkom - Jilid VII

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

Page 15: Jarkom - Jilid VII

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

Page 16: Jarkom - Jilid VII

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)

Page 17: Jarkom - Jilid VII

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.

Page 18: Jarkom - Jilid VII

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

Page 19: Jarkom - Jilid VII

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

Page 20: Jarkom - Jilid VII

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)

Page 21: Jarkom - Jilid VII

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

Page 22: Jarkom - Jilid VII

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)

Page 23: Jarkom - Jilid VII

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)

Page 24: Jarkom - Jilid VII

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)

Page 25: Jarkom - Jilid VII

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)

Page 26: Jarkom - Jilid VII

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

Page 27: Jarkom - Jilid VII

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

Page 28: Jarkom - Jilid VII

Fitur Ubuntu ServerFitur Ubuntu Server

~Berikut screenshot aplikasi OpenVPN :

Page 29: Jarkom - Jilid VII

Terima KasihTerima Kasih