Thursday, May 20, 2010

Perhitungan Subnetting

Penulisan IP address umumnya adalah dengan 192.168.1.2. Namun adakalanya ditulis dengan 192.168.1.2/24, apa ini artinya? Artinya bahwa IP address 192.168.1.2 dengan subnet mask 255.255.255.0. Lho kok bisa seperti itu? Ya, /24 diambil dari penghitungan bahwa 24 bit subnet mask diselubung dengan binari 1. Atau dengan kata lain, subnet masknya adalah: 11111111.11111111.11111111.00000000 (255.255.255.0). Konsep ini yang disebut dengan CIDR (Classless Inter-Domain Routing) yang diperkenalkan pertama kali tahun 1992 oleh IEFT.

Pertanyaan berikutnya adalah Subnet Mask berapa saja yang bisa digunakan untuk melakukan subnetting? Ini terjawab dengan tabel di bawah:

Subnet Mask Nilai CIDR
255.128.0.0 /9
255.192.0.0 /10
255.224.0.0 /11
255.240.0.0 /12
255.248.0.0 /13
255.252.0.0 /14
255.254.0.0 /15
255.255.0.0 /16
255.255.128.0 /17
255.255.192.0 /18
255.255.224.0 /19
Subnet Mask Nilai CIDR
255.255.240.0 /20
255.255.248.0 /21
255.255.252.0 /22
255.255.254.0 /23
255.255.255.0 /24
255.255.255.128 /25
255.255.255.192 /26
255.255.255.224 /27
255.255.255.240 /28
255.255.255.248 /29
255.255.255.252 /30

SUBNETTING PADA IP ADDRESS CLASS C

Ok, sekarang mari langsung latihan saja. Subnetting seperti apa yang terjadi dengan sebuah NETWORK ADDRESS 192.168.1.0/26 ?

Analisa: 192.168.1.0 berarti kelas C dengan Subnet Mask /26 berarti 11111111.11111111.11111111.11000000 (255.255.255.192).

Penghitungan: Seperti sudah saya sebutkan sebelumnya semua pertanyaan tentang subnetting akan berpusat di 4 hal, jumlah subnet, jumlah host per subnet, blok subnet, alamat host dan broadcast yang valid. Jadi kita selesaikan dengan urutan seperti itu:

Jumlah Subnet = 2x, dimana x adalah banyaknya binari 1 pada oktet terakhir subnet mask (2 oktet terakhir untuk kelas B, dan 3 oktet terakhir untuk kelas A). Jadi Jumlah Subnet adalah 22 = 4 subnet
Jumlah Host per Subnet = 2y - 2, dimana y adalah adalah kebalikan dari x yaitu banyaknya binari 0 pada oktet terakhir subnet. Jadi jumlah host per subnet adalah 26 - 2 = 62 host
Blok Subnet = 256 - 192 (nilai oktet terakhir subnet mask) = 64. Subnet berikutnya adalah 64 + 64 = 128, dan 128+64=192. Jadi subnet lengkapnya adalah 0, 64, 128, 192.
Bagaimana dengan alamat host dan broadcast yang valid? Kita langsung buat tabelnya. Sebagai catatan, host pertama adalah 1 angka setelah subnet, dan broadcast adalah 1 angka sebelum subnet berikutnya. Subnet 192.168.1.0 192.168.1.64 192.168.1.128 192.168.1.192
Host Pertama 192.168.1.1 192.168.1.65 192.168.1.129 192.168.1.193
Host Terakhir 192.168.1.62 192.168.1.126 192.168.1.190 192.168.1.254
Broadcast 192.168.1.63 192.168.1.127 192.168.1.191 192.168.1.255

Kita sudah selesaikan subnetting untuk IP address Class C. Dan kita bisa melanjutkan lagi untuk subnet mask yang lain, dengan konsep dan teknik yang sama. Subnet mask yang bisa digunakan untuk subnetting class C adalah seperti di bawah. Silakan anda coba menghitung seperti cara diatas untuk subnetmask lainnya.

Subnet Mask Nilai CIDR
255.255.255.128 /25
255.255.255.192 /26
255.255.255.224 /27
255.255.255.240 /28
255.255.255.248 /29
255.255.255.252 /30

SUBNETTING PADA IP ADDRESS CLASS B

Berikutnya kita akan mencoba melakukan subnetting untuk IP address class B. Pertama, subnet mask yang bisa digunakan untuk subnetting class B adalah seperti dibawah. Sengaja saya pisahkan jadi dua, blok sebelah kiri dan kanan karena masing-masing berbeda teknik terutama untuk oktet yang “dimainkan” berdasarkan blok subnetnya. CIDR /17 sampai /24 caranya sama persis dengan subnetting Class C, hanya blok subnetnya kita masukkan langsung ke oktet ketiga, bukan seperti Class C yang “dimainkan” di oktet keempat. Sedangkan CIDR /25 sampai /30 (kelipatan) blok subnet kita “mainkan” di oktet keempat, tapi setelah selesai oktet ketiga berjalan maju (coeunter) dari 0, 1, 2, 3, dst.

Subnet Mask Nilai CIDR
255.255.128.0 /17
255.255.192.0 /18
255.255.224.0 /19
255.255.240.0 /20
255.255.248.0 /21
255.255.252.0 /22
255.255.254.0 /23
255.255.255.0 /24
Subnet Mask Nilai CIDR
255.255.255.128 /25
255.255.255.192 /26
255.255.255.224 /27
255.255.255.240 /28
255.255.255.248 /29
255.255.255.252 /30

Ok, kita coba dua soal untuk kedua teknik subnetting untuk Class B. Kita mulai dari yang menggunakan subnetmask dengan CIDR /17 sampai /24. Contoh network address 172.16.0.0/18.

Analisa: 172.16.0.0 berarti kelas B, dengan Subnet Mask /18 berarti 11111111.11111111.11000000.00000000 (255.255.192.0).

Penghitungan:

Jumlah Subnet = 2x, dimana x adalah banyaknya binari 1 pada 2 oktet terakhir. Jadi Jumlah Subnet adalah 22 = 4 subnet
Jumlah Host per Subnet = 2y - 2, dimana y adalah adalah kebalikan dari x yaitu banyaknya binari 0 pada 2 oktet terakhir. Jadi jumlah host per subnet adalah 214 - 2 = 16.382 host
Blok Subnet = 256 - 192 = 64. Subnet berikutnya adalah 64 + 64 = 128, dan 128+64=192. Jadi subnet lengkapnya adalah 0, 64, 128, 192.
Alamat host dan broadcast yang valid? Subnet
172.16.0.0 172.16.64.0 172.16.128.0 172.16.192.0
Host Pertama 172.16.0.1 172.16.64.1 172.16.128.1 172.16.192.1
Host Terakhir 172.16.63.254 172.16.127.254 172.16.191.254 172.16.255.254
Broadcast 172.16.63.255 172.16.127.255 172.16.191.255 172.16..255.255

Berikutnya kita coba satu lagi untuk Class B khususnya untuk yang menggunakan subnetmask CIDR /25 sampai /30. Contoh network address 172.16.0.0/25.

Analisa: 172.16.0.0 berarti kelas B, dengan Subnet Mask /25 berarti 11111111.11111111.11111111.10000000 (255.255.255.128).

Penghitungan:

Jumlah Subnet = 29 = 512 subnet
Jumlah Host per Subnet = 27 - 2 = 126 host
Blok Subnet = 256 - 128 = 128. Jadi lengkapnya adalah (0, 128)
Alamat host dan broadcast yang valid?
Subnet
172.16.0.0 172.16.0.128 172.16.1.0 … 172.16.255.128
Host Pertama 172.16.0.1 172.16.0.129 172.16.1.1 … 172.16.255.129
Host Terakhir 172.16.0.126 172.16.0.254 172.16.1.126 … 172.16.255.254
Broadcast 172.16.0.127 172.16.0.255 172.16.1.127 … 172.16.255.255

Masih bingung juga? Ok sebelum masuk ke Class A, coba ulangi lagi dari Class C, dan baca pelan-pelan

SUBNETTING PADA IP ADDRESS CLASS A

Kalau sudah mantab dan paham, kita lanjut ke Class A. Konsepnya semua sama saja. Perbedaannya adalah di OKTET mana kita mainkan blok subnet. Kalau Class C di oktet ke 4 (terakhir), kelas B di Oktet 3 dan 4 (2 oktet terakhir), kalau Class A di oktet 2, 3 dan 4 (3 oktet terakhir). Kemudian subnet mask yang bisa digunakan untuk subnetting class A adalah semua subnet mask dari CIDR /8 sampai /30.

Kita coba latihan untuk network address 10.0.0.0/16.

Analisa: 10.0.0.0 berarti kelas A, dengan Subnet Mask /16 berarti 11111111.11111111.00000000.00000000 (255.255.0.0).

Penghitungan:

Jumlah Subnet = 28 = 256 subnet
Jumlah Host per Subnet = 216 - 2 = 65534 host
Blok Subnet = 256 - 255 = 1. Jadi subnet lengkapnya: 0,1,2,3,4, etc.
Alamat host dan broadcast yang valid?
Subnet
10.0.0.0 10.1.0.0 … 10.254.0.0 10.255.0.0
Host Pertama 10.0.0.1 10.1.0.1 … 10.254.0.1 10.255.0.1
Host Terakhir 10.0.255.254 10.1.255.254 … 10.254.255.254 10.255.255.254
Broadcast 10.0.255.255 10.1.255.255 … 10.254.255.255 10.255.255.255

Mudah-mudahan sudah setelah anda membaca paragraf terakhir ini, anda sudah memahami penghitungan subnetting dengan baik. Kalaupun belum paham juga, anda ulangi terus artikel ini pelan-pelan dari atas. Untuk teknik hapalan subnetting yang lebih cepat, tunggu di artikel berikutnya

Catatan: Semua penghitungan subnet diatas berasumsikan bahwa IP Subnet-Zeroes (dan IP Subnet-Ones) dihitung secara default. Buku versi terbaru Todd Lamle dan juga CCNA setelah 2005 sudah mengakomodasi masalah IP Subnet-Zeroes (dan IP Subnet-Ones) ini. CCNA pre-2005 tidak memasukkannya secara default (meskipun di kenyataan kita bisa mengaktifkannya dengan command ip subnet-zeroes), sehingga mungkin dalam beberapa buku tentang CCNA serta soal-soal test CNAP, anda masih menemukan rumus penghitungan Jumlah Subnet = 2x - 2

sumber : http://tikuslistrik.blogsome.com/2008/08/09/perhitungan-subneting/#more-112

Manajemen User dan Quota di Linux

1. Membuat User Baru
Membuat sebuah account user yang baru sangatlah mudah. Untuk membuat user baru dari command line, kita dapat menjalankan perintah useradd . Sebagai contoh, untuk membuat sebuah user yang bernama Dono, kita dapat menjalankan perintah sbb:

useradd dono

Kemudian jangan lupa untuk memberikan password kepada user baru yang telah dibuat dengan mengetikkan perintah passwd .

Contoh:
passwd dono

Setelah mengetikkan perintah di atas, maka kita akan diminta untuk memasukkan password yang kita inginkan dua kali.
Dalam default system, ketika user baru ditambahkan, maka user baru tersebut akan mempunyai home directory di bawah /home/. Sebagai contoh, ketika kita mengeksekusi perintah di atas (useradd dono), maka user yang bernama dono akan memiliki home directory /home/dono.

Untuk mengubah default system ini, kita dapat memberikan option-option lain setelah perintah useradd. Misalnya kita menginginkan agar si dono diberikan home directory di /www/dono, maka kita dapat memberikan option -d setelah perintah useradd.

Contoh:
useradd -d /www/dono

