Siti Sarah Amaliani (16110619)
3KA08
Judul Penelitian
Membangun Mail Server
Dengan Linux
BAB I
Pendahuluan
Latar Belakang Masalah
Seiring dengan perkembangan zaman yang
semakin pesat, kebutuhan
akan efektifitas dan efisiensi sangat diutamakan
dalam berbagi bidang.
Hal tersebut telah mendorong manusia untuk berkreasi dan berinovasi dalam
bidang teknologi maupun jaringan. Saat ini sistem operasi Linux masih sangat
jarang digunakan, baik oleh suat perusahaan atau instansi, maupun dalam bidang
pendidikan. Server nya pun masih jarang, padahal Linux memiliki beberapa
keunggulan dibandingkan dengan sistem operasi lainnya, dan dengan perkembangan
internet yang sangat pesat akhir-akhir ini.
Berdasarkan masalah tersebut penulis
akan membuat tulisan yang berjudul
“Membangun Server Internet dengan Linux”
Perumusan Masalah
Dalam penulisan ini penulis mencoba
merumuskan persoalan dalam bentuk pertanyaan :
1. Kenapa kita bekerja dengan sistem
operasi Linux ?
2. Bagaimana perintah-perintah pada
Linux ?
3. Bagaimana membangun server pada Linux
?
Tujuan
Penelitian ini bertujuan untuk :
1. Untuk mengetahui keunggulan atau
kekurangan sistem operasi Linux
2. Untuk mengetahui perintah-perintah
pada Linux
3. Untuk mempelajari cara membuat server
pada Linux
Kegunaan Penelitian
Penelitian yang penulis lakukan ini
mudah-mudahan dapat bermanfaat bagi penulis sendiri, maupun bagi para pembaca
atau pihak-pihak lain yang berkepentingan.
Manfaat Akademis
Dapat membantu mahasiswa/i atau pelajar
yang ingin mengetahui cara membangun server dengan Linux. Dan untuk mahasiswa
di jurusan komputer dapat mempraktekannya dalam mata kuliah Sistem Operasi.
BAB II
Tinjauan Pustaka
Pengertian Linux
Linux pertama kali dikenalkan oleh Linus
Torvalds. Sejak pertama kali dikeluarkan, Linux menjadi salah satu sistem
operasi yang terus berkembang. Linux merupakan "clone" dari sistem
operasi Unix. Salah satu daya tarik Linux adalah perkembangannya yang secara
terus menerus dikembangakan oleh programmer dari seluruh dunia, sehingga sistem
operasi ini mampu bersaing dengan sistem operasi lainnya.
Linux di hak patenkan dibawah GNU
General Public License (GPL). Lisensi ini dikeluarkan oleh Free Software
Foundation (FSF) yang di disain agar orang mendistribusikan software secara
gratis (free).
Kelebihan Linux
Kenapa kita bekerja pada sistem operasi
Linux ? pertanyaan ini sering diajukan oleh para pemula yang baru beralih ke
dalam lingkungan Linux. Hal pertama adalah harganya murah dibandingakan dengan
sistem operasi komersil lainnya, hal kedua adalah sedikit sekali masalah yang
timbul pada Linux. Namun dari dua hal diatas bukanlah alasan yang mendasar
mengapa Linux digunakan, ada beberapa hal lainnya yang membedakan kemampuan
Linux dengan sistem operasi yang lainnya, yaitu :
Linux adalah sistem operasi multitasking
yang murni menggunakan resolusi 32-bit, stabil dan dapat digunakan pada
lingkungan Universitas dan perusahaan besar.
Dapat bekerja pada mikroprosesor 386 dan
versi terbarunya serta pada arsitektur Intel/Sparc/Alpha, secara ekperimental
mendukung Power PC dan dopasang pada sistem lainnya (SGI, Ultra Sparc, AP1000+,
Strong ARM, MIPS R3000/R4000).
Perintah-perintah pada Linux
Perintah Dasar
Untuk masuk ke sistem, maka pertama
harus login sebagai superuser melalui account root
sintaks :
computer login : root
[root@computer]:#
- passwd : digunakan untuk membuat dan
merubah password untuk mencegah pemakai yang tidak berhak login masuk.
- man : diperlukan untuk mengakses online sistem help
- pwd : untuk menampilkan pathname penuh
dari current direktori
Perintah Manipulasi
- ls : membolehkan anda untuk
menampilkan nama seluruh file yang berada pada direktori tertentu.
- mkdir : membuat direktori baru
- rmdir : untuk menghapus suatu
direktori
- rm : digunakan untuk menghapus file
didalam suatu direktori
- cp : digunakan untuk menyalin satu
file ke file lain atau beberapa file ke suatu direktori.
- mv : digunakan untuk mengganti nama
file ke direktori lain
- cat : digunakan untuk menampilkan isi
suatu file pada layar terminal
Membuat Mail Server
Langkah-langkah instalasi Mail Server :
syarat : telah terdapat zone pada DNS
untuk virtual domain tersebut, dan menggunakan sendmail versi 8.8.x/8.9.x
Langkah pertama membuat file
/etc/sendmail.cw, digunakan untuk memberikan nama-nama domain bagi web hosting.
[root@network /root]# more
/etc/sendmail.cw
# sendmail.cw - include all aliases for
your machine here.
network.ac.id
kemudian masukkan perintah berikut ini
pada /etc/sendmail.cf.
Fw/etc/sendmail.cw
setelah itu buat file /etc/virtualhost
untuk me-mapping username dan alamatnya.
contoh :
[root@network /root]# more
/etc/virtualhosts
jarkom@network.ac.id
computer
artinya seandainya ada mail datang untuk
jarkom@network.ac.id akan terdelivery ke local account computer.
lalu, seandainya user berada pada
virtual domain ingin mengirim email seakan-akan dari domain mereka sendiri,
untuk mengatasi hal tersebut, buat sebuah file /etc/virtualmasqs yang berisi
[root@network /root]# more
/etc/virtualmasqs
netlab
jarkom@network.ac.id
artinya bila user tersebut mengirim
mail, maka akan terlihat domain user tersebut sebagai pengirim mail.
setelah itu masukkan perintah berikut
dalam file /etc/sendmail.cf
Kvirtualhosts btree /etc/virtualhosts.db
Kvirtualmasqs btree /etc/virtualmasqs.db
kemudian masukkan di sendmail.cf ,
dibawah ruleset S98 seperti dibawah ini :
#Rules untuk mendukung virtual mail
R$+ <@$+.>
$:$1
<@ $2>.
R$+
<@$+>$* $:$(virtualhosts $1@$2
$:$1<@$2>$3 $)
R$+ <@$+>$*
$:$(virtualhosts $2 $:$1<@$2>$3 $)
R$+ <@$*>.
$:$1 <@ $2.>
(pemisahan space harus dengan Tab)
setelah selesai, jalankan perintah
berikut dari console
makemap btree /etc/virtualhosts.db
< /etc/virtualhosts
makemap btree /etc/virtualmasqs.db
< /etc/virtualmasqs
langkah berikutnya 'bunuh' proses
sendmail :
killall -9 sendmail
kemudian lankah terakhir, jalankan
kembali sendmail
/usr/lib/sendmail -bd -q15m
BAB III
Metode Penelitian
3.1 Jenis dan Pendekatan Penelitian
Pada penelitian ini, peneliti menggunakan jenis penelitian kuantitatif
dengan metode observasi. Metode observasi merupakan suatu penelitian dengan membandingkan ataupun mencari produk apa yang terbaik
yang akan digunakan.
3.2 Teknik Pengumpulan Data
Terdapat dua jenis data yang dikumpulkan dalam penelitian ini, yaitu data
primer dan sekunder. Data primer merupakan data yang diperoleh secara langsung oleh
peneliti melalui riset yang telah dilakukan. Data sekunder merupakan data penunjang penelitian yang diperoleh melalui
kajian pustaka yang dilakukan untuk mencari referensi dari buku-buku guna
memperoleh informasi, dan landasan ilmiah seperti teori dan definisi-definisi
sehingga peneliti mendapatkan pengertian mengenai topik yang diangkat dalam penelitian
ini.
3.3 Waktu dan
Lokasi Penelitian
Penelitian dilakukan di rumah dengan menggunakan
komputer yang menggunakan sistem operasi Linux.
BAB IV
Penutup
Kesimpulan
Zaman semakin pesat, dan sistem operasi
dan server pun semakin dikembangkan, semoga proposal ini dapat membantu bagi
para pembaca yang sedang mencari materi tentang Linux.
Saran
Diharapkan kepada pengguna (user) tidak
hanya terpaku pada satu sistem operasi yang umum saja, masih banyak sistem
operasi yang memiliki keunggulan dibandingkan dengan sistem operasi komersial
lainnya.
Daftar
Pustaka
Modul
Kursus LepKom Universitas Gunadarma