Copyright © Ari Kuswanto
Design by Dzignine
Selasa, 18 Januari 2011

i'm crazy about you !

(this posting is closed due my wife Rules)
Sabtu, 15 Januari 2011

indahnya angin dirimu

This posting is closed due my wife rules
Rabu, 12 Januari 2011

Contoh cara Instalasi qmail paada Freebsd

  • Download source dari http://pobox.com/~djb/qmail

    Source ini masih berupa file compress yang berekstension tgz. Versi terbaru sampai saat ini adalah versi 1.03 .

  • Extrack file qmail1.03.tar.gz dengan command :

# tar -xvf qmail1.03.tar.gz

Setelah itu file akan di ekstrak dan disimpan dalam direktori

/tempat_file_qmail.tgz/qmail-1.03

  • Buatlah direktori /var/qmail dengan command :

    #mkdir /var/qmail

  • buat user dan group :
    • group : nofiles dan qmail
    • user : qmaill, qmails, qmaild, qmailr

    Untuk membuatnya sudah ada perintahnya seperti yang ada pada dokumentasi yaitu dengan command pw yaitu :

# pw groupadd nofiles

# pw useradd alias -g nofiles -d /var/qmail/alias -s

/nonexistent

# pw useradd qmaild -g nofiles -d /var/qmail -s /nonexistent

# pw useradd qmaill -g nofiles -d /var/qmail -s /nonexistent

# pw useradd qmailp -g nofiles -d /var/qmail -s /nonexistent

# pw groupadd qmail

# pw useradd qmailq -g qmail -d /var/qmail -s /nonexistent

# pw useradd qmailr -g qmail -d /var/qmail -s /nonexistent

# pw useradd qmails -g qmail -d /var/qmail -s /nonexistent

  • Kembali ke direktori dimana source qmail diletakkan. Lalu compile source dengan command :

# make setup check

  • cd /var/qmail/configure
  • Lakukan perintah untuk mensetup file konfigurasi qmail dengan command : #./config

    Atau dengan command minimal yang menyatakan nama internet host:

    # ./ config-fast nama-host.domain.anda

    Setelah perintah di atas, file configurasi yang tercipta diletakkan pada direktori /var/qmail/control. Dapat dilihat terdapat beberapa file konfigurasi : me, rcpthosts, locals dan yang lainnya, sedangkan yang minimal harus ada adalah file me yang menyatakan nama internet host tersebut.

  • Alias yaitu file yang berisikan nama-nama alias yang mengacu kepada nama sesungguhnya. Pada sendmail file ini terdapat pada /etc/aliases. Qmail mempunyai mekanisasi sendiri untuk alias yaitu dengan meletakkan alias-alias pada home direktori alias yaitu /var/qmail/alias. Bentuk alias qmail berbeda dengan sendmail. Sewaktu instalasi minimal harus dibuat 3 buah alias untuk :
    • Mailer-daemon
    • Root
    • Postmaster

    Ketiga alias dibuat dengan membuat sebuah file kosong yang bernama :

    .qmail-mailer-daemon

    .qmail-root

    .qmail-postmaster

    Hal ini dapat dilakukan dengan command :

    # cd ~alias

    # touch .qmail-mailer-daemon .qmail-root .qmail-mailer-daemon

    Lalu untuk keperluan sistem , dibuat hak untuk ketiga file tersebut dengan mode 644 dengan command :

    # chmod 644 ~alias/.qmail*

  • Instalasi yang dilakukan pada sistem yang sedang berjalan dan menyalakan sendmail pada port 25 perlu mengecek terlebih dahulu apakah ada antrian mail. Akan lebih baik apabila sewaktu memulai instalasi, port 25 ditutup terlebih dahulu apabila yakin instalasi qmail ini akan memakan waktu kurang dari 1 jam. Dan akan jauh lebih mudah untuk menginstall pada sistem yang masih baru dan belum banyak mempunyai user.

    Apabila kondisi terburuk harus dihadapi yaitu sistem yang sudah stabil dan mempunyai banyak user, bisa dilakukan dengan cara (sebaiknya dilakukan pada mode single, yaitu sistem hanya dapat dipakai oleh 1 orang yaitu root) :

    • Memindahkan /var/mail/nama_user ke /home/nama_user/Mailbox, dengan command :

      # mv /var/mail/udin ~udin/Mailbox

      • Membuat link dari masing-masing /var/mail/nama_user ke

    ~nama _user/Mailbox