Sebagai catatan, useradd hanya membuat direktori akhir, bukan semua path. Sehingga bila kita memberikan perintah useradd -d /www/dono, maka useradd akan menciptakan direktori dono apabila telah ada direktori yg bernama /www.
Program useradd akan menciptakan suatu group bagi setiap user yg ditambahkan. Setiap user akan tergabung dalam group-group tertentu. Program useradd akan memberikan nama group yang sama seperti nama user yang dibuat.
Misalnya ketika kita membuat user baru dengan perintah useradd dono, maka si dono akan berada dalam group dono. Untuk mengubah default ini, maka kita dapat memberikan parameter -g setelah perintah useradd.

Contoh:
useradd dono -g users

Hal tersebut akan membuat user dono tergabung dalam group users.

2. Membuat group baru
Untuk membuat group baru kita dapat mengetikkan perintah groupadd .

Contoh:
groupadd hacker

Perintah ini akan menambah group baru yang bernama hacker di /etc/group dan pada /etc/gshadow jika kita menggunakan shadow password.

3. Memodifikasi account user yang sudah ada
a. Mengubah password
Seorang system administrator akan sering berhubungan dengan masalah user yang lupa akan passwordnya. Perintah di bawah ini akan mengganti password user yang lama dengan password yang baru:
passwd

Misalkan si dono lupa akan passwordnya atau ingin mengubah passwordnya, maka si dono atau system administrator yang bersangkutan dapat mengubahnya dengan mengetikkan perintah:

passwd dono.

b. Mengubah home directory
Untuk mengubah home directory dari user yang sudah ada, kita dapat mengetikkan perintah:
usermod -d

Contoh:
usermod -d /home2/dono dono

Jika ternyata home directory dono yang lama telah berisi file-file kepunyaan dono, maka kita dapat memindahkan home directory dono beserta file2nya dengan option -m.

Contoh:
usermod -d -m /home2/dono dono

c. Menghapus account user
Untuk menghapus account user yang sudah ada, kita dapat menggunakan perintah userdel. Contoh:

userdel dono

Perintah tersebuat akan menghapus user yang bernama dono. Jika kita ingin menghapus home directory user beserta isi file atau direktori yang berada di bawahnya, maka kita dapat memberikan option -r setelah userdel.

Manajemen Harddisk (Quota)

Space disk dalam sebuah system multiuser dapat menjadi suatu hal yang agak menakutkan. Pengalaman penulis membuktikan bahwa ketika kita memasang harddisk baru dengan space yang banyak, maka user juga seakan-akan berlomba-lomba untuk memenuhi space harddisk yang dia miliki di server kita. Semakin banyak kita menambah space, semakin cepat juga keinginan user untuk memenuhi space miliknya. Cara terbaik untuk memastikan bahwa kita memiliki space disk yang cukup untuk system yang kita miliki adalah dengan menerapkan disk quota.

1. Instalasi software disk quota
Software quota dapat kita install dari CD installer RH yang kita punyai. Software ini terletak pada direktori Redhat/RPMS setelah kita mount CD ROM yang kita miliki. Untuk menginstall software quota , kita dapat mengtikkan perintah sbb:
rpm -Uvh quota-.i386.rpm

Contoh:
rpm -Uvh quota-2.00pre3-2.i386.rpm

Setelah software quota terinstall, kita dapat mengkonfigurasinya.

2. Mengkonfigurasi system untuk mendukung disk quota
Pertama, tentukan di partisi yang mana kita akan menerapkan disk quota. Lalu tentukan pula apakah quota akan diterapkan pada user, group, atau keduanya. Di sini diasumsikan bahwa kita akan menerapkan disk quota per user pada partisi /home dan disk quota per group untuk partisi /www. Juga diasumsikan kita memiliki file /etc/fstab yang mengandung baris di bawah ini:
/dev/hda2 /home ext2 defaults 1 2
/dev/hda5 /www ext2 defaults 1 2

Sekarang, untuk menerapkan disk quota pada partisi /home, maka kita harus memodifikasi baris pertama di atas menjadi:
/dev/hda2 /home ext2 defaults,usrquota 1 2

Option baru yang ditambahkan pada baris di atas berfungsi untuk mengaktifkan disk quota untuk user. Sama seperti di atas, untuk mengaktifkan group disk quota maka kita harus mengedit baris kedua menjadi:
/dev/hda5 /www ext2 defaults,grpquota 1 2

Sebagai catatan, kita dapat menerapkan usrquota dan grpquota pada partisi yang sama.
Setelah file /etc/fstab dimodifikasi, kita harus memodifikasi file /etc/rc.d/rc.local agar berisi baris-baris di bawah ini:

#Check quota and then turn on.
if [ -x /sbin/quotacheck ]; then
echo -Checking quotas. This may take some time - -
sbin/quotacheck -avug
echo -Done.-
fi
if [ -x /sbin/quotaon ]; then
echo- Enabling disk quota .. -
/sbin/quotaon -avug
echo -Done.-
fi

Script di atas akan mengaktifkan pengecekan quota lalu mengaktifkan fitur disk quota.
Sekarang kita buat file-file quota untuk setiap system file yang telah kita definisikan pada quota control. Dengan asumsi partisi yang diterapkan disk quota adalah /home dan /www maka buatlah file-file quota dengan perintah sebagai berikut:

touch /home/quota.user
touch /www/quota.group

Pastikan bahwa dua file ini memiliki ijin akses baca dan tulis hanya untuk user root saja.
Sekarang kita telah menyelesaikan konfigurasi quota level system, sebelum kita berlanjut pada pemberian quota untuk tiap user dan group, maka kita perlu mereboot komputer kita.

3. Memberikan disk quota kepada user
Setelah kita mereboot komputer yang kita miliki dengan konfigurasi quota yang baru, kita dapat memberikan disk quota per user dengan perintah edquota. Sebagai contoh, untuk mengalokasikan disk quota pada user yang bernama dono, maka kita dapat mengetikkan perintah berikut:

edquota -u dono

Perintah tersebut akan memunculkan default editor seperti vi atau editor lainnya dengan isi mirip seperti berikut:

Quotas for user dono:
/dev/hda2: blocks in use: 0, limits (soft=0, hard=0)
inodes in use: 0, limits (soft=0. hard= 0)

Di sini terlihat bahwa user dono telah menggunakan 0 blocks (dalm KB) pada partisi /dev/hda2 (di bawah kontrol quota user), dan limit (soft atau hard) juga belum diset.
Seperti yang kita lihat, kita dapat mengeset limit besar space (dalam blocks) yang bisa digunakan seorang user dan pada saat yang bersamaan dapat mengontrol berapa banyak file yang dapat dimiliki oleh user. Parameter soft limit mengatur besar maksimum space disk (blocks) atau file (inodes) yang bisa dimiliki user pada file system yang ada. Parameter hard limit merupakan besar absolut space disk (dalam blocks) atau file (inodes) yang bisa dimiliki oleh user.

Sebagai contoh apabila kita ingin membuat user dono untuk memiliki soft limit 1 MB (1024 KB) dan hard limit 4 MB (4096) pada space disknya. Juga misalkan kita menginginkan agar user dono dibatasi soft limitnya sampai 128 file/direktori (inodes) dan hard limitnya sampai 512 file/direktori, maka kita dapat mengesetnya dengan mengetikkan perintah:

edquota -u dono

dan editlah menjadi seperti berikut:

Quotas for user dono:
/dev/hda2: blocks in use: 0, limits (soft=1024, hard=4096)
inodes in use: 0, limits (soft=128. hard= 512)

Setelah kita men-save konfigurasi di atas, maka user dono tidak dapat lagi melampaui hard limit yang telah diterapkan. Jika user dono berusaha untuk melampaui dua batasan ini (space disk dan jumlah inode), pesan error akan ditampilkan. Sebagai contoh:

[dono@warkop /home] $ mkdir dokumen

mkdir: cannot make directory -dokumen- : Disk quota exceeded
Di sini, user dono berusaha untuk membuat direktori baru di bawah /home dan karena limit quota untuk quota ini telah dilampaui, error di atas akan dimunculkan.

4. Memonitoring penggunaan harddisk
a. Dengan menggunakan quota
Untuk mengetahui user mana yang paling banyak menghabiskan space disk, kita dapat menjalankan perintah quota sebagai berikut:
quota -u
Sebagai contoh:

quota -u dono

Disk quotas for user dono (uid 500):
Filesystem blocks quota limit grace files quota limit grace
/dev/hda2 0 1024 4096 1 128 512

b. Dengan menggunakan df
Pengecekan space yg masih tersisa pada semua file system yg telah dimount dapat dilakukan dengan mengetikkan perintah df. Dan untuk mempermudah pembacaan, maka berilah option -h setelah df.

c. Dengan menggunakan du
Untuk mengecek berapa banyak space yang telah dihabiskan pada directori tertentu (dan subdirektori di bawahnya), kita dapat menggunakan perintah du. Untuk memudahkan tambahkanlah option -h. Contoh:

du -h /home/dono




sumber :
http://kelasfmjc.wordpress.com/2008/05/14/manajemen-user-dan-quota-di-linux/

Wednesday, March 31, 2010

DUAL BOOT DI SATU PARTISI DENGAN PCLINUXOS

