[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 :