dengan command :

# ln -s ~udin/Mailbox /var/mail/udin

  • Lalu mengubah mode file supaya tidak bisa terhapus :

# chmod 1777 /var/mail/udin

    Semuanya harus dilakukan untuk setiap user. Hal ini merupakan sebuah hal

yang sangat melelahkan, kecuali ada script yang dapat melakukannya.

  • Untuk memulai qmail bekerja di bawah inetd maka edit /etc/inetd.conf dengan menambahkan line :

smtp stream tcp nowait qmaild /var/qmail/bin/tcp-en tcp-env

/var/qmail/bin/qmail-smtpd

Semua line diletakkan dalam satu baris, maksudnya walaupun baris sudah tidak

cukup, teruskan saja tanpa menekan tombol enter. Pada freebsd versi 2.2.7 ke atas, line tersebut sudah ada, hanya tinggal membuka tanda #.

  • File yang menjalankan qmail berupa script sederhana yang dapat dilihat pada /var/qmail/boot. Untuk sistem ini dipilih file home yang akan meletakkan mail baru pada file Mailbox di tiap home direktori user. Untuk melakukan hal itu :

    # cp /var/qmail/boot/home /var/qmail/.

    Maka file home akan terletak pada /var/qmail

  • Qmail perlu dijalankan setiap kali sistem hidup, oleh karena itu perlu dibuat script yang akan menjalankan qmail. Pada waktu booting, freebsd akan membaca direktori /usr/local/etc/rc.d/ . Maka perlu dibuat link dari direktori ini ke file script yang menjalankan qmail yang terletak pada /var/qmail/home.

# ln -s /var/qmail/home qmail.sh

  • Instalasi telah selesai, tinggal mereboot ulang sistem atau dengan merestart inetd dan menjalankan script yang memulai qmail.

# kill -HUP [pid inetd]

# /var/qmail/home &

Lalu perlu di check apakah proses qmail sudah berjalan. Hal ini dilakukan dengan command :

# ps ax |grep qmail

Bila proses qmail sudah berjalan, maka akan keluar out put berupa 4 proses qmail yang sedang idle, yaitu :

qmail-send, qmail-lspawn, qmail-rspawn and qmail-clean.


 

  • Untuk melakukan testing, ada dua jenis yang perlu dilakukan yaitu delivery dan receive. Dalam test ini, proses sendmail masih bisa berjalan dan test tidak akan mengganggunya. Untuk test yang pertama dapat dilakukan dengan mengrimkan mail kepada user yang bernama udin :

# echo to: udin | /var/qmail/bin/qmail-inject

Lalu lihat apa yang telah dicatat syslogd (syslogd adalah sebuah daemon yang melakukan logging terhadap sistem) dengan cara :

# tail -f /var/log/maillog

Maka akan terlihat output berupa proses kerja qmail untuk menyampaikan message.

Untuk test selanjutnya dilakukan pengiriman ke remote host

# echo to : dodi@students.itb.ac.id | /var/qmail/bin/qmail-inject

Lalu kembali lakukan checking pada syslogd seperti di atas. Untuk melakukan testing receive dapat dilakukan dari host lain dengan mengirimkan mail ke host yang sedang di test. Pada level ini, apabila semua test berhasil maka sendmail boleh dimatikan prosesnya dengan

# kill -9 [pid sendmail]

