Instalasi Daemontools Instalasi dan Konfigurasi

[rootjellyfishfish daemontools-0.76] mv command Untuk memeriksa apakah Daemontools-nya svscan sudah berjalan gunakan perintah : [rootjellyfish daemontools-0.76] ps -ef | grep svscan Jika telah berjalan akan tampak hasil sebagai berikut : root 6817 1 0 20:50 ? 00:00:00 binsh commandsvscanboot root 6819 6817 0 20:50 ? 00:00:00 svscan service root 6826 2781 0 20:53 pts2 00:00:00 grep svscan

3.2.2 Instalasi UCSPI – TCP

Ucspi – tcp adalah paket yang digunakan sebagai utility koneksi client – server yang menggunakan protocol TCP. Layanan yang dijalankan menggunakan ucspi – tcp adalah inetd, xinetd, mconnect client, program socket, faucet, dan hose yang merupakan bagian dari netpipe. Yang dibutuhkan dalam koneksi tersebut adalah host name, alamat IP, dan port number. Langkah – langkah instalasi ucspi – tcp : Pertama masuk ke direktori ucspi [rootjellyfish src] cd ucspi-tcp-0.88 Menambahkan patch [rootjellyfish ucspi-tcp-0.88] patch -p1 ..ucspi-tcp- 0.88.errno.patch Akan tampak hasil sebagai berikut : PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI Stripping trailing CRs from patch. patching file error.h Melakukan perintah make setup check untuk instalasi [rootjellyfish ucspi-tcp-0.88] make setup check Setelah perintah make maka ucspi akan secara otomatis melakukan konfigurasi, berikut potongan hasil akhir dari perintah di atas : .auto-str auto_home `head -1 conf-home` auto_home.c .compile auto_home.c .load install hier.o auto_home.o unix.a byte.a .compile instcheck.c .load instcheck hier.o auto_home.o unix.a byte.a .install .instcheck

3.2.3 Instalasi dan Konfigurasi Qmail

3.2.3.a Instalasi Untuk melakukan instalsi qmail harus ditentukan dahulu letak direktori qmail, berikut adalah langkah – langkah instalasi qmail : Buat home direktori qmail [rootjellyfish iwan] mkdir varqmail Buat group dan user yang menjalankan modul qmail. Qmail adalah program yang bersifat modular, yaitu terdiri atas beberapa program yang menjalankan fungsi yang berbeda – beda. Modul – modul yang dimiliki qmail adalah sebagai berikut : • Qmailsmtpd, berfungsi untuk proses penerimaan penolakan melalui SMTP. • Qmail.inject, berfungsi untuk memasukkan e-mail ke antrian lokal. • Qmail.rspawn qmail.remote, menangani pengiriman e-mail keluar. • Qmail.lspawn qmail.local, menangani pengiriman e-mail lokal. • Qmail.send, memproses antrian e-mail. • Qmail.clean, berfungsi mengosongkan antrian e-mail. Program qmail dijalankan dengan user yang berbeda – beda, hal ini dimaksudkan agar lebih aman. Berikut cara menambahkan user dan group yang menjalankan qmail : [rootjellyfish iwan] usrsbingroupadd nofiles [rootjellyfish iwan] usrsbinuseradd -g nofiles -d varqmailalias alias -s binfalse [rootjellyfish iwan] usrsbinuseradd -g nofiles -d varqmail qmail -s binfalse [rootjellyfish iwan] usrsbinuseradd -g nofiles -d varqmail qmaild -s binfalse [rootjellyfish iwan] usrsbinuseradd -g nofiles -d varqmail qmaill -s binfalse [rootjellyfish iwan] usrsbinuseradd -g nofiles -d varqmail qmailp -s binfalse [rootjellyfish iwan] usrsbingroupadd qmail [rootjellyfish iwan] usrsbinuseradd -g qmail -d varqmail qmailq -s binfalse [rootjellyfish iwan] usrsbinuseradd -g qmail -d varqmail qmailr -s binfalse [rootjellyfish iwan] usrsbinuseradd -g qmail -d varqmail qmails -s binfalse Langkah selanjutnya adalah menambahkan aplikasi patch yang digunakan untuk program – program tambahan. Patch – patch tersebut diantaranya :