Ini sebuah cerita tentang pengalaman pakai Linux. Judulnya agak janggal ya? Umumnya kan DUAL BOOT DI SATU HARDDISK.
Tapi ini memang bener: SATU PARTISI.
Dual boot MS Windows dengan Linux? Ya.
Linux dengan Linux? Ya.
Partisi yang diperlukan pun bebas, berfile sistem apa saja.
FAT, FAT 32, NTFS, Reiserfs, ext2, ext3, Bisa semua. Artinya, PCLinuxOS di sini tidak membutuhkan partisi khusus seperti kalau menginstall, tetapi kalau ada partisi swap di harddisk itu akan lebih baik lagi karena otomatis nantinya akan digunakan, tapi tidak wajib. Untuk menjalankan cara ini kita tak perlu mempersiapkan partisi khusus, jadi yang sudah ada saja asal masih cukup spasi harddisk buat mengcopy isi CD.
Jika Anda pernah menginstall Mandriva atau Fedora tanpa CDROM, tapi dengan mengcopy ke harddisk kemudian mem-boot dengan GRUB atau LILO untuk mulai instalasi, maka ini serupa, bedanya kali ini bukan untuk menginstall tapi langsung buat bekerja. Ini adalah salah satu cara dari beberapa cara mengoperasikan PCLinuxOS. Umumnya PCLinuxOS dioperasikan dengan cara livecd dijalankan dari CDROM atau diinstall ke harddisk baik dual boot ataupun sbg OS tunggal.
Tulisan ini menerangkan cara yang lainnya yaitu livecd yang dicopy ke harddisk atau USB flashdisk.
Saya membuat judul dengan DUAL BOOT DI SATU PARTISI DENGAN PCLINUXOS
karena memang rasa2nya cara ini lebih efektif dan mudah bila dual boot, PCLINUXOS menempel ke OS yang sudah ada dan memanfaatkan bootloader yang dimiliki OS tsb. Tanpa bootloader yang sudah ada menjalankannya akan agak ribet.
Untuk menjelaskannya saya buat contoh berikut :
DUAL BOOT UBUNTU DAN PCLINUXOS DI SATU PARTISI
Saya menginstall Ubuntu di sebuah partisi /dev/hda7 sebagai / dan Swap di /dev/hda8. Kemudian saya mau menambahkan PCLinuxOS-2007 ke /dev/hda7 juga. Untuk “menginstall PCLINUXOS ke Ubuntu” ini saya masukkan CD PClinuxOS 2007 ke drive CDROM. Saya buka terminal dan ketik
$ sudo nautilus
Nautilus terbuka setelah saya masukkan password. Melalui file manager ini saya buka CD PCLINUXOS tsb, ada 2 folder (/boot dan /isolinux) dan sebuah file bernama livecd.sqfs.
Saya copy /isolinux dan livecd.sqfs ke /
Setelah selesai saya lanjutkan dengan masuk /boot/grub di Ubuntu, dobel klik menu.lst dan terbukalah Gedit. Saya tambahkan baris berikut :
root (hd0,6)
title PClinuxOS
kernel /isolinux/vmlinuz root=/dev/rd/3 append=”devfs=nomount bootfrom=/dev/hda7 changes=/dev/hda7” vga=788 splash=silent fstab=rw,auto
initrd /isolinux/initrd.gz
Kemudian simpan perubahannya . Close semua. Selesai. Tinggal dicoba.
Reboot komputer,
GRUB muncul dengan tambahan pilihan : PClinuxOS.
Pilih PClinuxOS dan jalankan. Wow, seperti menjalankan livecd tetapi dengan kecepatan seperti kalau diinstall, dan yang sangat menyenangkan : drive CDROM bisa digunakan untuk keperluan lain, hemat spasi harddisk, bisa men-coba2 utak-atik, oprek2, install & uninstall program dengan leluasa, kalau hang tinggal matikan komputer dan mulai lagi dalam keadaan “fresh” dan pulih seperti semula,bahkan main2 file bervirus pun tak masalah, soalnya begitu dimatikan hilanglah semua, fresh lagi.
Mudah, murah, meriah, hebat. Wow, apalagi ya kata2 yang tepat? PCLinuxOS memang hebat.
DUAL BOOT PCLINUXOS-2007 DAN PCLINUXOS-2006 DI SATU PARTISI
Di sebuah komputer saya menginstall PCLinuxOS-2007 (radically simple) di sebuah partisi yang dikenalinya sbg /dev/hdc6. Karena terasa ada yang kurang dari PCLinuxOS-2007 ini dan kekurangan tsb tersedia pada PCLinuxOS-2006 BigDaddy maka saya buat saja dualboot.
Caranya: jalankan PCLinuxOS-2007 tsb, saya masukkan CD PCLinuxOS-2006 BigDaddy dan buka dengan File Manager – Super User Mode. Untuk mudahnya di jendela File Manager tsb tinggal klik Window -> Split View Left/Right. Jendela kiri buka isi CDROM dan jendela kanan buka /. Drag n drop /isolinux dan livecd.sqfs untuk mengcopynya. Setelah selesai lanjutkan ke folder /boot/grub dan double klik menu.lst. Terbukalah kwrite. Saya tambahkan :
title PClinuxOS BigDaddy
kernel (hd0,5)/isolinux/vmlinuz root=/dev/rd/3 append=”devfs=nomount bootfrom=/dev/hdc6 changes=/dev/hdc6” vga=788 splash=silent fstab=rw,auto xres=1024x768
initrd (hd0,5)/isolinux/initrd.gz
kemudian klik Save. Selesai dan tinggal dijalankan. Reboot komputer dan pilihan PCLinuxOS BigDaddy sudah tersedia dan berjalan dengan resolusi 1024x768 dan semua mountpoint siap di-read-write.
DUAL BOOT WINDOWS XP DAN PCLINUXOS DI SATU PARTISI
Saya punya sebuah komputer dengan harddisk 20GB dengan monitor jadul berukuran 13 inchi (resolusi maksimum 1024x768 @60Hz) dan telah terinstall Windows XP di C: yang dipartisi 10GB dengan file sistem NTFS. Sisanya menjadi drive D: untuk data, file sistem FAT32. Saya ingin menambahkan “PCLinuxOS-2007 radically simple” tapi enggan merubah partisi, juga sayang kalau sisa spasi harddisknya jadi habis buat install PCLinuxOS, kan untuk install PCLinuxOS perlu lebih dari 3GB. Mending tambahkan saja PCLinuxOS ke C: dengan cara menempel, kan cuma butuh 700MB saja.
Langkah pertama adalah buka CD PCLinuxOS-2007 dengan Windows Explorer, copy folder isolinux dan file livecd.sqfs ke C:
Langkah berikutnya menginstall WinGRUB agar WindowsXP bisa menampilkan DualBoot, (WinGRUB.exe bisa didownload dari internet , ukurannya tidak sampai 1 MB).
Setelah WinGRUB terinstall saya buka StartGRUB melalui Start Menu dan saya konfigurasi hingga file C:\Grub\Menu.lst berisi baris kurang lebih seperti ini : (bisa pula diedit langsung pakai notepad)
root (hd0,0)
title PCLinuxOS-2007
kernel /isolinux/vmlinuz root=/dev/rd/3 append=”devfs=nomount bootfrom=/dev/hda1 changes=/dev/hda1” vga=788 splash=silent fstab=rw,auto vesa
initrd /isolinux/initrd.gz
WinGRUB ini program yang hebat, jika di komputer sudah ada GRUB dia akan mencari dan menjalankannya secara otomatis, tetapi jika di komputer belum ada GRUB maka yang dipakainya adalah menu.lst yang dimilikinya di C:\Grub\menu.lst. Dia juga menyediakan window untuk mengkonfigurasinya. WinGRUB juga bisa membaca partisi NTFS, tidak seperti GRUB bawaan distro-distro linux yang biasa kita pakai yang mana belum disertai kemampuan baca NTFS.
Sederhana ya caranya? Hanya mengcopy isi CD, menginstall WinGRUB dan mengkonfigurasi menu.lst. Selesai. (Lama2 PClinuxOS dibikinkan installer dalam Windows yach, dan jadi under Windows – jadi nggak ada yg migrasi dari win ke lin nantinya kalo begini he he . . ).
Dan PCLinuxOS telah siap dijalankan. Restart komputer dan pilih OS yang baru ini dengan memilih Start Grub kemudian pilih PCLinuxOS .
Setelah berhasil kok masih penasaran, saya ambil CD PCLinuxOS BigDaddy hasil remaster sendiri yang telah siap untuk komputasi sehari-hari karena settingannya sudah lengkap untuk internetan dan cetak-mencetak. Saya copykan /isolinux dan livecd.sqfs nya ke D: . Kemudian saya tambahkan di menu.lst :
root (hd0,4)
title PCLinuxOS Big Daddy
kernel /isolinux/vmlinuz root=/dev/rd/3 append=”devfs=nomount bootfrom=/dev/hda5 changes=/dev/hda5” vga=788 splash=silent fstab=rw,auto xres=1024x768
initrd /isolinux/initrd.gz
Selesai, restart komputer, pilihan boot sudah tambah PCLinuxOS Big Daddy, coba jalankan, mulus. Ternyata di harddisk jadul begini bisa ada 3 OS tanpa banyak menyita spasi harddisk.
Dasar teknik ini adalah poor man install. Intinya adalah menjalankan vmlinuz dan initrd.gz yang ada di folder /isolinux dengan append=”devfs=nomount bootfrom=/dev/XdXx changes=/dev/XdXx”
* XdXx dan (hdx,x) disesuaikan dengan komputer masing2
* Mengcopy ke partisi yang ditentukan jangan dimasukkan folder
* Penggunaan partisi berfile sistem NTFS sbg tempat mengcopy bisa saja menyulitkan. Pengalaman saya: livecd.sqfs dan /isolinux yang dicopy ke C: berfile sistem NTFS bisa diboot dengan baikoleh WinGRUB, tetapi GRUB yang lain seperti bawaan livecd ataupun Super Grub Disk tidak bisa membacanya.
MENJALANKAN PCLINUXOS YANG DICOPY KE FLASHDISK
PCLinuxOS juga bisa dijalankan dari flashdisk. /isolinux dan livecd.sqfs dicopy ke flashdisk. Kemudian boot komputer dengan live CD PCLinuxOS atau bootloader yang telah terinstall atau lainnya (pokoknya bisa buat boot, tetapi GRUB rasa2nya lebih nyaman).
Kalau pakai CD PCLOS 2007 (LILO, sepertinya hanya bisa untuk mem-boot PCLinuxOS-2007) : setelah tampil pilihan boot tekan [Esc] akan muncul konfirmasi exiting.., pilih [OK]. Monitor jadi hitam (mode teks)
boot : _
(ketik sesuai 'rumus' tadi diakhiri [Enter])
vmlinuz image=/isolinux/vmlinuz root=/dev/sda1 append=”devfs=nomount bootfrom=/dev/sda1 changes=/dev/sda1” initrd=/isolinux/initrd.gz
( ini dimisalkan flashdisk-nya dikenali sbg /dev/sda1 atau (hd1,0) )
Jika pakai PCLinuxOS 2006 (GRUB, bisa mem-boot semua versi PCLinuxOS)
setelah tampil pilihan boot tekan C nantinya muncul prompt grub
grub>
ketik baris demi baris tiap baris diakhiri [Enter]
grub> root (hd1,0)
grub> kernel /isolinux/vmlinuz root=/dev/rd/3 append=”devfs=nomount bootfrom=/dev/sda1 changes=/dev/sda1”
grub> initrd /isolinux/initrd.gz
grub> boot
Untuk membuktikan bahwa yang jalan adalah dari flashdisk maka keluarkan CD dari drive-nya.
Jika kita ingin yang dijalankan adalah livecd hasil remaster kita masing2, tinggal livecd.sqfs-nya diganti dengan livecd.sqfs hasil remaster kita. Menjalankan hasil remaster masing2 akan membuat suasana lebih nyaman karena sudah disesuaikan dengan kebutuhan masing2 tanpa perlu setting lagi tiap menggunakannya. Juga bagi yang sedang coba2 bikin remaster bisa menguji hasil remasternya dengan lebih hemat karena tak perlu bakar ISOnya ke CD atau DVD, cukup diekstrak lalu dijalankan.
Contoh2 di atas adalah yang telah berjalan baik di komputer saya, mungkin bisa berbeda di komputer teman2 tergantung hardwarenya, mungkin perlu opsi2 tambahan jika diperlukan. PCLinuxOS yang berhasil saya coba adalah PCLinuxOS 2007 dan 2006, sedangkan PCLinuxOS 2004 saya tidak berhasil.
Semoga bermanfaat.

Tuesday, March 9, 2010

Eksekusi perintah otomatis terjadwal dengan CRONTAB

I. Pendahuluan

Crond merupakan sebuah daemon yang menjalankan tugas yang telah dijadwalkan berdasarkan input dari perintah crontab. Cron menyelesaikan tugas ini dengan membangunkan dirinya setiap menit dan memeriksa apakah ada cron-job yang harus dijalankannya berdasarkan crontab user. Dan harus diingat bahwa crontab adalah nama untuk daftar cron-job dan nama dari perintah untuk mengedit daftar tersebut.


II. Jenis-jenis Cron

Ada 3 implementasi cron yang dikenal dalam GNU/Linux, yaitu:
1. Vixie cron
Vixie cron merupakan implementasi penuh fitur berbasis SysV cron. Setiap user memiliki crontab-nya masing-masing dan boleh menentukan variabel lingkungan di dalam crontab tersebut. Tidak seperti varian cron yang lain, cron ini juga menawarkan dukungan untuk SeLinux dan PAM. Cron ini mendukung arsitektur lebih sedikit dari Dcron, tetapi lebih banyak dari Fcron.

2. Dillon’s Cron
Dcron diciptakan untuk menjadi implementasi cron yang sederhana, elegan, dan aman. Implementasi ini tidak mengizinkan spesifikasi variabel lingkungan di crontab dan semua cron-job dijalankan dari /bin/sh. Seperti Vixie cron, setiap user boleh memiliki crontab-nya sendiri.

3. Fcron
Fcron diciptakan untuk menjadi pengganti Vixie cron dan Anacron. Dirancang untuk bekerja pada sistem yang tidak selalu dinyalakan dan memiliki beberapa fitur tambahan. Memiliki penyekat startup job, kendali serialisasi job, kemampuan untuk menetapkan nilai “nice” ke job dan kemampuan untuk menjadwalkan job agar dijalankan ketika sistem startup. Bukalah website fcron untuk info lebih lanjut.