Untuk melihat apakah qmail sudah bekerja pada port 25, maka dilakukan :

# telnet 127.0.0.1 25

Trying 127.0.0.1...

Connected to 127.0.0.1.

Escape character is '^]'.

220 domain ESMTP

helo udin

250 domain

mail <udin@nama-host.domain.anda>

250 ok

rcpt <udin@nama-host.domain.anda>

250 ok

data

354 go ahead

Subject: test

Ini cuma test.

.

250 ok 812345679 qp 12345

quit

221 domain

Connection closed by foreign host.

  • Setelah semua test dilakukan dan berhasil, maka perlu dilakukan pembuangan sendmail. Hal ini harus dilakukan agar user tidak dapat menggunakan sendmail untuk mengirimkan mail. Untuk itu dilakukan :

    # chmod 0 /usr/sbin/sendmail

    Dan edit file /etc/rc.conf untuk tidak memulai sendmail pada waktu booting, yaitu pada line :

    sendmail=YES diubah menjadi sendmail=NO

  • Selanjutnya adalah merubah sedikit konfigurasi dari MUA agar dapat bekerja dengan qmail. MUA yang dibahas adalah pine dan mail. Sistem yang sudah terinstall pine akan mempunyai file konfigurasi umum pada direktori /usr/local/etc/pine.conf. Yang perlu ditambahkan pada file ini adalah pada bagian :

inbox path = Mailbox

sendmail-path = /var/qmail/bin/qmail-inject

Untuk mengubah konfigurasi MUA mail, file konfigurasi yang perlu diedit adalah /etc/mail.conf. Tambahkan line set sendmail=/var/qmail/bin/date-mail .


 


 

Source by : Dodi Maryanto Subhan

Jumat, 07 Januari 2011

my new brand, sebuah inspirasi, sebuah harapan hidup !

hari ini saya pengen nulis bagaimana strategi awal saya memulai bisnis yang akan saya jalani. Ya,, bisnis nya gak gede-gede amat c. hanya kecil-kecilan ajah... tapi lumayan lah buat tambahan penghasilan keluarga saya. Amin.. nah. ceritanya gini,

saya di beri pinjam buat baca buku oleh kawan saya di kantor , namanya mas wawan... buku itu judulnya "the power of kepepet" karya Mr J alias pengusaha muda yang udah sukses dalam mengembangkan bisnisnya yaitu Pak Jaya Setiabudi. Salah satu pengusaha dan pendiri sekolah Young enterpreneur school.


nah... sebenernya saya habiskan membaca buku itu dalam semalam,, tapi itu tidak disarankan oleh Mr J. karena aturan pakai buku itu gak boleh di baca sekaligus.. melainkan ada prakteknya terlebih dahulu, kalau udah di praktekin baru boleh lanjut lagi. tapi saya habiskan baca buku itu semalaman karena buku itu punya orang. dan besok mau di bawa pulang kampung ke rumahnya di probolinggo.

Saya sangat tertarik tuh dengan buku itu , kemudian dalam hati saya terus berpikir,, kalau hanya pegawai saja.. kapan saya bisa maju. betul gak ? ide briliant pun muncul setelah membaca buku itu. bagaimana tidak? saya akan mencoba membangun kembali usaha yang dijalankan orang tua saya yang kini hanya berjalan di tempat. yup... saya akan jualan !

nah lho ? kok jualan.. ?? ia.. jualan,.. kata orang bisnis yang paling mudah terlebih dahulu adalah berjualan. kenapa? Rasulullah SAW memberikan contoh kepada kita bahwa berniaga itu bisa memberikan untung sekalilgus ibadah. asalkan.. kita jualan dengan sungguh-sungguh dan dilaksanakan dengan hati ikhlas dan penuh kejujuran.

oke deh.. lanjut.... sekarang jualan yang seperti apa nih ? nah... sekarang Insya Allah saya punya kuncinya bagaimana jualan saya ini lain dari pada yang lain. saya dapatkan ide ini juga dari buku yang saya baca semaleman itu.

