onthelcc40.files.wordpress.com€¦ · Web viewDan dengan makalah ini saya dan para pembaca dapat...
Transcript of onthelcc40.files.wordpress.com€¦ · Web viewDan dengan makalah ini saya dan para pembaca dapat...
MAKALAHPRODUKTIF
“SERVER (LINUX DEBIAN LENNY)”
DI SUSUN OLEH
Muhammad Ibadurrohman
XII TKJ 2
SMK SYAFI’I AKROMTAHUN AJARAN 2013-
2014KATA PENGANTAR
Puji syukur kehadirat tuhan yang maha Esa yang telah melimpahkan rahmat dan hidayahnya kepada kami, sehingga saya bisa menyelesaikan penyusunan makalah ini guna memenuhi nilai tugas kelas XII TKJ 2.
Makalah ini merupakan salah satu tugas pelajaran kejuruan. Dan dengan makalah ini saya dan para pembaca dapat menegembangkan wawasannya tentang “SERVER LINUX DEBIAN LENNY” dan dapat menyesuaikan dengan pesatnya perkembangan jaringan.
Muatan materi makalah ini di ambil dari internet, yang materinya cukup banyak, sehingga penulis harus teliti. Makalah ini di tullis dalam bentuk penjabaran materi, agar pembaca lebih mudah untuk memahaminya.
Dalam makalah ini berjudul “SERVER LINUX DEBIAN LENNY” yang berisi tentang penjelasan server linux debian lenny agar mudah di pahami dan di pelajari. Makalh ini di tujukan kepada siswa SMK SYAFI’I AKROM jurusan TKJd dan setiap siswa diwajibkan untuk membuat makalah ini, guna membabantu nilai yang belum tuntas, dan juga menambah wawasan.
Penulis ingin mengucapkan terima kasih kepada PEMBIMBING mata pelajaran PRODUKTIF, dan ungkapan terima kasih kepada semua pihak yang telah membantu menyelesaikan makalah ini, untuk itu di mohonkan saran dan kritik agar saya bisa lebih menyempurnakan makalah ini.
Semoga makalah ini berguna bagi yang membaca.
PEKALONGAN, 28 JULI 2013
PENULIA
PENDAHULUAN1. LATAR BELAKANG PENULISANSesuai dengan pesatnya perkembangan zaman dan tuntutan materi
pelajaran sekolah SMK SYAFI’I AKROM yang memungkinkan para siswa untuk dapat menambah wawasan atau pengetahuan tentang dunia jaringan computer dan tentunya juga untuk menambah nilai kejuruan, maka para siswa membuat makalah ini.
Makalah ini membahas tentang SERVER LINUX DEBIAN LENNY, makalah ini mungkin nantinya bisa bermanfaat buat adik kelas ataupun para pembaca yang ingin mengetahui tentang server linux debian lenny yang mencakup point-point yang ada di dalamnya, yang berguna untuk membantu belajar.
2. TUJUANTujuan dari penulisan makalah ini ada;ah sebagai penambah wawasan
dan juga sebagai tugas guna mencapai nilai yang baik.
3.RUMUSAN MASALAH Apa saja System Operasi yang di gunakan untuk Server? Bagaimana spesifikasi Hardware untuk system Operasi Linux
Debian Lenny Server? Apa saja aplikasi yang di gunakan server untuk menjalankan
jaringan? Bagaimana penjelasan aplikasi yang di gunakan server untuk
menjalankan jaringan?
PEMBAHASANA. Macam – Macam OS (Operatyng
System) Yang Di Gunakan Untuk Server
Sistem operasi adalah seperangkat program yang mengelola sumber daya perangkat keras komputer, dan menyediakan layanan umum untuk aplikasi perangkat lunak. Sistem operasi adalah jenis yang paling penting dari perangkat lunak sistem dalam sistem komputer. Sistem operasi mempunyai penjadwalan yang sistematis mencakup perhitungan penggunaan memori, pemrosesan data, penyimpanan data, dan sumber daya lainnya. Untuk fungsi-fungsi perangkat keras seperti sebagai masukan dan keluaran dan alokasi memori, sistem operasi bertindak sebagai perantara antara program aplikasi dan perangkat keras komputer.
Antara lain :
Windows 2000 NT ServerKelebihan :
1) Peningkatan Kapasitas Server untuk melayani lebih Simultan Koneksinnya.
2) Driver disk yang fault toleran yang mendukung disk mirroring dan disk stripping dengan parity (RAID 1 dan RAID 5)
3) Bebas dari Kode 16 Bit milik MS-Dos,mendukung operasi 32 bit dan semua Fitur yang ditawarkan oleh Microprosesor 32 bit seperti dapat mengamati memori hingga 4 Gb dan Terproteksi.
4) Di Desain agar kompatibel dengan Sistem Operasi terdahulu seperti MS-Dos,IBM OS/2.
5) Peningkatan kemampuan layanan server TCP/IP seperti DHCP,WNS dan DNS.
6) Tool untuk mengintegrasikan Netware dan memonitoring Jaringan.7) Model keamanan berbasis Domain penuh.8) Terdapat Layanan untuk Macintosh.9) Bisa Membooting jarak jauh untuk client.10) Terdapat Network Client Administrator.
Kekurangan :1) Browser yang digunakan sebagai sistem dasar pada sistem perangkat
bantu administrasi banyak menggunakan Javascript dan Active X, ternyata mengakibatkan proses sangat lambat. Hal yang sama dengan PC yang menggunakan processor 300 MHz AMD dan 128 MB SDRAM serta 100 MHz Bus tidak bisa diharapkan bekerja dengan lancar seperti yang diharapkan.
2) Pengubahan konfigurasi yang mendasar jarang dapat dilakukan dengan berhasil. Hal ini berlaku untuk nilai default, Format file Log yang bersifat propritary dan juga pilihan default-indeks, yang kesemuanya secara standar selalu harus disimpan pada drive C. Administrator dalam hal ini harus melakukan pekerjaan yang tak perlu, hingga sistem keseluruhan berjalan sebagaimana mestinya, sebelum dapat melakukan perubahan.
3) Dokumentasi online, yang praktis tidak diperlukan, ketika sistem keamanan tertinggi Active X telah dipilih menyebabkan strategi keamanan yang kurang baik pada IIS.
4) Dari kasus tersebut diatas, maka dibutuhkan pengubahan konfigurasi yang sangat kompleks untuk ISS Server, yang dapat dikatakan sangat sulit dan merepotkan sekali. Dari pihak administrator berpendapat kegiatan perubahan file Registry adalah pekerjaan yang relatif berat untuk sistem yang menggunakan Windows NT sebagai sistem operasinya.
5) Kelemahan dalam fitur Multimedia
Windows Server 2003Kelebihan:
1) Pengoperasiannya Mudah.2) Cantik Memukau.3) Fungsionalitas dan Skalabilitas.4) Sangat cocok untuk organisasi/perusahaan besar.
5) Penggunaan DHCP memudahkan pengurusan sesuatu rangkaian komputer di dalam suatu organisasi yang besar.
6) Konfigurasi DHCP Windows Server 2003 adalah mudah.
Kekurangan :1) Windows Server 2003, yang terasa tidak memadai di tengah kemajuan
Web 2.0.2) Kadang jika kita tidak teliti dalam mengginstall,error selalu ditemui.3) Tidak semua Produk aplikasi ( bahkan buatan Microsoft sendiri ) bisa
berjalan diatasnya.4) Persyaratan hadware yang sangat tinggi.5) Kemanan yang kurang tangguh.6) Makin banyak type file yang dibuka dengan berbagai macam aplikasi
dan telah terinstall aplikasi sesuai dengan kebutuhan sesuai.
Windows Server 2008Kelebihan:
1) Windows Server 2008 dapat beroperasi tanpa tampilan grafis atau graphical user interface (GUI) dengan adanya teknologi powershell.
2) Pengguna dapat memilih fungsi-fungsi yang dibutuhkannya saja atau menambah fungsi lainnya jika membutuhkan sewaktu-waktu tanpa melakukan instalasi ulang.
3) Kemampuan virtualisasi bahkan embedded (menyatu) dengan Windows Server 2008.
4) Windows Server 2008 mampu mengatur besar bandwidth yang dapat dipakai setiap aplikasi maupun komputer yag terhubung ke jaringan.
5) Windows Server 2008 juga sanggup mengontrol keamanan jaringan dengan fitur Network Access Protection.
6) Server juga dapat mengatur setiap akses identitas ke jaringan agar aman dan praktis dengan adanya fitur read only domain controller.
7) Melalui powershell, administrator tetap dapat memantau komputer di jaringan dari jarak jauh.
8) Lebih aman dalam mengendalikan laju informasi.9) Peningkatan Kapasitas Server untuk melayani lebih Simultan
Koneksinnya.10) Driver disk yang fault toleran yang mendukung disk
mirroring dan disk stripping dengan parity (RAID 1 dan RAID 5).11) Bebas dari Kode 16 Bit milik MS-Dos,mendukung operasi 32
bit dan semua Fitur yang ditawarkan oleh Microprosesor 32 bit seperti dapat mengamati memori hingga 4 Gb dan Terproteksi.
12) Di Desain agar kompatibel dengan Sistem Operasi terdahulu seperti MS-Dos,IBM OS/2.
13) Peningkatan kemampuan layanan server TCP/IP seperti DHCP,WNS dan DNS.
14) Tool untuk mengintegrasikan Netware dan memonitoring Jaringan.
15) Model keamanan berbasis Domain penuh.16) Terdapat Layanan untuk Macintosh.17) Bisa Membooting jarak jauh untuk client.18) Terintegrasi Paket Back Office.
19) Terdapat Network Client Administrator.20) Fitur pengendalian yang lebih baik (more control). Yaitu fitur
yang dapat membuat perusahaan memegang kontrol yang lebih terhadap server mereka.
Kekurangan :1) Browser yang digunakan sebagai sistem dasar pada sistem perangkat
bantu administrasi banyak menggunakan Javascript dan Active X, ternyata mengakibatkan proses sangat lambat. Hal yang sama dengan PC yang menggunakan processor 300 MHz AMD dan 128 MB SDRAM serta 100 MHz Bus tidak bisa diharapkan bekerja dengan lancar seperti yang diharapkan.
2) Pengubahan konfigurasi yang mendasar jarang dapat dilakukan dengan berhasil. Hal ini berlaku untuk nilai default, Format file Log yang bersifat propritary dan juga pilihan default-indeks, yang kesemuanya secara standar selalu harus disimpan pada drive C. Administrator dalam hal ini harus melakukan pekerjaan yang tak perlu, hingga sistem keseluruhan berjalan sebagaimana mestinya, sebelum dapat melakukan perubahan.
3) Dokumentasi online, yang praktis tidak diperlukan, ketika sistem keamanan tertinggi Active X telah dipilih menyebabkan strategi keamanan yang kurang baik pada IIS.
4) Dibutuhkan pengubahan konfigurasi yang sangat kompleks untuk ISS Server, yang dapat dikatakan sangat sulit dan merepotkan sekali. Dari pihak administrator berpendapat kegiatan perubahan file Registry adalah pekerjaan yang relatif berat untuk sistem yang menggunakan Windows NT sebagai sistem operasinya.
LinuxKelabihan :
1) Linux bisa berinteraksi dengan operating system lain dengan cara : kompabilitas file system, kompabilitas network, dan emulasi (simulasi) operating system.
2) Virtual memory membuat linux mempunyai kemampuan untuk menjalankan program – program yang lebih dari seharusnya karena penggunaan swap memori.
3) Skalabilitas artinya linux bisa berjalan dari komputer 286 XT sampai dengan mesin sebesar Beowulf clusters dengan multi prosesor 16 buah.
4) Stabilitas, Linux sangat luar biasa stabil, jika dikonfigurasi dengan benar, system linux akan hidup terus menerus hingga hardwarenya tidak memadai (rusak), lain dengan windows yang memerlukan reboot berkala untuk menjaga stabilitas. Salah satu yang mendasari stabilitas ini adalah penomoran versi dari shared libraries, kebanyakan aplikasi windows menginstall versi-versi baru dari dynamic link libraries (DLL), yang mengakibatkan aplikasi lain yang menimpa versi lain dari DLL tersebut tidak berfungsi dengan semestinya. Linux juga mewarisi tradisi UNIX dengan mendukung adanya file permission (izin file), yang dapat mencegah pengubahan atau penghapusan file tanpa izin dari pemiliknya, karena itu, virus pada dasarnya tidak dikenal di dunia linux.
5) Didukung oleh ribuan programmer di seluruh dunia, jadi kalau ditemukan bug cepat untuk mendapatkan solusinya, bahkan dalam hitungan jam kalau ditemukan bug, workaround sudah tersedia untuk di download.
6) Paket Linux merupakan satu kesatuan artinya, saat instalasi tergantung keinginan pemakai.
7) Sudah mulai banyak didukung oleh vendor hardware maupun software dunia meskipun masih kalah dengan windows.
Kekurangan :1) Aplikasi yang tersedia belum sebanyak windows.2) Operating system yang tidak sepenuhnya GUI(Graphical User Interface)
meskipun sudah menggunakan X-windows seperti GNOME dan KDE.3) Nama-nama paket program antara distro satu dengan distro
lainnya berbeda beda. Seperti paket Yaz.tar.gz.rpm.krpm.deb dan lain -lain.
MachintosKelebihan :Apple memang jelas lebih maju karena hardware dan sistem operasi yang berasal dari produsen yang sama. Dalam versi awal-awalnya, MacOS telah memiliki fungsi yang setara dengan Windows ’95, baru pihak Microsoft mengikutinya dengan dikeluarkan Windows ’95 yang menyerupai MacOS namun tidak sama. Memang perlu diakui MAC belum bisa di tembus virus dan worm.
Kekurangan:Kelemahan ada pada masalah masih banyaknya software-software yang belum compatible, dan meski MAC bisa di instal di komputer rakitan berbasis INTEL sama AMD itu pun belum maksimal (hardware minim suport) kecuali pakai hardware-hardware yang keluaran baru-baru ini, karena MAC hanya dirancang untuk komputer branded-nya MAC (apple) sendiri dengan prosesornya G3.
UnixKelebihan :
1) Sistem file stabil untuk database, server Internet, Intranet, file-server, Internet-client pengembangan Java.
2) Stabilitas yang terkenal dan kinerja yang baik dibandingkan dengan Windows NT.
3) Telah tersedia sistem operasi Unix versi “hampir” gratis.
Kekurangan:1) Harga sistem operasi komersial yang mahal.2) Kecepatan inovasi Linux lama kelamaan mendesak sistem Unix
komersial.3) Penawaran sistem operasi Unix versi “hampir” gratis tak sebaik sistem
operasi Unix komersial.4) Driver hardware yang kurang menyenangkan pada versi “hampir”
gratisnya.5) Sedikit software untuk kantor.
Free BSDKelebihan :
1) Memiliki sistem software third-party yang memberikan kemudahan yang berarti bagi para user untuk menambah atau menghapus aplikasi-aplikasi.
2) Para user cukup mengeksekusi satu baris perintah dan aplikasi-aplikasi dengan sendirinya di-download, dicek integritasnya, di-build, dan diinstall secara otomatis.
3) Tugas-tugas administrasi sistem menjadi sangat praktis dan mudah.4) Mudah, gratis (bisa di download langsung dr www.freebsd.org), secure,
powerfull, mendukung patch dan update, disertai port dan package u/ memudahkan install software lain, disertai firewall, dan ada team yang akan selalu develop OS FreeBSD.
5) Sistem stabil untuk database, server internet, intranet, fill-server, intranet client, pengembangan java.,FreeBSD dpt berjalan lebih cepat dari Linux dalam beberapa bagian misal sbg server NFS,Termasuk s. operasi yg hemat karena fersi gratisnya.
6) Virus/Spyware yang menyerang sedikit.7) Relatif mudah dikustomisasi (diutak-atik) secara bebas.
Kekurangan :1) Sedikit software untuk kantor apalagi versi gratisnya, Free BSD tidak dpt
digunakan pada mikro karnal lam PC IBM, Free BSD tidak dpt mendukung ISA-plug-and-ply-card, Kecilnya basis developer dan pemakai yg mencari bug/kelemahan program, Belum jelas masa depannya untuk server database dan sistem operasi desktop.
2) Relatif sulit penggunaannya, karena masih text base dalam meng-command.
3) Dibandingkan Windows, GUI pada FreeBSD masih kurang.4) Bagi para gamers, game system operasi ini sangat sedikit.
SolarisKelebihan :
1) Stabil dan populer dibandingkan windows NET.2) Mempunyai sistem operasi seperti unix.3) Sistem file stabil untuk database.
Kekurangan :1) Biaya mahal.2) Driver hardware yang kurang baik.3) Sedikit perijinan untuk pejabat.
NovellOperating SistemKekurangan :
1) Berbasis DOS mode operasinya tidak grafis
B. Spesifikasi Hardware Minimal Untuk OS LinuxDebianLeny Server
Processor : Pentium IIIMinimum RAM : 256 MbHarddisk Minimal : 10 GbLAN Card : Standard
C. Penjelasan Tentang Aplikasi Yang Ada Di Server
DNSYaitu merupakan sistem berbentuk database terdistribusi yang
akan memetakan / mengkonversikan nama host / mesin / domain ke alamat IP (Internet Protocol) dan sebaliknya dari alamat IP ke nama host yang disebut dengan reverse-mapping, atau lebih mudahnya DNS digunakan untuk mengingat nama dari pada alamat IP.
DNS (Domain Name System) untuk nama domain jaringan.a) Install “bind9”.
debian:~# apt-get install bind9b) Daftarkan domain kita pada file “named.conf”.
debian:~# vim /etc/bind/named.conf
Note: file forward dan reverse nanti akan kita letakan di direktori
“/var/cache/bind/” 192.in-addr.arpa << “192” adalah subnet pertama dari Ip
Address. zone “debian.edu” << “debian.edu” adalah nama DNS kita.
c) Edit file FORWARD (Menerjemahkan Nama Domain ke Ip Address). Untuk mempermudah, copy saja file default yg sudah ada.
debian:~# cp /etc/bind/db.local /var/cache/bind/db.debian debian:~# nano /var/cache/bind/db.debian
Note: www << jika kita nanti mengInstall Web Server ftp << jika nanti mengInstall FTP Server mail << jika ingin mengInstall Mail Server forum << sub domain, misal ingin membuat Multiple
Websited) Edit file REVERSE (Menerjemahkan Ip Address ke Nama Domain).
Untuk mempermudah, copy saja file default yg sudah ada.
debian:~# cp /etc/bind/db.127 /var/cache/bind/db.192 debian:~# vim /var/cache/bind/db.192
Note: 1.1.168 << adalah tiga subnet belakang Ip Address, dan di balik.
e) Restart bind9.debian:~# /etc/init.d/bind9 restart
f) Test DNS Server.debian:~# nslookup 192.168.1.1 (reverse)
g) forwarddebian:~# nslookup debian.edu
DHCPDHCP digunakan untuk memberikan IP pada client secara
otomatis yang memungkin beberapa server jalan di jaringan, dengan catatan range IP setiap server tidak boleh ada yang overlap.
a. Install Paket (dhcp3-server)debian:~# apt-get install dhcp3-server
b. Tentukan interface / ethernet mana yang akan melayani Dinamic Ipdebian:~# vim /etc/default/dhcp3-serverPada bagina “INTERFACE”, isikan interfacenya. INTERFACE=”eth0”
c. Edit file konfigurasi (dhcpd.conf)debian:~# vim /etc/dhcp3/dhcpd.conf
d. Restart dhcp server.debian:~# /etc/init.d/dhcp3-server restart
e. Kemudian check pada PC client.
FTP
Salah satuaplikasi yang disediakan server di dalam jaringan yang memberikan pelayanan berupa pengiriman suatu file ke PC yang lain atau ke PC client.Tujuan FTP server adalah sebagai berikut:
Untuk men-sharing data. Untuk menyediakan indirect atau implicit remote computer. Untuk menyediakan teempat penyimpanan bagi user. Untuk menyediakan transfer data yang reliable dan efisien.
Berikut langkah - langkah konfigurasi FTP Server :Login dengan user Root
Lalu install paket yang dibutuhkan dengan perintah “apt-get install proftpd”
Pada tampilan selanjutnya pilih standalone
Lalu buat folder di direktori home dengan perintah mkdir /home/hendrick/FTP Dan ketikan perintah chmod 777 /home/hendrick/ dan chown 777 /home/hendrick/
Lakukan pengetesan FTP dengan perintah ftp.belajar.com selanjutnya silakan ikuti gambar
Pengetesan Di Komputer Client
Buka Internet Explorer dan ketikan di address bar ftp:ftp://belajar.com dan ketika diminta memasukan user dan password isikan user yang tadi kamu masukan saat pengetesan di Linux
Tampilan FTP Server di komputer Client
Lalu buat sebuah folder disana dan berinama data
Lalu buat sebuah text dokumen di notepat dan isi dengan apa saja dan simpan dengan nama
uji_coba.txt
Selelah itu copy file yang baru tadi kamu buat dan paste di dalam folder data
Tunggu sampai proses selesai
Setelah selesai lakukan pengecekan di komputer server
Lalu ketikan perintah cat /home/hendrick/data/uji_coba.txt untuk melihat isi file uji_coba.txt
Web ServerYaitu aplikasi yang di sediakan oleh server agar client dapat
mengakses server dalam bentuk halaman html. Untuk membuat Web Server yang handal, maka server kita juga harus mendukung syarat-
syarat untuk membuat website. Misal harus ada Apache(web server), PHP(pemrograman web), MYSQL(database).
Install paket softwaredebian:~# apt-get install apache2 php5 phpmyadmin mysql-serverKemudian muncul PopUp window, dan isikan passwd untuk user “root”. Dan pilih “apache2” sbg web server.
Edit virtual hostdebian:~# cd /etc/apache2/sites-available/ debian:/etc/apache2/sites-available# cp default debian debian:/etc/apache2/sites-available# vim debian
Note:ServerName << Domain untuk website kitaDocumentRoot << Direktori untuk web kita
Aktifkan virtual hostdebian:/etc/apache2/sites-available# a2ensite debian debian:/etc/apache2/sites-available# a2dissite default
Agar dapat berfungsi untuk Multiple Website (Ex: untuk Mail, FTP, atau Forum).debian:~# echo “NameVirtualHost *” > /etc/apache2/conf.d/virtual.conf
Buat direktori untuk webnya “public_html”debian:/home/pudja# mkdir www debian:/home/pudja# cd www/ debian:/home/pudja/www# mkdir public_html Dan letakan paket web Anda pada direktori tersebut. Misal contoh paket Webnya; Wordpress, Joomla, phpBB, Druppal, B2evolution, dll.
Buat DatabasenyaBuka web browser, dan pergi ke http://www.debian.edu/phpmyadmin (ganti “debian.edu” dengan nama domain Anda).User : root Password : (sesuai passwd ketika Anda mengInstall mysql-server tadi) Setelah masuk, buat Database baru.
Install paket Webnya (disini saya menggunakan Joomla).Arahkan web browser ke http://www.debian.edu (sesuaikan dgn domain Anda). Kemudian kita akan dihadapkan dgn Page Installation.
Kadang kala, seperti gambar diatas, sistem tidak dapat menulis file “configuration.php” dapat direktori “public_html”. Dikarenakan direktori tersebut mode read-only. Rubah agar menjadi writeable.debian:/home/pudja/www# chmod 777 public_html
Maka file akan berubah “writeable”.
Selanjutnya klik next, dan sampailah kita dimana harus mengIsi databasenya. Isikan seperti gambar di bawah ini.
Dan selanjutnya klik Next, dan isikan informasi2 tentang web Anda nantinya, kemudian klik finish. Oh iya, satu hal lagi, untuk joomla, ketika Anda sudah selesai mengInstallnya, maka website Anda tidak akan otomatis muncul, dan muncul peringatan. Karena folder “installation” belum dihapus atau direname.debian:/home/pudja/www/public_html# mv installation/ /home/ (Cut&Paste)Selanjutnya REFRESH web browser, dan arahkan ke www.debian.edu (sesuaikan).
Tampilan Joomla (YOO Modification).
Tampilan HTML Sederhana.Mail Server
Yaitu aplikasi yang di sediakan oleh server agar client dapat berkomunikasi dengan server ataupun antar client dalam bentuk surat elektrik yang berisi text ataupun animasi.
Sebelumnya kita install beberapa paket yang akan kita butuhkan, diantaranya adalah “postfix”, “courier-imap” , “courier-pop” dan “squirrelmail”.
Postfix adalah layanan menyediakan program alternatif bagi program Sendmail yang telah banyak digunakan. Postfix mencoba untuk menjadi cepat, mudah dikelola, dan diharapkan aman, dan dalam waktu yang bersamaan dapat menjadi program yang sendmail compatible sehingga tidak mengecewakan penggunanya.
Squirrelmail (http://www.squirrelmail.org) adalah salah satu produk open source yang cukup terkenal sebagai aplikasi webmail populer di kalangan pengguna Linux. Squirrelmail dibuat dalam bahasa PHP (web scripting language yang juga cukup populer) yang mendukung protokol IMAP dan SMTP.
Konfigurasi PostfixLogin dengan user rootLalu ketikan apt-get install courier-imap courier-pop postfix squirrelmail
Lalu ketik "Y" dan tekan Enter
Lalu pada pilihan Configuring courier-base pilih NO
Dan pada pilihan Postfix configuration pilih OK
Pada Mail configuration pilih Local only
Pada System mail name rubah tulisan server.belajar.com menjadi belajar.com
Buat directory baru bernama Maildir dengan perintah maildirmake /etc/skel/Maildir dan buat juga user admin dengan perintah adduser admin isikan password dan pada baris selanjutnya tekan enter enter saja sampai Is the information correct? dan jangan lupa isi
Lakukan hal yang sama untuk membuat user dengan nama "user" dengan perintah adduser user
Lalu edit file main.cf dengan perintah mcedit /etc/postfix/main.cf
Lalu cari baris mydestination
Lalu sesuaikan dengan gambar dibawah ini
Jika sudah beres di edit tekan F2 untuk save dan F10 untuk keluar dari main.cf
Restart service postfix dengan perintah /etc/init.d/postfix restart
Lakukan pengujian dengan perintah telnet mail.belajar.com 25 lalu tekan enter pada baris selanjutnya ketik mail from:admin (enter) lalu ketik rcpt to:user (enter) kemudian ketik data (enter) lalu ketikan isi email From:admin (enter) To:user dan isinya
Untuk melihat hasilnya ketikan perintah cat /home/user/Maildir/new/(Tekan TAB saja agar id email ditampilakn otomatis)
Konfigurasi Squirrelmail
Edit squirrelmail dengan perintah /etc/squirrelmail/conf.pl lalu tekan enter
Edit bagian Organization Preferences dengan mengetik 1
Ketik lagi 1 untuk mengubah Organization Name ketik nama organisasinya misalnya belajar.com
Setelah itu tekan R untuk kembali ke menu sebelumnya
Ketik 2 untuk konfigurasi servernya
Ketik 1 untuk merubah domainnya dan ganti dengan belajar.com
Ketik lagi R untuk kembali ke menu awal
Setelah kembali ke menu awal ketik D untuk IMAP servers
Lalu ketik courier untuk merubah IMAP servers
Lalu tekan tombol apa saja disini
Tekan S untuk menyimpan hasil konfigurasi
Tekan Q untuk keluar dari /etc/squirrelmail/conf.pl
ketik mcedit /etc/squirrelmail/apache.conf untuk melanjutkan konfigurasi
Rubah menjadi Alias /webmail Alias /squirrelmail
Lalu tekan F2 untuk save dan F10 untuk keluar
Lalu ketik mcedit /etc/apache2/apache2.conf
Scroll ke halaman paling bawah dan tambahkan tulisan Include /etc/squirrelmail/apache.conf
Kalau sudah tekan F2 untuk save dan F10 untuk keluar
Restart semua paket yang telah dikonfigurasi
/etc/init.d/courier-imap restart
/etc/init.d/courier-pop restart
/etc/init.d/courier-authdaemon restart
/etc/init.d/postfix restart
/etc/init.d/apache2 restart
Lakukan pengetesan dengan mengetik perintah links www.belajar.com/webmail lalu enter jika berhasil kurang lebih tampilannya akan seperti ini
Tekan Q untuk keluar dari links
Pengetesan Di Komputer Client
Buka browser kesayangan kamu lalu ketik www.belajar.com/webmail jika berhasil maka hasilnya kurang lebih seperti ini, lalu login dengan menggunakan user yang telah dibuat tadi
Lalu klik Compose untuk menulis email ke user yang bernama "user" kalau sudah jangan lupa klik send
Logout dari user "admin" dan login lagi dengan user yang bernama "user"
Lihat kotak masuk email , jika ada email masuk dari admin itu tandanya mail server sudah bisa digunakan
Berikut isi dari email yang dikirim oleh user "admin"
Selesai
SambaYaitu aplikasi yang digunakan untuk menghubungkan server yang
memakai system operasi Linux dengan komputer client yang memakai system operasi selain linux, seperti windows atau Apple Machintos.
A. Konfigurasi Samba server untuk Anonymous Free User
Install paket yang dibutuhkan untuk samba server dengan perintah "apt-get install samba samba-client" lalu ketik "Y"
Lalu pada pilihan selanjutnya ketik "WORKGROUP"
Pilih "YES" pada "Modify smb.conf to use WINS setting from DHCP" jika menggunakan DHCP jika tidak maka pilih "NO"
Lalu masuk ke direktori "/home/ "dengan perintah "cd /home/" , dan buat direktori "testing" dengan perintah "mkdir testing" , masuk ke direktori "testing" dengan perintah "cd testing/" , lalu buat file "tes.txt" dengan perintah "mcedit tes.txt"
Lalu isi dengan apa saja contohnya seperti berikut, setelah itu save (F2) dan
keluar (
Ketik "su -" untuk keluar dari direktori "/home/testing/" , edit file "smb.conf" yang berada di direktori "/etc/samba/" dengan perintah "mcedit /etc/samba/smb.conf"
Tekan F9 pada keyboard lalu pilih "Command" dan ketik 105
Kemudian rubah "# security = user" menjadi "security = share"
Scroll ke halaman paling bawah lalu tambahkan script yang telah dikotaki warna putih , setelah selesai tekan F2 save dan F10 keluar
Kemudian beri izin akses file yang di sharing
Uji konfigurasi dengan perintah "testparm" , kemudian tekan "Enter"
Dan apabila berhasil maka tampilannya kurang lebih akan seperti ini
B. Pengujian Di Komputer Client
Klik start => run dan ketik \\server
Apabila berhasil maka akan terbuka file sharing
C. Konfigurasi Untuk Valid User
Edit file "smb.conf" dengan perintah "mcedit /etc/samba/smb.conf" , lalu tekan F9 => Command ketik 105
Lalu rubah "security = share" menjadi "security = user"
Scroll ke halaman paling bawah lalu tambahkan "valid users = hendrick" di akhir baris , kalau sudah tekan F2 save dan F10 keluar
Restart service samba dengan perintah "/etc/init.d/samba restart" , dan lakukan pengetesan dengan perintah "testparm" lalu tekan "Enter" untuk melanjutkan
Apabila berhasi maka tampilannya kurang lebih seperti ini
D. Pengujian Di Komputer Client
Klik start => run dan ketik "\\server"
Isikan nama user dan password user
Apabila berhasil maka akan terbuka file sharing , lalu buat folder bernama "sudah berhasil"
Setelah itu lakukan pengecekan di komputer server dengan perintah "/ls/home/testing"
Selesai
Proxy
Yaitu Proxy merupakan pihak ketiga yang berdiri di tengah-tengah antara kedua pihak (Server-Client) yang saling berhubungan dan berfungsi sebagai perantara.
Proxy Manual
Install paket squid dengan perintah #apt-get install squid
Masuk ke direktori squid dengan perintah #cd /etc/squid lalu buat file untuk daftar situs - situs yang akan di blokir #mcedit url.txt
Ketikan situs - situs yang ingin di blok
Edit file squid.conf dengan perintah #mcedit squid.conf
Tekan F9 lalu pilih Command -> Go to line lalu ketikan 629
Lalu ketikan script yang sudah di kotaki warna putih
Tekan F9 -> Command -. Go to line ketik 3325
Lalu edit seperti gambar di bawah ini
Ketik #su - untuk keluar dari direktori squid dan restart service squid dengan perintah #/etc/init.d/squid restart
Test Client
Buka Mozilla lalu pilih Tools -> Options
Masuk ke menu Advanced dan pilih tab Network dan klik Settings
Lalu isikan Ip Proxy server dan portnya
Lalu ketikan domain yang di blokir oleh Proxy server www.facebook.com
Lalu ketikan lagi www.twitter.com
Ketik lagi domain ketiga yang di blokir www.youtube.com
Proxy Otomatis
Masuk ke direktori squid #cd /etc/squid/ dan edit file squid.conf #mcedit squid.conf
Tekan F9 -> Command -> Go to line dan isikan 1114
Tambahkan kata "transparent" di belakang "http_port 3128"
Ketik #su - untuk keluar dari direktori squid , ketik #cd /etc/bind untuk masuk direktori bind dan edit file named.conf #mcedit named.conf
Lalu edit seperti gambar berikut
Edit file reverse #mcedit reverse
Edit seperti gambar berikut
Ketik #su - untuk keluar dari direktori bind , ketik #iptables -t nat - A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 3128, lalu edit file rc.local #mcedit /etc/rc.local/
Tambahkan script berikut
Restart service squid dan bind9
Test Client
Hapus Ip Proxy pada web browser
Lakukan pengetesan dengan mengetikan situs - situs yang di blokir.
Semoga Bermanfaat
PENUTUPDemikian makalah ini tentang SERVER DEBIAN LENNY yang saya buat,
terima kasih atas perhatian dan apresiasinya, semoga dapat bermanfaat.
KESIMPULANSistem operasi adalah seperangkat program yang mengelola sumber
daya perangkat keras komputer, dan menyediakan layanan umum untuk aplikasi perangkat lunak. Sistem operasi adalah jenis yang paling penting dari perangkat lunak sistem dalam sistem komputer. Sistem operasi mempunyai penjadwalan yang sistematis mencakup perhitungan penggunaan memori, pemrosesan data, penyimpanan data, dan sumber daya lainnya. Untuk fungsi-fungsi perangkat keras seperti sebagai masukan dan keluaran dan alokasi memori, sistem operasi bertindak sebagai perantara antara program aplikasi dan perangkat keras komputer.
DNS yaitu merupakan sistem berbentuk database terdistribusi yang akan memetakan / mengkonversikan nama host / mesin / domain ke alamat IP (Internet Protocol) dan sebaliknya dari alamat IP ke nama host yang disebut dengan reverse-mapping, atau lebih mudahnya DNS digunakan untuk mengingat nama dari pada alamat IP.
DAFTAR PUSTAKA
http://bayu-share.blogspot.com/2013/01/membuat-proxy-server- berbasis-debian-5.html
http://purnamalabs.blogspot.com/2013/01/ftp-server-di-linux-debian- lenny_7.html
http://purnamalabs.blogspot.com/2013/01/konfgurasi-mail-server-di- linux-debian_7.html
http://purnamalabs.blogspot.com/2013/01/konfigurasi-proxy-server-di- linux_7.html
http://andredarian1995.blogspot.com/2012/12/samba-pada-debian- lenny.html
http://tonnydirck9.blogspot.com/2012/09/cara-membuat-dan- mengkonfigurasi-dhcp.html
http://ariassrofil.blogspot.com/2013/01/macam-sistem-operasi-server- client.html
www.mansyurin.comli.com @ [email protected] Modul KK 17