4. Anacron
Anacron bukanlah merupakan sebuah daemon cron, tetapi merupakan sesuatu yang biasanya bekerja sama dengan daemon cron. Anacron mengeksekusi perintah pada interval yang ditentukan dengan hitungan hari dan tidak menganggap bahwa sistem selalu menyala; ia akan menjalankan tugas-tugas yang terlewatkan ketika sistem sedang dimatikan. Anacron biasanya bergantung pada daemon cron untuk menjalankannya setiap hari.

III. Crontab di Centos

Di distro centos, file crontab ada di direktory /etc dan untuk melihatnya ketik perintah ini:
# vi /etc/crontab
dan secara asal akan terlihat sebagai berikut:

alt
Untuk melihat perintah-perintah apa saja yang digunakan di crontab, tuliskan perintah:
# crontab --help

Pada umumnya, perintah yang sering dipergunakan adalah

# crontab -e
Digunakan untuk mengedit file crontab

# crontab -l
Digunakan untuk melihat file crontab


IV. Penjadwalan Crontab

Di file crontab ada 7 blok yang dipergunakan apabila kita ingin menjadwalkan sesuatu di dalam linux.

* * * * * * *
Blok I Blok II Blok III Blok IV Blok V Blok VI Blok VII
Menunjukkan
Menit
(0-59)
Menunjukkan
Jam
(0-23)
Menunjukkan Tanggal
(1-31)
Menunjukkan Bulan
(1-12)
Menunjukkan Hari
(1-7)
Menunjukkan User (Optional) Menunjukkan Letak Perintah

Contoh-contoh crontab:
- 30 05 * * * root rm /var/log/httpd/*
Perintah ini menunjukkan bahwa setiap hari pukul 05.30 pagi, perintah "rm /var/log/httpd/*" akan dieksekusi, yang berrati akan menghapus semua file dalam folder /var/log/httpd

- 10 05 01 * * root /bin/sh /etc/script.sh
Perintah ini menunjukkan bahwa setiap tanggal 1 setiap bulannya akan dieksekusi kumpulan perintah pada file "/etc/script.sh"

- 30 0 1 1,6,12 * rm /home/heri/*
Perintah ini menunjukkan bahwa setiap tanggal 1 jam 00.30 pada bulan januari, juni, dan desember akan dihapus file /home/heri/*

- 0 20 * 10 1-5 /usr/bin/freshclam -l /var/log/clamav/clam-update.log
Perintah ini menunjukkan bahwa setiap tanggal 1, 10, dan 15 setiap bulan tengah malam akan dijalankan script /usr/bin/freshclam dan menyimpan lognya di file /var/log/clamav/clam-update.log

- 5,10 0 10 * 1 rm /tmp/*
Perintah ini menunjukkan bahwa setiap jam 12.05 dan 12.10 hari senin pada tanggal 10 setiap bulan akan menghapus file-file yang ada di direktory tmp.

V. Lain-lain

1. Tanda * menunjukkan bahwa mengeksekusi perintah pada setiap waktu.

2. Apabila kita ingin menjadwalkan range pada salah satu bagian blok, maka bisa ditulis sebagai berikut:
Setiap tanggal 1,2,5,9 -->1,2,5,9
Setiap 2 jam --> */2 atau 0-23/2

3. Untuk blok bulan dan hari bisa ditulis dengan huruf namun hanya harus menggunakan 3 huruf pertama bulan atau hari dan dalam bahasa Inggris.
Contoh untuk bulan: jan,feb
contoh untuk hari : sun,mon

4. Blok keenam yang menunjukkan user tidak selalu harus ditulis.

5. Kita bisa membuat log hasil eksekusi crontab dengan cara menulisnya di file crontab
contoh:
30 6 * * 1 PATH/udin.sh > PATH/udin.log
Perintah ini menunjukkan bahwa setiap jam 06.30 hari senin akan dieksekusi skrip udin dan lognya akan di tulis di udin.log

Wednesday, December 30, 2009

instalasi SARG (Squid Analisis Report Generator)

Untuk melihat halaman-halaman yang pernah dibuka oleh user kita 8-> yang menggunakan squid kita dapat menggunakan aplikasi sarg yang menurut saya lumayan menarik :-D, langsung saja, untuk proses instalasinya tidak terlalu sulit, dan berikut adalah langkah langkahnya, pertama download sarg di http://sarg.sourceforge.net/sarg.php,
wget http://optusnet.dl.sourceforge.net/sourceforge/sarg/sarg-2.2.3.1.tar.gz
kemudian extract source sarg
tar xvzf sarg-2.2.3.1.tar.gz
kemudian masuk ke direktori hasil extract
cd  sarg-2.2.3.1
jalankan kemudian perintah configure
./configure --enable-bindir=/usr/bin --enable-sysconfdir=/etc/sarg --enable-htmldir=/home/httpd/html --enable-mandir=/usr/local/man/man1
langkah selanjutnya jalankan perintah
make
untuk melakukan kompilasi sarg dan terakhir
make install
kemudian edit dan sesuaikan konfigurasi sarg yang ada di /etc/sarg/sarg.conf, dan berikut adalah contoh konfigurasi sarg yang saya gunakan :
language English
access_log /var/log/squid/acces.log
graphs yes
graph_days_bytes_bar_color orange
title "Squid User Access Reports"
output_dir /home/httpd/html/sarg-php
resolve_ip no
topuser_sort_field BYTES reverse
user_sort_field BYTES reverse
lastlog 3
remove_temp_files yes
index yes
index_tree file
overwrite_report yes
topsites_num 200
topsites_sort_order CONNECT D
index_sort_order D
report_type topusers topsites sites_users users_sites date_time denied auth_failures site_user_time_date downloads
show_successful_message yes
show_read_statistics yes
topuser_fields NUM DATE_TIME USERID CONNECT BYTES %BYTES IN-CACHE-OUT USED_TIME MILISEC %TIME TOTAL AVERAGE
topuser_num 0
Selanjutnya untuk menjalankan sarg gunakan perintah
/usr/bin/sarg -l /var/log/squid/access.log
dan terakhir untuk melihat hasil report dari sarg silahkan buka web browser dan arahkan ke http://server/sarg-php/

semoga bermanfaat.. :-)

Pembatasan download dengan squid

Dalam satu jaringan network biasanya terdiri dari banyak user dan tentu saja terdiri dari banyak tingkah, masing-masing pengguna mempunyai sifat yang berbeda pula, masing-masing punya hak yang harus dipernuhi, akan tetapi biasanya ada beberapa pengguna yang menggunakan fasilitas jaringan computer dengan seenaknya, misalnya melakukan download file, sehingga mau tidak mau akan menyedot habis bandwith di suatu jaringan, untuk itu diperlukan pengaturan dari sang admin untuk membagi rata bandwith yang tersedia, salah satu yang dapat dilakukan adalah dengan membatasi kecepatan download, disini hanya akan membahas tentang pembatasan download dan bukan pembatasan bandwith, disini saya akan menggunakan fasilitas delay_pools dari Squid, yang merupakan aplikasi proxy yang biasa digunakan di lingkungan Unix/Linux. Hal pertama yang diperlukan adalah tentunya computer dengan system operasi Unix/Linux yang sudah berjalan diatasnya squid proxy, dan aplikasi squid yang sudah di compile dengan menggunakan modul delay_pools, disini saya tidak akan menguraikan panjang lebar cara kompilasi ataupun option-option yang lainya, langsung saja disini saya akan memberikan batasan hanya untuk satu blok jaringan. Untuk melakukanya tambahkan option berikut di file konfigurasi squid, disini saya menggunakan UBUNTU 8.04, dan file konfigurasinya terdapat di /etc/squid/squid.conf
acl limit url_regex -i ftp .exe .mpeg .mp3 .zip
delay_pools 1
delay_class 1 1
delay_parameters 1 1000/16000
delay_access 1 allow limit
delay_access 1 deny ALL
Dengan keterangan sebagai berikut :
acl limit url_regex -i ftp .exe .mpeg .mp3 .zip
Merupakan option untuk membatasi jaringan yang diberi nama â€Å“limit” untuk melakukan pembatasan berdasarkan file-file yang di download, untuk memfilter file-file yang akan dibatasi kita menggunakan url_regex (GNU regex)dan option -i mempunyai arti incansitive.
delay_pools 1
Digunakan untuk menentukan berapa banyak pools yang akan kita buat
delay_class 1 1
Menentukan class dari satu suatu pools, dan satu pools hanya bisa diisi 1 class, option diatas berarti akan melakukan â€Å“aksi” pada delay_class 1 dari pools 1.
delay_parameters 1 5000/100000
Menentukan parameter yang akan diberikan, yang berarti bahwa client akan mendapatkan kecepatan download 5000 Bps atau sekitar 5 Kbps apabila file yang di download lebih dari 100000 Byte (100 Kb) dan apabila melakukan download lebih kecil dari 100Kb maka client tidak akan dibatasi kecepatanya.
delay_access 1 allow limit
Option ini digunakan untuk memberikan izin kepada jaringan yang tadi telah kita beri nama “limit”.
delay_access 1 deny ALL
Dan yang terakhir digunakan untuk memblok network yang tidak terdapat dalam list acl.
Dan yang terakhir jangan lupa untuk menyimpan hasil perubahanya :p, kemudian untuk melihat hasilnya maka squid harus di restart terlebih dahulu, untuk memastikan coba lakukan cek dengan melakukan download pada file-file yang kita batasi downloadnya.

Monitoring aktifitas UPS dari web

sebelumnya kita di download dulu paket apcupsd (biasanya .rpm)
trus install deh

untuk melihat bisa via browser dgn alamat :

http://ip_tempat ups/apcupsd/multimon.cgi

TAPI ini  KHUSUS untuk UPS merk APC

smoga bermanfaat

Jengkol ternyata berbahaya juga