Lalu apa idenya ??? ooopppsss.... nanti dulu bro.. saya akan bikin artikel selanjutnya kalau ide saya sudah terealisasikan. tapi kata kuncinya yaitu "marketing gila" ... apa itu ? bukan pemasarannya ma orang gila lho... tapi cara pemasaran yang gila abisss.... tapi bisa menarik konsumen.. hehe,, Insya Allah..


nah teman-teman.. doain saya yah,,, semoga usaha saya ini lancar dan mendapatkan Ridho dari Allah SWT. amin..

nb : kalau udah sukses,,, saya kasih tahu bagaimana cara "marketing gila" saya ini,. hehe
Rabu, 05 Januari 2011

Sebuah do'a untuk garis kehidupan

Ya Allah, Tuhan yg memiliki jiwa dan tubuh ini, rasa syukur yg tiada henti mestinya ku ucapkan padaMu. Sesungguhnya hanya Engkau yg bisa membolak balikan fikiran ku. Betapa naif jika ku tidak bs mengerti betapa besar anugerah yg Engkau berikan padaku.

Ya Rabb, sesungguhnya iman adalah kehidupan yg sebenarnya. Maka, jgn jauhkan hamba dari indahnya bersujud padaMU, dan Al-Qur'an adalah pedoman yg paling sempurna untuk ku, lalu jangan pernah Engkau pisahkan aku dari nya.

Muhammadku, engkau sebenar-benarnya pemberi teladan melalui sunnah sunnah mu, contoh yg harus ku ikuti, akan terus kucoba mengikuta jalanmu wahai Al Amin, walau jauh diri ini dari kesempurnan,,

Dunia memang terus berjalan, mengikuti Qada dan QadarNya, mengikuti pedoman yg sudah di tuliskan sebelumnya. Aku percya pada garis kehidupanku yg sudah di tentukan. Dan aku yakin bahwa garis itu merupakan jalan yg terbaik. Ada pertemuan, ada perpisahan. Tp hati tidak akan pernah bisa melupakan, Saudara, Sahabat, dan teman. Terimakasih , semoga kita tetap bersama Allah, dan Allah akan terus bersama kita. Cita cita semoga tercapai, impian di depan mata, semoga Allah meridhoiNya.
Sabtu, 01 Januari 2011

Cara install KVM Pada CentOS

sebenarnya saya nyobain yang XEN .. tapi gak tahu kenapa pas installing Xen pada Ubuntu,,, prosesnya lama banget.. mungkin bisa 1 hari atau lebih .. karena harus install dan download repository nya dan itu banyak banget, oleh karena itu saya nyobain nih yang namanya KVN tapi saya juga sekalian nyobain CentOS ... salah satu distro linux juga... nah gimana caranya... tinggal follow ajah nih perintah-perintahnya :

pastikan virtualization OS nya udah compatible dengan KVM , untuk mengecek nya , lakukan perintah ini nih :

egrep '(vmx|svm)' --color=always /proc/cpuinfo

kalau virtualization nya udah oke... kita tinggal install ajah KVM nya... nah.. caranya adalah :

yum install kvm kmod-kvm

udah gitu , install deh qemu nya.. masukin perintah ini :

yum install qemu

kalau sudah, tinggal install modules nya deh.. kalau kamu pake intel processor maka lakukan perintah ini,

modprobe kvm-intel

nah beda lagi kalau kamu pake AMD processor, maka lakukan perintah ini :

modprobe kvm-amd
untuk memastikan instalasi modules nya udah bener apa belum , maka lakukan perintah ini nih :

/sbin/lsmod | grep kvm
nah KVM kamu siap di gunakan. kalau ada waktu saya akan mencoba membuat artikel bagaimana membuat OS image yang akan running di KVM.

keep exploring yoo.. !!