tazkiyawasyifa menulis "Image bahwa jengkol menghasilkan aroma yang luar biasa, sudah bukan barang baru lagi. Tetapi ternyata mudharat jengkol tidak berhenti pada sebatas bau saja. Kandungan asam jengkolatnya juga berpeluang menyebabkan penyumbatan saluran air seni. Peringatan bagi para penggemar jengkol. Dalam satu banyolan, orang menanyakan bagaimana caranya menghilangkan bau mulut sehabis makan pete. Bukan dengan gosok gigi, atau penyegar mulut, tetapi dengan makan jengkol. Alasannya, bau pete akan hilang, kalah oleh bau jengkol. Itu sekedar gambaran, bagaimana bau jengkol yang sangat tajam, bahkan mampu mengalahkan pete yang sudah bau. Tetapi di kalangan masyarakat, khususnya orang sunda, jengkol merupakan makanan populer yang banyak penggemarnya. Saya sendiri heran, dari segi apa mereka menyukai makanan yang satu ini. Kebetulan memang saya kurang suka jengkol. Tetapi bagi yang suka, konon, jengkol itu nikmat. Ditambah dengan aromanya yang khas, jengkol dianggap mampu mendatangkan selera makan, sehingga makan tanpa jengjol ibarat saur tak bergaram. Bau itu tidak hanya berhenti di mulut saja. Beberapa saat setelah makan, maka air seninya juga akan mencerminkan aroma jengkol, bahkan lebih gawat lagi. Maka di daerah perkampungan yang rakyatnya sangat gemar makan jengkol akan mudah dikenali dari bau selokannya. Bau selokan dari penggemar jengkol itu sangat tajam dan khas, menusuk hidung dan rasanya tidak enak. Bau Menusuk Penyebab bau itu sebenarnya adalah asam-asam amino yang terkandung di dalam biji jengkol. Asam amino itu didominasi oleh asam amino yang mengandung unsur Sulfur (S). Ketika terdegradasi atau terpecah-pecah menjadi komponen yang lebih kecil, asam amino itu akan menghasilkan berbagai komponen flavor yang sangat bau, karena pengaruh sulfur tersebut. SAlah satu gas yang terbentuk dengan unsur itu adalah gas H2S yang terkenal sangat bau. Bau yang ditimbulkan dari jengkol itu sebenarnya cukup mengganggu, terutama bagi orang lain yang tidak ikut makan. Kalau yang makan, meskipun bau, setidak-tidaknya sudah menikmati kelezatan jengkol. Tetapi bagi orang lain yang tidak ikut merasakan, tetapi cuma kebagian baunya, akan merasa sangat terganggu. Apalagi dengan air seni yang dikeluarkannya. Jika pemakan jengkol ini buang air di WC dan kurang sempurna membilasnya, maka WC akan bau tidak enak dan mengganggu ketenangan orang lain. Dari berbagai akibat yang ditimbulkan itu, sebenarnya jengkol sudah dapat dikiaskan sebagai bawang. Seperti diketaui bahwa Rasul memakruhkan bawang, karena makanan itu dianggap sebagai makanan yang menyebabkan bau mulut. Padahal kalau dinilai intensitas baunya, jengkol jauh lebih bau dibandingkan bawang. Lalu kalau bawang saja dihukumi makruh, maka bagaimana dengan jengkol? Ya minimal sama dengan bawang, alias makruh. Dalam kontenks hukum Islam, makruh itu merupakan suatu perbuatan yang apabila dilakukan akan dibenci oleh Allah, dan apabila ditinggalkan mendapat pahala. Kata \\\\\\\"dibenci\\\\\\\" merupakan ungkapan yang sangat tidak baik dan sejauh mungkin harus dihindari bagi umat Islam. Oleh karena itu sekuat tenaga kita harus menginggalkan barang-barang yang dihukumi makruh, guna mendapatkan pahala dan Ridho dari Allah SWT. Asam Jengkolat Asam jengkolat merupakan salah satu komponen yang terdapat pada biji jengkol. Strukturnya mirip dengan asam amino (pembentuk protein), tetapi tidak dapat dicerna. Oleh karena itu tidak dapat memberikan manfaat apa-apa pada tubuh. Bahkan pada berbagai buku kimia pangan, asam jengkolat dianggap sebagai salah satu racun yang dapat mengganggu tubuh manusia. Kandungan asam jengkolat pada biji jengkol bervariasi, tergantung pada varietas dan umur biji jengkol. Jumlahnya antara 1 - 2 % dari berat biji jengkol. Tetapi yang jelas asam jengkolat ini dapat mengakibatkan gangguan kesehatan. Penyebabknya adalah terbentuknya kristal asam jengkolat yang akan dapat menyumbat saluran air seni. Jika kristal yang terbentuk tersebut semakin banyak, maka kelama-lamaan dapat menimbulkan gangguan pada saat mengeluarkan air seni. Bahkan jika terbentuknya infeksi yang dapat menimbukan gangguan-gangguan lebih lanjut. Asam jengkolat mempunyai struktur molekul yang menyerupai asam amino sistein yang mengandung unsur sulfur, sehingga ikut berpartisipasi dalam pembentukan bau. Molekul itu terdapat dalam bentuk bebas dan sukar larut ke dalam air. Karena itu dalam jumlah tertentu asam jengkolat dapat membentuk kristal. Dalam kenyataannya memang tidak semua pemakan jengkol secara otomatis menderita penyakiut saluran air seni sebagai akibat dari asam jengkolat. Hal ini disebabkan oleh beberapa faktor. Pertama, jumlah minimal asam jengkolat yang dapat menyebabkan gangguan. Kalau makan jengkolnya tidak terlalu banyak, memang gangguan tersebut masih belum kelihatan. Kedua adalah disebabkan karena daya tahan dari tubuh manusia. Secara alami, tubuh melakukan reaksiterhadap gangguan-gangguan yang muncul dari luar. Dalam hal asam jengkolat, pH atau keasaman urin manusia berbeda-beda. Ada yang bersifat asam, ada yang netral. Pada urin yang relatif netral, gangguan itu lebih kecil resikonya. Sedangkan pada urin yang lebih asam, pembentukan kristal itu relatif lebih cepat. Bahkan pada urin yang asam, ada kemungkinan terjadi pembentukan kristal pada ginjal manusia. Pada kondisi demikian akibat-akibat yang akan ditimbulkan lebih gawat lagi. Oleh karena itu menyukai sauatu makanan sebenarnya boleh-boleh saja. Akan tetapi pada batas-batas kewajaran, jangan berlebih-lebihan. Sebab makanan halal yang dikonsumsi secara berlebih-lebihan dapat menjadi makruh atau bahkan haram, karena dapat mendatangkan akibat-akibat serius pada kesehatan manusia. Apalagi jika tubuh sudah mengalami gangguan tertentu, maka jika memang dilrang makan suatu makanan, sebaiknya ditinggalkan. Seperti halnya makan makanan berlemak tinggi pada penderita gangguan kolesterol. Nah, dalam hal jengkol, sebaiknya memang kita lebih berhati-hati. Sebab kalau sudah terjadi gangguan kesehatan, biayanya akan lebih tinggi lagi. Apalagi pada masa krisis seperti ini. Pencegahan jauh lebih baik daripada pengobatan."

Hidup Jangan Tertidur

Ditulis oleh : Arvan Pradiansyah, penulis buku You Are A Leader!

Hidup Jangan Tertidur!

Untuk dapat menikmati hidup, hal terpenting yang perlu Anda lakukan adalah menjadi SADAR. Inti kepemimpinan adalah kesadaran. Inti spiritualitas juga adalah kesadaran. Banyak orang yang menjalani
hidup ini dalam keadaan tertidur. Mereka lahir, tumbuh, menikah, mencari nafkah, membesarkan anak, dan akhirnya meninggal dalam keadaan tertidur.

Analoginya adalah seperti orang yang terkena hipnotis. Anda tahu di mana menyimpan uang. Anda pun tahu persis nomor pin Anda. Dan Andapun menyerahkan uang Anda pada orang tidak dikenal. Anda tahu,
tapi tidak sadar. Karena itu, Anda bergerak bagaikan robot-robot yang dikendalikan orang lain, lingkungan, jabatan, uang, dan harta benda.

Pengertian menyadari amat berbeda dengan mengetahui. Anda tahu berolah raga penting untuk kesehatan, tapi Anda tidak juga melakukannya. Anda tahu memperjualbelikan jabatan itu salah, tapi Anda menikmatinya. Anda tahu berselingkuh dapat menghancurkan keluarga, tapi Anda tidak dapat menahan godaan. Itulah contoh tahu tapi tidak sadar!

Ada dua hal yang dapat membuat orang menjadi sadar. Pertama, peristiwa-peristiwa pahit dan musibah. Musibah sebenarnya adalah rahmat terselubung karena dapat membuat kita bangun dan sadar. Anda baru sadar pentingnya kesehatan kalau Anda sakit. Anda baru sadar pentingnya olahraga kalau kadar kolesterol Anda mencapai tingkat yang mengkhawatirkan. Anda baru sadar nikmatnya bekerja kalau Anda di-PHK. Seorang wanita karier baru menyadari bahwa keluarga jauh lebih penting setelah anaknya terkena narkoba. Seorang sopir taksi pernah bercerita bahwa ia baru menyadari bahayanya judi setelah hartanya habis.

Kematian mungkin merupakan satu stimulus terbesar yang mampu menyentakkan kita. Banyak tokoh terkenal meninggal begitu saja. Mereka sedang sibuk memperjualbelikan kekuasaan, saling menjegal, berjuang meraih jabatan, lalu tiba-tiba saja meninggal. Bayangkan kalau Anda sedang menonton film di bioskop. Pertunjukan sedang berlangsung seru ketika tiba-tiba listrik padam. Petugas bioskop berkata, Silakan Anda pulang, pertunjukan sudah selesai! Anda protes, bahkan ingin menunggu sampai listrik hidup kembali. Tapi, si penjaga hanya berkata tegas, Pertunjukan sudah selesai, listriknya tidak akan pernah hidup kembali.

Itulah analogi sederhana dari kematian. Kematian orang yang kita kenal, apalagi kerabat dekat kita sering menyadarkan kita pada arti hidup ini. Kematian menyadarkan kita pada betapa singkatnya hidup ini, betapa seringnya kita meributkan hal-hal sepele, dan betapa bodohnya kita menimbun kekayaan yang tidak sempat kita nikmati.

Hidup ini seringkali menipu dan meninabobokan orang. Untuk menjadi bangun kita harus sadar mengenai tiga hal, yaitu siapa diri kita, darimana kita berasal, dan ke mana kita akan pergi. Untuk itu kita perlu sering mengambil jarak dari kesibukan kita dan melakukan kontemplasi.

Ada sebuah ungkapan menarik dari seorang filsuf Perancis, Teilhard de Chardin, Kita bukanlah manusia yang mengalami pengalaman- pengalaman spiritual, kita adalah makhluk spiritual yang mengalami pengalaman-pengalam an manusiawi. Manusia bukanlah makhluk bumi melainkan makhluk langit. Kita adalah makhluk spiritual yang kebetulan sedang menempati rumah kita di bumi. Tubuh kita sebenarnya hanyalah rumah sementara bagi jiwa kita. Tubuh diperlukan karena merupakan salah satu syarat untuk bisa hidup di dunia. Tetapi, tubuh ini lama kelamaan akan rusak dan akhirnya tidak dapat digunakan lagi. Pada saat itulah jiwa kita akan meninggalkan rumah untuk mencari rumah yang lebih layak. Keadaan ini kita sebut meninggal dunia. Jangan lupa, ini bukan berarti mati karena jiwa kita tak pernah mati. Yang mati adalah rumah kita atau tubuh kita sendiri.

Coba Anda resapi paragraf diatas dalam-dalam. Badan kita akan mati, tapi jiwa kita tetap hidup. Kalau Anda menyadari hal ini, Anda tidak akan menjadi manusia yang ngoyo dan serakah. Kita memang perlu hidup, perlu makanan, tempat tinggal, dan kebutuhan dasar lainnya. Bila Anda sudah mencapai semua kebutuhan tersebut, itu sudah cukup! Buat apa sibuk mengumpul-ngumpulka n kekayaan -- apalagi dengan menyalahgunakan jabatan -- kalau hasilnya tidak dapat Anda nikmati selama-lamanya. Apalagi Anda sudah merusak jiwa Anda sendiri dengan berlaku curang dan korup. Padahal, jiwa inilah milik kita yang abadi.

Lantas, apakah kita perlu mengalami sendiri peristiwa-peristiwa yang pahit tersebut agar kita sadar? Jawabnya: ya! Tapi kalau Anda merasa cara tersebut terlalu mahal, ada cara kedua yang jauh lebih mudah: Belajarlah MENDENGARKAN. Dengarlah dan belajarlah dari pengalaman orang lain. Bukalah mata dan hati Anda untuk mengerti, mendengarkan, dan mempertanyakan semua pikiran dan paradigma Anda. Sayang, banyak orang yang mendengarkan semata-mata untuk memperkuat pendapat mereka sendiri, bukannya untuk mendapatkan sesuatu yang baru yang mungkin bertentangan dengan pendapat mereka sebelumnya. Orang yang seperti ini masih tertidur dan belum sepenuhnya bangun.

Bila lidah kelu, tulisan menjadi perlu Pena lebih tajam dari pedang Tinta seorang berilmu lebih mulia dari darah seorang syahid

pustaka tani
nuraulia


semoga bermanfaat bagi kita semua..amin.

INSTALASI LIGHTSQUID PADA UBUNTU

Saya mencoba mendokumentasi installasi lightsquid dan ingin berbagi dengan semuanya. Lightsquid adalah proxy squid analizer yang berbasis web, atau lebih tepatnya tools yang digunakan untuk menganalisa log dari user yang menggunakan squid kita yang datanya diambil oleh lightsquid dari squid (access.log), instalasi dari lightsquid ini juga relatif mudah dengan fitur2 yang lumayan, untuk informasi fitur2 yang ada di lightsquid silahkan berkunjung ke
http://lightsquid.sourceforge.net/Index2.html
adapun cara instalasinya adalah sebagai berikut, pertama download paket dari lightsquid
wget http://optusnet.dl.sourceforge.net/sourceforge/lightsquid/lightsquid-1.7.tgz
kemudian ekstrak di direktori cgi-bin di server anda, misalkan disini saya tempatkan di /var/www/cgi-bin/ maka jalankan
tar xvzf lightsquid-1.7.tgz -C /var/www/cgi-bin/
agar memper mudah dalam membuat alias ganti nama dari lightsquid-1.7.1 menjadi lightsquid
mv lightsquid-1.7.1 lightsquid
kemudian set permision ke user dan group yang menjalankan apache
egrep ^User /var/www/conf/httpd.conf
User www
egrep ^Group /var/www/conf/httpd.conf
Group www
kemudian jalankan
sudo chmod -R www.www /var/www/cgi-bin/lightsquid
selanjutnya buka file konfigurasi dari lightsquid dan sesuaikan dengan tempat anda, contoh konfigurasi lightsquid
#path to additional `cfg` files
$cfgpath             ="/var/www/cgi-bin/lightsquid";
#path to `tpl` folder
$tplpath             ="/var/www/cgi-bin/lightsquid/tpl";
#path to `lang` folder
$langpath            ="/var/www/cgi-bin/lightsquid/lang";
#path to `report` folder
$reportpath          ="/var/www/cgi-bin/lightsquid/report";
#path to access.log
$logpath             ="/var/squid/logs";
#path to `ip2name` folder
$ip2namepath         ="/var/www/cgi-bin/lightsquid/ip2name";
agar memudahkan kita buatkan virtual direktori untuk lightsquid di apache dan tambahkan baris berikut
Alias /lightsquid "/var/www/cgi-bin/lightsquid"

Options Indexes MultiViews +ExecCGI
AllowOverride None
Order allow,deny
Allow from all
DirectoryIndex index.cgi
sehingga anda dapat mengakses lightsquid dengan menggunakan http://server_ip/lightsquid kemudian agar lightsquid dijalankan oleh sistem dalam periode waktu tertentu maka masukan perintah berikut di crontab
*/30 * * * * /var/www/cgi-bin/lightsquid/lightparser.pl today
diasumsikan lightsquid akan dijalankan oleh crontab setiap 30 menit sekali, selanjutnya silahkan dicoba lightsquid yang baru anda install menggunakan web browser dan arahkan ke http://server_ip/lightsquid
Semoga bermanfaat :)
referensi :
http://lightsquid.sourceforge.net/Installs.html

Sunday, November 29, 2009

RENUNGAN DIRI

Hari ini 
sebelum kamu mengatakan kata-kata yang tidak baik,

Pikirkan tentang seseorang yang tidak dapat 
berbicara sama sekali

Sebelum kamu mengeluh tentang rasa dari makananmu,

Pikirkan tentang seseorang yang tidak punya apapun 
untuk dimakan.

Sebelum kamu mengeluh tidak punya apa-apa

Pikirkan tentang seseorang yang meminta-minta di jalanan.

Sebelum kamu mengeluh bahwa kamu buruk,

Pikirkan tentang seseorang yang berada pada
tingkat yang terburuk didalam hidupnya.

Sebelum kamu mengeluh tentang suami atau istri anda.

Pikirkan tentang seseorang yang memohon kepada Tuhan 
untuk diberikan teman hidup

Hari ini sebelum kamu mengeluh tentang hidupmu,

Pikirkan tentang seseorang yang meninggal terlalu cepat

Sebelum kamu mengeluh tentang anak-anakmu,

Pikirkan tentang seseorang yang sangat ingin 
mempunyai anak tetapi dirinya mandul

Sebelum kamu mengeluh tentang rumahmu yang kotor
karena pembantumu tidak mengerjakan tugasnya,

Pikirkan tentang orang-orang yang tinggal di jalanan

Sebelum kamu mengeluh tentang jauhnya kamu telah menyetir,

Pikirkan tentang seseorang yang menempuh
jarak yang sama dengan berjalan kaki

Dan disaat kamu lelah dan mengeluh tentang pekerjaanmu,

Pikirkan tentang pengangguran, orang-orang cacat
yang berharap mereka mempunyai pekerjaan seperti anda


Sebelum kamu menunjukkan jari dan menyalahkan orang lain,

ingatlah bahwa tidak ada seorangpun yang tidak berdosa..


Kita semua menjawab kepada Tuhan


"Dan ketika kamu sedang bersedih dan hidupmu dalam
kesusahan, Tersenyum dan mengucap syukurlah kepada Tuhan
bahwa kamu masih hidup !"


Life is a gift . .

Live it...

Enjoy it...

Celebrate it...

And fulfill it...


Cintai orang lain dengan perkataan dan perbuatanmu..
Cinta diciptakan tidak untuk disimpan atau disembunyikan..
Anda tidak mencintai seseorang karena dia cantik atau tampan,
karena anda menyayangi dan mencintai Mereka,
jadilah meraka CANTIK dan TAMPAN


Kecantikan bukan diwajah dan 
ketampanan bukan digagahnya seseorang,
tapi cantik dan tampan muncul dari HATI, disebut jg dengan 
Hati Nurani.

Monday, November 23, 2009

Printer iP1880 & iP1900 Karmic Koala

Langkah instalasi printer sebagai berikut :
  1. Download Driver Canon PIXMA iP1900 dari Ziddu.
  2. Extract :
    tar -zxvf Canon-Pixma-iP1900-iP1800-KarmicKoala.tar.gz

  3. masuk ke directori :
    cd Canon-Pixma-iP1900-iP1800-KarmicKoala

  4. Install cnijfilter-common_3.00-1_i386.deb
    sudo dpkg -i cnijfilter-common_3.00-1_i386.deb

  5. Install cnijfilter-ip1900series_3.00-1_i386.deb
    sudo dpkg -i cnijfilter-ip1900series_3.00-1_i386.deb

  6. Nyalakan Printer dan pasang kabelnya. jika anda menggunakan Canon iP1900 series, printer sudah siap
    Tapi jika menggunakan Canon iP1800 series,ada beberapa langkah lagi ....
    jika printer dinyalakan akan muncul pesan berikut :




    setelah itu akan muncul pesan berikut maka pilih : - provide PPD file:



    Download PPD file dari link : 
    http://www.mediafire.com/?mdmldyztfoh
    simpan di /usr/share/ppd/.
    arahkan pengambilan PPD file ke file yang sudah di download tadi.
    Ubah nama printer :




    Dan printer siap digunakan :




    Atau dari menu System->Administration->Printing, click kanan nama printer, pilih properties, ubah Make and Model pilih using new PPD file.

    Selamat mencoba....


Friday, November 20, 2009

YA ALLAH.......

Ya Allah, ampunilah kami, orang tua kami, anak-anak kami, guru-guru kami, saudara-saudara seagama, sahabat-sahabat kami, orang-orang yang mencintai kami karena Engkau, orang-orang yang berbuat baik kepada kami dan bagi kaum muslimin muslimat, mukminin dan mukminat, wahai Tuhan penguasa alam semesta. Sesungguhnya Engkau Maha mendengar doa. Amin
Ya Allah, sebagaimana Engkau telah memelihara wajah kami dari sujud kecuali kepada-Mu, Ya Allah peliharalah wajah kami dengan kemudahan rezeki dan jangan Engkau merendahkan kami dengan kesempitan rezeki-Mu. Maka peliharalah diri kami dari meminta-minta hajat kami kecuali kepada-Mu dengan kemurahan dan kaunia-Mu. Wahai dzat yang paling penyayang. Amin
Wahai Dzat Yang Maha Hidup, Wahai Dzat yang terus menerus mengurus makhluk-Nya, dengan rahmat-Mu kami mohon pertolongan, terimalah doa kami, Wahai Tuhan Sekalian Alam. Amin
Ya Allah, peliharalah kami dari musibah yang Engkau turunkan, berikanlah kami nikmat-nikmat-Mu dan jadikanlah kami hamba-hamba yang mendapatkan kebaikan, bukan hamba-hamba yang mendapat ujian, dengan rahmat-Mu, Wahai yang paling penyayang diantara yang penyayang. Anugerahkan kepada kami kesehatan lahir dan bathin. Amin
Wahai Yang Maha Lembut, Tuhanku, ampunilah aku dan terimalah tobatku. Sesungguhnya Engkau Maha Menerima tobat lahi Maha Penyayang.Amin
Ya Allah, yang melepaskan kesulitan, yang menghilangkan kesedihan, yang memenuhi permohonan orang-orang yang dalam keadaan terpaksa, Yang Maha Pengasih dan Penyayang di dunia dan akhirat. Amin

Wednesday, November 11, 2009

Sikap Memaafkan dan Manfaatnya bagi Kesehatan

Salah satu sifat mulia yang dianjurkan dalam Al Qur’an adalah sikap memaafkan:
Jadilah pemaaf dan suruhlah orang mengerjakan yang makruf, serta jangan pedulikan orang-orang yang bodoh. (QS. Al Qur’an, 7:199)
Dalam ayat lain Allah berfirman: "...dan hendaklah mereka memaafkan dan berlapang dada. Apakah kamu tidak suka bahwa Allah mengampunimu? Dan Allah Maha Pengampun, Maha Penyayang." (QS. An Nuur, 24:22)
Mereka yang tidak mengikuti ajaran mulia Al Qur'an akan merasa sulit memaafkan orang lain. Sebab, mereka mudah marah terhadap kesalahan apa pun yang diperbuat. Padahal, Allah telah menganjurkan orang beriman bahwa memaafkan adalah lebih baik:
... dan jika kamu maafkan dan kamu santuni serta ampuni (mereka), maka sungguh, Allah Maha Pengampun, Maha Penyayang. (QS. At Taghaabun, 64:14)
Juga dinyatakan dalam Al Qur'an bahwa pemaaf adalah sifat mulia yang terpuji. "Tetapi barang siapa bersabar dan memaafkan, sungguh yang demikian itu termasuk perbuatan yang mulia." (Qur'an 42:43) Berlandaskan hal tersebut, kaum beriman adalah orang-orang yang bersifat memaafkan, pengasih dan berlapang dada, sebagaimana dinyatakan dalam Al Qur'an, "...menahan amarahnya dan memaafkan (kesalahan) orang lain." (QS. Ali ‘Imraan, 3:134)

Para peneliti percaya bahwa pelepasan hormon stres, kebutuhan oksigen yang meningkat oleh sel-sel otot jantung, dan kekentalan yang bertambah dari keeping-keping darah, yang memicu pembekuan darah menjelaskan bagaimana kemarahan meningkatkan peluang terjadinya serangan jantung. Ketika marah, detak jantung meningkat melebihi batas wajar, dan menyebabkan naiknya tekanan darah pada pembuluh nadi, dan oleh karenanya memperbesar kemungkinan terkena serangan jantung.
Pemahaman orang-orang beriman tentang sikap memaafkan sangatlah berbeda dari mereka yang tidak menjalani hidup sesuai ajaran Al Qur'an. Meskipun banyak orang mungkin berkata mereka telah memaafkan seseorang yang menyakiti mereka, namun perlu waktu lama untuk membebaskan diri dari rasa benci dan marah dalam hati mereka. Sikap mereka cenderung menampakkan rasa marah itu. Di lain pihak, sikap memaafkan orang-orang beriman adalah tulus. Karena mereka tahu bahwa manusia diuji di dunia ini, dan belajar dari kesalahan mereka, mereka berlapang dada dan bersifat pengasih. Lebih dari itu, orang-orang beriman juga mampu memaafkan walau sebenarnya mereka benar dan orang lain salah. Ketika memaafkan, mereka tidak membedakan antara kesalahan besar dan kecil. Seseorang dapat saja sangat menyakiti mereka tanpa sengaja. Akan tetapi, orang-orang beriman tahu bahwa segala sesuatu terjadi menurut kehendak Allah, dan berjalan sesuai takdir tertentu, dan karena itu, mereka berserah diri dengan peristiwa ini, tidak pernah terbelenggu oleh amarah.
Menurut penelitian terakhir, para ilmuwan Amerika membuktikan bahwa mereka yang mampu memaafkan adalah lebih sehat baik jiwa maupun raga. Orang-orang yang diteliti menyatakan bahwa penderitaan mereka berkurang setelah memaafkan orang yang menyakiti mereka. Penelitian tersebut menunjukkan bahwa orang yang belajar memaafkan merasa lebih baik, tidak hanya secara batiniyah namun juga jasmaniyah. Sebagai contoh, telah dibuktikan bahwa berdasarkan penelitian, gejala-gejala pada kejiwaan dan tubuh seperti sakit punggung akibat stress [tekanan jiwa], susah tidur dan sakit perut sangatlah berkurang pada orang-orang ini.

Memaafkan, adalah salah satu perilaku yang membuat orang tetap sehat, dan sebuah sikap mulia yang seharusnya diamalkan setiap orang
Dalam bukunya, Forgive for Good [Maafkanlah demi Kebaikan], Dr. Frederic Luskin menjelaskan sifat pemaaf sebagai resep yang telah terbukti bagi kesehatan dan kebahagiaan. Buku tersebut memaparkan bagaimana sifat pemaaf memicu terciptanya keadaan baik dalam pikiran seperti harapan, kesabaran dan percaya diri dengan mengurangi kemarahan, penderitaan, lemah semangat dan stres. Menurut Dr. Luskin, kemarahan yang dipelihara menyebabkan dampak ragawi yang dapat teramati pada diri seseorang. Dia melanjutkan dengan mengatakan bahwa:
Permasalahan tentang kemarahan jangka panjang atau yang tak berkesudahan adalah kita telah melihatnya menyetel ulang sistem pengatur suhu di dalam tubuh. Ketika Anda terbiasa dengan kemarahan tingkat rendah sepanjang waktu, Anda tidak menyadari seperti apa normal itu. Hal tersebut menyebabkan semacam aliran adrenalin yang membuat orang terbiasa. Hal itu membakar tubuh dan menjadikannya sulit berpikir jernih – memperburuk keadaan.
Sebuah tulisan berjudul "Forgiveness" [Memaafkan], yang diterbitkan Healing Current Magazine [Majalah Penyembuhan Masa Kini] edisi bulan September-Oktober 1996, menyebutkan bahwa kemarahan terhadap seseorang atau suatu peristiwa menimbulkan emosi negatif dalam diri orang, dan merusak keseimbangan emosional bahkan kesehatan jasmani mereka. Artikel tersebut juga menyebutkan bahwa orang menyadari setelah beberapa saat bahwa kemarahan itu mengganggu mereka, dan kemudian berkeinginan memperbaiki kerusakan hubungan. Jadi, mereka mengambil langkah-langkah untuk memaafkan. Disebutkan pula bahwa, meskipun mereka tahan dengan segala hal itu, orang tidak ingin menghabiskan waktu-waktu berharga dari hidup mereka dalam kemarahan dan kegelisahan, dan lebih suka memaafkan diri mereka sendiri dan orang lain.
Semua penelitian yang ada menunjukkan bahwa kemarahan adalah sebuah keadaan pikiran yang sangat merusak kesehatan manusia. Memaafkan, di sisi lain, meskipun terasa berat, terasa membahagiakan, satu bagian dari akhlak terpuji, yang menghilangkan segala dampak merusak dari kemarahan, dan membantu orang tersebut menikmati hidup yang sehat, baik secara lahir maupun batin. Namun, tujuan sebenarnya dari memaafkan –sebagaimana segala sesuatu lainnya – haruslah untuk mendapatkan ridha Allah. Kenyataan bahwa sifat-sifat akhlak seperti ini, dan bahwa manfaatnya telah dibuktikan secara ilmiah, telah dinyatakan dalam banyak ayat Al Qur’an, adalah satu saja dari banyak sumber kearifan yang dikandungnya.

diambil dari :  http://www.harunyahya.com/indo/artikel/094.htm

Tuesday, November 10, 2009

Kebahagiaan Adalah........

Kondisi senantiasa bahagia dalam situasi apa pun, inilah. yang senantiasa dikejar oleh manusia. Manusia ingin hidup bahagia. Hidup tenang, tenteram, damai, dan sejahtera. Sebagian orang mengejar kebahagiaan dengan bekerja keras untuk menghimpun harta. Dia menyangka bahwa pada harta yang berlimpah itu terdapat kebahagaiaan. Ada yang mengejar kebahagiaan pada tahta, pada kekuasaan. Beragam cara dia lakukan untuk merebut kekuasaan. Sehab menurtnya kekuasaan identik dengan kebahagiaan dan kenikmatan dalam kehidupan. Dengan kekuasaan sesrorang dapat berbuat banyak. Orang sakit menyangka, bahagia terletak pada kesehatan. Orang miskin menyangka, bahagia terletak pada harta kekayaan. Rakyat jelata menyangka kebahagiaan terletak pada kekuasaan. Dan sangkaan-sangkaan lain.
Lantas apakah yang disebut"bahagia' (sa'adah/happiness)?
Selama ribuan tahun, para pemikir telah sibuk membincangkan tentang kebahagiaan. Kebahagiaan adalah sesuatu yang ada di luar manusia, dan bersitat kondisional. Kebahagiaan bersifat sangat temporal. Jika dia sedang berjaya, maka di situ ada kebahagiaan. Jika sedang jatuh, maka hilanglah kebahagiaan. Maka. menurut pandangan ini tidak ada kebahagiaan yang abadi dalam jiwa manusia. Kebahagiaan itu sifatnya sesaat, tergantung kondisi eksternal manusia. Inilah gambaran kondisi kejiwaan masyarakat Barat sebagai: "Mereka senantiasa dalam keadaan mencari dan mengejar kebahagiaan, tanpa merasa puas dan menetap dalam suatu keadaan.
Islam menyatakan bahwa "Kesejahteraan' dan "kebahagiaan" itu bukan merujuk kepada sifat badani dan jasmani insan, bukan kepada diri hayawani sifat basyari; dan bukan pula dia suatu keadaan hayali insan yang hanva dapat dinikmati dalam alam fikiran belaka.
Keselahteraan dan kebahagiaan itu merujuk kepada keyakinan diri akan hakikat terakhir yang mutlak yang dicari-cari itu — yakni: keyakinan akan Hak Ta'ala — dan penuaian amalan yang dikerjakan oleh diri berdasarkan keyakinan itu dan menuruti titah batinnya.'
Jadi, kebahagiaan adalah kondisi hati yang dipenuhi dengan keyakinan (iman) dan berperilaku sesuai dengan keyakinannya itu. Bilal bin Rabah merasa bahagia dapat mempertahankan keimanannya meskipun dalam kondisi disiksa. Imam Abu Hanifah merasa bahagia meskipun harus dijebloskan ke penjara dan dicambuk setiap hari, karena menolak diangkat menjadi hakim negara. Para sahabat nabi, rela meninggalkan kampung halamannya demi mempertahankan iman. Mereka bahagia. Hidup dengan keyakinan dan menjalankan keyakinan.

Dan apa saja yang diberikan kepada kamu, maka itu adalah kenikmatan hidup duniawi dan perhiasannva. Sedang apa yang di sisi Allah adalah lebih baik dan lebih kekal. Apakah kamu tidak memahaminya?
Menurut al-Ghazali, puncak kebahagiaan pada manusia adalah jika dia berhasil mencapai ma'rifatullah", telah mengenal Allah SWT. Selanjutnya, al-Ghazali menyatakan:
"Ketahuilah bahagia tiap-tiap sesuatu bila kita rasakan nikmat, kesenangan dan kelezatannya mara rasa itu ialah menurut perasaan masing-masing. Maka kelezatan (mata) ialah melihat rupa yang indah, kenikmatan telinga mendengar suara yang merdu, demikian pula segala anggota yang lain dan tubuh manusia.
Ada pun kelezatan hati ialah ma'rifat kepada Allah, karena hati dijadikan tidak lain untuk mengingat Tuhan. Seorang rakyat jelata akan sangat gembira kalau dia dapat herkenalan dengan seorang pajabat tinggi atau menteri; kegembiraan itu naik berlipat-ganda kalau dia dapat berkenalan yang lebih tinggi lagi misalnya raja atau presiden.
Maka tentu saja berkenalan dengan Allah, adalah puncak dari segala macam kegembiraan. Lebih dari apa yang dapat dibayangkan  oleh manusia, sebab tidak ada yang lebih tinggi dari kemuliaan Allah. Dan oleh sebab itu tidak ada ma'rifat yang lebih lezat daripada ma'rifatullah.
Ma'rifalullah adalah buah dari ilmu. Ilmu yang mampu mengantarkan manusia kepada keyakinan. bahwa tiada Tuhan selain Allah" (Laa ilaaha illallah). Untuk itulah, untuk dapat meraih kebahagiaan yang abadi, manusia wajib mengenal Allah. Caranya, dengan mengenal ayat-ayat-Nya, baik ayat kauniyah maupun ayat qauliyah.
Banyak sekali ayat-ayat al-Quran yang memerintahkan manusia memperhatikan dan memikirkan tentang fenomana alam semesta, termasuk memikirkan dirinya sendiri.
Disamping ayat-ayat kauniyah. Allah SWT juga menurunkan ayat-ayat qauliyah, berupa wahyu verbal kepada utusan-Nya yang terakhir, yaitu Nabi Muhammad saw. Karena itu, dalam QS Ali Imran 18-19, disebutkan, bahwa orang-orang yang berilmu adalah orang-orang yang bersaksi bahwa "Tiada tuhan selain Allah", dan bersakssi bahwa "Sesungguhnya ad-Din dalam pandangan Allah SWT adalah Islam."
Inilah yang disebut ilmu yang mengantarkan kepada peradaban dan kebahagiaan. Setiap lembaga pendidikan. khususnya lembaga pendidikan Islam. harus mampu mengantarkan sivitas akademika-nya menuju kepada tangga kebahagiaan yang hakiki dan abadi. Kebahagiaan yang sejati adalah yang terkait antara dunia dan akhirat.
Kriteria inilah yang harusnya dijadikan indikator utama, apakah suatu program pendidikan (ta'dib) berhasil atau tidak. Keberhasilan pendidikan dalam Islam bukan diukur dari berapa mahalnya uang hayaran sekolah; berapa banyak yang diterima di Perguruan Tinggi Negeri dan sebagainya. Tetapi apakah pendidikan itu mampu melahirkan manusia-manusia yang beradab yang mengenal Tuhannya dan beribadah kepada Penciptanya.
Manusia-manusia yang berilmu seperti inilah yang hidupnya hahagia dalam keimanan dan keyakinan: yang hidupnya tidak terombang-ambing oleh keadaan. Dalam kondisi apa pun hidupnya bahagia, karena dia mengenal Allah, ridha dengan keputusanNya dan berusaha menyelaraskan hidupnya dengan segala macam peraturan Allah yang diturunkan melalui utusan-Nya.
Karena itu kita paham, betapa berbahayanya paham relativisme kebenaran yang ditaburkan oleh kaum liberal. Sebab, paham ini menggerus keyakinan seseorang akan kebenaran. Keyakinan dan iman adalah harta yang sangat mahal dalam hidup. Dengan keyakinan itulah, kata Igbal, seorang Ibrahim a.s. rela menceburkan dirinya ke dalam api. Penyair besar Pakistan ini lalu bertutur hilangnya keyakinan dalam diri seseorang. lebih buruk dari suatu perbudakan.
Sebagai orang Muslim, kita tentu mendambakan hidup bahagia semacarn itu; hidup dalam keyakinan: mulai dengan mengenal Allah dan ridha, menerima keputusan-keputusan-Nva, serta ikhlas menjalankan aturan-aturan-Nya. Kita mendambakan diri kita merasa bahagia dalam menjalankan shalat, kita bahagia menunaikan zakat, kita bahagia bersedekah, kita bahagia menolong orang lain, dan kita pun bahagia menjalankan tugas amar ma'ruf nahi munkar.
Dalam kondisi apa pun. maka "senangkanlah hatimu!" Jangan pernah bersedih.
"Kalau engkau kaya. senangkanlah hatimu! Karena di hadapanmu terbentang kesempatan untuk mengerjakan yang sulit-sulit melalui hartamu.
"Dan jika engkau fakir miskin, senangkan pulalah hatimu! Karena engkau telah terlepas dari suatu penyakit jiwa, penyakit kesombongan yang sering menimpa orang-orang kaya. Senangkanlah hatimu karena tak ada orang yang akan hasad dan dengki kepadamu lagi, lantaran kemiskinanmu..."
"Kalau engkau dilupakan orang, kurang masyhur, senangkan pulalah hatimu! Karena lidah tidak banyak yang mencelamu, mulut tak banyak mencacimu..."
Mudah-mudahan. Allah mengaruniai kita ilmu yang mengantarkan kita pada sebuah keyakinan dan kebahagiaan abadi, dunia dan akhirat. Amin.

Menginstall Printer Canon iP1980 di Karmic Koala / Ubuntu 9.10

Panduan ini untuk menjawab problem rekan-rekan yang kebingungan saat menginstall driver printer Canon iP1900 di Ubuntu. Panduan ini juga bisa digunakan untuk anda yang menggunakan ubuntu versi sebelum Ubuntu 9.10 Karmic Koala.

Langsung saja, langkah demi langkah instalasinya:

  1. Download driver printer iP1900 dari link berikut http://software.canon-europe.com/products/0010647.asp
  2. Ekstrak file yang anda dapatkan, milik saya iP1900_debian_printer.tar, hasilnya file cnijfilter-common-xx dan cnijfilter-iP1900series-xx dan satu paket cnijfilter-common-xx-tar.gz
  3. Install paket deb-nya menggunakan dpkg melalui terminalsudo dpkg -i *.deb

    atau satu-satu menggunakan gdebi dengan urutan cnijfilter-common pertama.

  4. Nyalakan printer Canon iP1980 anda dan colokkan ke PC/Laptop
  5. Jalankan System > Administration > Printing, tambahkan printer baru dengan mengklik New
  6. Wizard akan mendeteksi dan bahkan, jika anda menggunakan Ubuntu 9.10 Karmic, anda tidak perlu mengklik apapun, cukup colokkan printer yang sudah menyala, tiba-tiba anda mendapatkan pesan di pojok kanan atas anda (tray), bahwa printer sudah siap digunakan! Wah, cool!

Bahasan selanjutnya untuk anda yang mengalami masalah instalasi dengan dependensi libcupsys2 dan yang menggunakan Ubuntu AMD 64.

Problem libcupsys2 di Karmic

Biasanya, untuk ubuntu versi sebelum 9.10/Karmic (yang masih menggunakan libcupsys2 – di Karmic, libcupsys2 diganti libcups), relatif tidak ada masalah.

Jika anda menggunakan Ubuntu 9.10, install paket libcupsys2 sebelum mengginstall driver printer. Paket libcupsys2 dapat anda download dari http://security.ubuntu.com/ubuntu/pool/universe/c/cups/libcupsys2_1.3.9-17ubuntu3.1_all.deb.

Problem di Ubuntu 9.10 AMD 64 (Karmic 64 Bit)

Ada satu lagi masalah yang cukup membingungkan, karena ketidaktahuan saya mengenai opsi perintah dpkg. Driver printer yang saya download (dan akan anda dapatkan) hanya tersedia untuk arsitektur i386 (32 bit), jadi untuk anda yang menggunakan versi 64 bit, harus menginstall dengan opsi –force-architecture, selengkapnya:

sudo dpkg –force-architecture -i cnijfilter-xxx

Ok, itu saja dari saya, semoga bermanfaat.

Resources (many thanks for you all there):
http://ubuntuforums.org/showthread.php?t=1305248

Writen by amrinz
Permalinks: Menginstall Printer Canon iP1980 di Kar

Tuesday, October 20, 2009

Migrasi ke LINUX... Siapa takutt

Akhir-akhir ini ramai dibicarakan soal sweeping dan migrasi...... banyak pengusaha kecil dan warnet pusing tujuh keliling. Catatan kecil ini saya buat agar anda mempunyai gambaran tentang resiko dan keuntungan melakukan migrasi sistem operasi komputer anda. Catatan kecil ini tidak didesain sebagai bahan pertimbangan migrasi anda melainkan sebagai bahan renungan sebelum anda melakukan migrasi.

Alasan melakukan Migrasi
Mahalnya sistem operasi Microsoft Windows dan resiko menggunakan sistem operasi bajakan tidak bisa dipungkiri menjadi alasan utama banyak perusahaan dan warnet melakukan migrasi dengan menggunakan sistem operasi Linux sebagai sistem operasi alternatifnya, walaupun anda masih bisa melihat alternatif lainnya seperti menggunakan Macintosh, OS/2 dan sistem operasi lainnya. Alasan migrasi ke sistem operasi Linux ini lebih dikarenakan sistem operasi ini sangat murah atau lebih tepatnya gratis karena sifatnya yang opensource.

Ulasan singkat mengenai Migrasi ke OpenSource (Linux)
Untuk melihat untung ruginya melakukan migrasi, kita harus melihat dulu apa saja yang kita butuhkan dari sebuah komputer. Microsoft Windows merupakan sistem operasi yang mampu memenuhi semua kebutuhan anda, baik itu pekerjaan perkantoran, multimedia, maupun hiburan. Namun pantas kah biaya yang harus anda keluarkan untuk tetap menggunakan sistem operasi ini? Perlu dicatat, harga Microsoft Windows XP saat ini sekitar 70-80 USD atau 700-800 ribu per-unitnya dan hanya dapat digunakan untuk 1 unit komputer. Selain itu anda juga harus mengeluarkan biaya untuk setiap aplikasi yang anda gunakan.

Apabila anda hanya membutuhkannya untuk pekerjaan perkantoran, browsing internet dan pekerjaan grafis saya rasa anda harus berpikir ulang untuk tetap menggunakan Microsoft Windows. Kendala utama untuk melakukan migrasi adalah anda harus merubah ulang kebiasaan anda didalam mengoperasikan komputer dan mencari aplikasi alternatif sebagai pendampingnya.

Apabila anda bersikeras migrasi, jangan pernah berpikiran untuk tetap menggunakan software anda di sistem operasi yang baru, karena hal ini hampir tidak mungkin. Berpikirlah untuk menggunakan software alternatif pula. Saya ambil contoh Microsoft Office, aplikasi perkantoran yang biasa anda gunakan walaupun tetap bisa anda digunakan di Linux (sistem operasi alternatif dengan menggunakan Wine, windows emulator) alangkah baiknya anda mencari alternatifnya dengan menggunakan OpenOffice sebagai aplikasi perkantoran anda, toh hampir semua yang anda butuhkan di Microsoft Office ada di OpenOffice. Photoshop, aplikasi grafis inipun bisa anda carikan alternatifnya yaitu Gimp. Kenapa saya lebih menekankan untuk menggunakan aplikasi alternatif pula? karena pada dasarnya aplikasi tersebut memang di desain untuk digunakan pada Microsoft Windows, sehingga apabila digunakan pada sistem operasi lainnya akan membebani kinerja komputer anda karena setiap prosesnya harus di emulasikan terlebih dahulu oleh emulator yang anda gunakan.

Microsoft Windows dan aplikasi alternatif sebagai pendampingnya
Menurut saya pribadi, alasan ini kurang pas, apabila anda tetap menggunakan OpenOffice, Gimp, dan aplikasi opensource lainnya, apa gunanya anda ngotot mengeluarkan biaya 700-800 ribu per-unitnya untuk hal yang sebenarnya bisa anda dapatkan pada sistem operasi OpenSource (Linux) yang gratis itu?

Perbandingan singkat antar Microsoft Windows & Linux (OpenSource)

Microsoft Windows

* Sistem operasi lebih familiar dan troubleshooting yang jauh lebih mudah
* Kompatibilitas terhadap Hardware
* Biaya maintenance yg lebih murah karena banyaknya teknisi yg memahami sistem operasi ini
* Kebiasaan pengguna yg lebih familiar dengan Windows
* Game yang cukup banyak

Linux (OpenSource)

* Buat user, walaupun perlu sedikit pembelajaran/merubah kebiasaan, sistem operasi ini cukup familiar dan mudah digunakan
* Troubleshooting dan biaya maintenance yang sedikit lebih sulit dan mahal, hal ini bisa diatasi dengan mempekerjakan mahasiswa yg umumnya lebih mengenal sistem operasi ini sebagai tenaga paruh waktu yang murah. Lagipula sekarang sudah mulai banyak kok teknisi2 Linux walaupun belum sebanyak Windows, tunggu aja ntar juga klo banyak saingan akan turun harganya.
* Kurangnya kompatibilitas terhadap Hardware, hal ini bukan dikarenakan Linux tidak siap untuk masalah hardware, melainkan tidak banyaknya vendor hardware yang menyediakan dukungannya terhadap sistem operasi ini, namun sekarang beberapa vendor sudah mulai memberikan support yang menggembirakan.
* Lebih aman terhadap serangan virus komputer, sistem operasi ini didesain dengan tingkat keamanan bertingkat sehingga virus lebih sulit untuk menginfeksi sistem operasi ini, selain itu pertimbangan psikologis programmer virus yang lebih memilih windows sebagai target serangannya.
* Hampir semua aplikasi yg digunakan di Microsoft Windows ada aplikasi alternatifnya di sistem operasi ini, kecuali aplikasi yang sifatnya 'tailor-made' (aplikasi yang dibuat dan dipesan secara khusus oleh anda kepada programmer tertentu)
* Game cukup banyak, hanya saja kecil kemungkinan anda menemukan game yang biasa anda gunakan di Microsoft Windows dapat digunakan di sistem operasi ini. Jadi anda harus memainkan game yang sama sekali berbeda, yang menurut saya sendiri jauh lebih bagus.

Demikian catatan kecil ini, saya tidak bermaksud untuk mendorong anda tetap menggunakan Microsoft Windows ataupun menggunakan OpenSource (walaupun saya pribadi lebih memilih OpenSource karena sifat pengembangannya yang spektakuler, terutama perkembangan sistem operasi Linux akhir-akhir ini, baik terhadap kompatibilitas hardware, kemudahan penggunaan, meningkatnya programmer & teknisi di sistem operasi ini, dan lain sebagainya)

Memang perlu secuil kemauan dan setetes keberanian aja kalau kita berniat ingin menggunakan OS dan aplikasi LINUX...

Setelah saya migrasi total ke LINUX manfaat yang didapat akan seGUNUNG.... kalo percaya SEGERA aja ... mumpung belum Qiamat...