Thursday 21 October 2010

Belajar menggunakan IPTABLES

Syarat dalam konfigurasi iptables :

iptables -t -A | -I < (PREROUTING;INPUT;FORWARD;OUTPUT;POSTROUTING) > [opsi]

iptables -t -D [opsi]

iptables -t -N | - X | -F [nama chain]

opsinya :

-s [source-ip = ip asal]

-d [destination-ip = ip tujuan]

-p [protokol digunakan untuk proses-proses seperti tcp,icmp,udp,dsb untuk lebih jelasnya bisa dilihat dalam “/etc/protocol” jika menggunakan putty, melihat protokol-protokol yang ada bisa dengan menggunakan “less /etc/services“]

–dport [destination-port = port asal]

–sport [source-port = port tujuan]

-j [jump-target]

untuk nama tabel :


filter digunakan untuk filtering paket

nat digunakan network address translation (mengubah alamat jaringan)

mangle digunakan untuk penandaan paket

untuk perintah :

A –> APPEND (memberikan aturan ke dalam tabel yang dibuat)

I –> INSERT (memasukkan aturan ke dalam tabel yang dibuat)

D –> DELETE (menghapus aturan di dalam tabel yang dibuat)

N –> create NEW chain (membuat chain baru)

X –> delete chain yang dibuat (menghapus chain yang dibuat)

F –> FLUSH (menghapus semua aturan yang ada)

berikut ini adalah rantai built-in (untuk aturan) yang ada di dalam tabel :

1. PREROUTING : paket yang datang sebelum routing/sebelum paket melalui table routing

2. INPUT : paket yang memasuki suatu mesin

3. FORWARD : paket yang melintasi suatu mesin

4. OUTPUT : paket yang keluar dari suatu mesin

5. POSTROUTING : paket setelah routing/setelah paket melalui table routing

untuk tabel filter mempunyai rantai built-in 2,3 dan 4

untuk tabel nat mempunyai rantai built-in 1,3 dan 5

untuk tabel mangle mempunyai keseluruhan rantai built-in, mulai dari 1 sampai 5

-j, –jump target mempunyai opsi yang bisa dilakukan yaitu :

> chain yang dibuat

> DROP

drop semua paket

> ACCEPT

menerima semua paket

> REJECT, –reject-with

menolak semua paket, dengan mengirimkan alasan :

icmp-net-unreachable

icmp-host-unreachable

icmp-port-unreachable

icmp-proto-unreachable

icmp-net-prohibited

icmp-host-prohibited

icmp-admin-prohibited (*)

> MASQUERADE

menutupi alamat asal dengan alamat gateway

> DNAT, –to-destination

destination nat, mempunyai fungsi mentranslasi alamat network tujuan, membelokkan alamat tujuan tetapi hanya mempunyai opsi PREROUTING dan OUTPUT

> SNAT, –to-source

source nat, mempunyai fungsi mentranslasi alamat network asal, membelokkan alamat asal tetapi hanya mempunyai opsi POSTROUTING

> REDIRECT, –to-ports

membelokkan port, dari port mana ke port mana tetapi hanya ada di tabel.

menggunakan chain PREROUTING dan OUTPUT

Contoh :

1. Membelokkan akses SSH dari suatu jaringan ke jaringan/host lainnya

Misal :

Kita mempunyai ip1 yaitu 10.40.7.34 akan dibelokkan ke ip2 yaitu 10.40.7.2 dan diantaranya dipisahkan oleh sebuah router. Maka iptables akan diletakkan di router tersebut dan perintahnya adalah :

iptables -t nat -A PREROUTING -s 10.40.7.34 -p TCP –to-destination 10.40.7.2 -j DNAT


2. Membuat sebuah chain rule baru yang berfungsi untuk mencatat semua koneksi TCP ke jaringan tertentu

Misal :

Jaringan tersebut mempunyai NetID 10.126.73.80/28. Maka perintah untuk soal diatas adalah :

iptables -N chain_baru

iptables -A FORWARD -p TCP -d 10.126.73.80/28 -j chain_baru



Cukup dulu deh untuk saat ini..

Ntr disambung lagi,okay??

- Selamat Mencoba -

sumber:http://blog.its.ac.id

Sunday 6 June 2010

Apt-fast Untuk Koneksi Lambat

Selama ini buat install, update, upgrade dan system fix kita menggunakan fitur apt-get yang berjalan dengan performa standard untuk transfer data..tetapi untuk koneksi yang pas2an (apalagi kayak ane yang suka telat bayar tagihan broadband , hehe) ...update pun mejadi lambad...untuk membuat proses tsb menjadi lebih
cepat & ringan yaitu dengan apt-fast..

Nah Mengingat makin banyaknya pengguna mobile-broadband dengan koneksi yg minim bin lelet (ane bangets T_T) , maka fitur ini cocok untuk digunakan.

Untuk dapat menggunakan fitur ini, silahkan unduh scriptnya di link ini (http://www.box.net/shared/fa6a94pirs ) kemudian beri status execute dan simpan script tersebut di folder /usr/bin agar bisa diakses system.

Untuk lebih jelas, runutan instalasinya seperti ini :

Ane asumsikan lokasi download script apt-fast adalah /home/novalnd/Download/ (ntar sesuain dengan path download ente masing-masing). Ekstrak file apt-fast.tar.gz (klik kanan trus open with archive manager, biar gampang) lalu beri atribut execute dengan cara :

Code:
$ sudo chmod +x /home/novalnd/Download/apt-fast

kemudian copy file tersebut ke direktori /usr/bin

Code:
$ sudo cp /home/novalnd/Download/apt-fast /usr/bin

kemudian test dengan mengetikkan

$ sudo apt-fast update

apabila tidak ada masalah, proses update akan terlihat dan bisa ente lihat seberapa cepet prosesnya. :D


Sumber : DC forum

Saturday 5 June 2010

Menunggu Hasil Lomba Blog

Pagi ini post 2 cerita aja neh.. hahaha..


tutorial menyusul dah.. ada seabrek yang belum tak tulis.


Well pagi - pagi saya teringat akan kompetisi lomba blog ini..

langsung aja buka laptop dan browsing.. biasa lah pekerjaan anak mahasiswa sekarang kan begini..

hehehe..

Hmm... Sepertinya ada yang janggal neh.. kok alamat pengumumannya belum ada..

keep searching...

Hmmm.. WAKZ!! Pengumuman diundur sabtu 5 juni jam 12.00??

walah... semoga blog Q ini ikut masuk pemenang!! ahahaah...


Ngarep!?

Happy Ngoprek buat anak Synaptic-UII : Open Source Study n Research Center!!

Seminar KLIX bersama Onno W. Purbo

Assalamualaikum..

Sudah beberapa waktu ga sempet nulis ini.. hehehe.. woke lanjut aja ke topik biar ga OOT!?

wah kemaren ikut event KLIX dan yang ngisi kang Onno W. Purbo. ternyata beliau orangnya parah juga.. hahahah..

dari ga ngerti cara make Wind**, banyolan, dan lain-lain.. seru dah..

Sumpah kemaren ketawa terus pas seminar.. OS close source dihajar habis-habisan.. hahaha..

ilmu yang diberikan mantabs!!

cara oprek linksys baru berbasis LINUX!

wew.. ternyata powerfull banget!!

dari bisa dibikin file server, 3.5G spot, print server hingga bisa dilakukannya overclock!

HEBAAATT!!! jadi pengen beli dah..

Neh gambar makhluk cantik tersebut



Namanya Linksys WRT 160 NL, Suer waktu ngeliat pengen beli langsung

hahaha...

tapi ga kuat di ongkos.. T-T


Well sekian aja tulisan saya..

Just Inpo tanpa Repost! hahaha..

Sunday 23 May 2010

10 Kumpulan Kata-Kata Bijak Motivasi

10 Kumpulan Kata-Kata Bijak Motivasi yang Membuat Anda Lebih Percaya Diri Setiap Hari. Silakan langsung dinikmati.

1. Setiap hari rasa percaya diri saya terus meningkat seiring meningkatnya kemampuan saya. Setiap saya meng-ACTION-kan sesuatu, itu menambah rasa percaya diri saya berlipat-lipat. Rasa percaya diri ini terus bertambah tak terbendung sampai memenuhi seluruh tubuh saya dan memancarkan suatu cahaya percaya diri yang membuat orang-orang melihat saya sebagai orang yang memiliki karisma, berkarakter, dan kepercayaan diri yang kuat.

2. Saya sekarang berada dalam puncak percaya diri. Saya percaya saya bisa mendapatkan hasil seperti saya inginkan. Saya sekarang mampu meneropong kesuksesan yang saya peroleh di masa depan. Dan saya membentuk masa depan seperti yang saya inginkan dari sekarang. Dari hari ini… dari detik ini… Dengan kerja keras. Dengan ACTION mulai sekarang!

3. Orang-orang melihat saya adalah pribadi yang menarik. Tiap harinya saya tumbuh lebih menarik. Saya tidak pernah berhenti lebih baik.Sebab, saya sangat menyukai diri saya. Saya senang diri saya menjadi lebih baik dari hari kemarin. Saya suka menjadi lebih baik karena bagi saya itu merupakan anugerah terindah dalam hidup saya.

4. Saya sekarang mudah bergaul dengan siapapun. Orang-orang yang baik menarik diri saya setiap saat. Mereka ingin berkenalan dan berteman dengan saya. Sebab saya orang yang menyenangkan dan menghargai orang lain.

5. Ekspresi wajah saya terlihat cerah dan menyenangkan baik bagi saya sendiri maupun orang lain. Ketika saya menyambut kedatangan seseorang, saya menyambutnya dengan rasa senang dari dalam hati saya. Saya jabat tangan dengan penuh kehangatan.
Saya sekarang adalah magnet. Tiap orang tertarik dengan saya. Tiap orang yang pertama kali bertemu dengan saya akan langsung menyukai saya.

6. Saya sekarang suka menginspirasi dan memberdayakan orang lain untuk mencapai kesuksesannya. Tiap orang berterimakasih pada saya karena mereka merasa saya telah menanamkan kebaikan bagi dirinya. Di tiap mata yang saya tatap, saya rasakan ucapan terimakasih itu. Dan mereka senang berhubungan dengan saya sebab saya berkepribadian hangat dan menyenangkan. Semua hubungan saya dengan orang lain berjalan lancar dan menggembirakan.

7. Saya sekarang memiliki semua hal yang saya butuhkan untuk melipatgandakan kesejahteraan yang saya inginkan. Kesejahteraan saya terus bertambah setiap hari karena setiap ACTION yang saya lakukan memang ditujukan jelas untuk meningkatkan kesejahteraan. Saya sekarang memiliki semua pengetahuan yang dibutuhkan untuk memperbesar kesejahteraan saya. Saya memiliki kemampuan untuk kaya dan sejahtera dari bisnis yang saya jalani saat ini. Saya memiliki kemampuan untuk mengakumulasikan semua modal yang saya butuhkan untuk meningkatkan kesejahteraan saya.

8. Saya sekarang dikelilingi oleh berbagai macam peluang untuk menghasilkan kekayaan dari apa saja yang saya senang lakukan. Kesenangan dan hobi saya menghasilkan keuntungan yang tidak terkira bagi diri saya. Sebab saya melakukan hobi dan kesenangan saya secara sungguh-sungguh. Saya sangat ahli dan terbaik dalam bidang ini.

9. Saya selalu mengajak diri saya dan orang lain untuk selalu meningkatkan diri. Saya katakan dengan pasti pada tiap orang yang saya temui tentang apa artinya kehidupan sejati. Kehidupan sejati adalah hidup yang tidak diam di tempat, tapi terus mengalami perbaikan dan kemajuan. Tersirat nuansa kemajuan pada setiap hal yang saya katakan dan lakukan.
Saya adalah orang yang maju dan mengajak pada kemajuan. Saya memajukan tiap orang yang saya temui. Karena saya adalah jalan kemajuan.

10. Saya adalah pusat dari setiap hal yang mengalami kemajuan dan perbaikan. Saya mendorong terjadinya nilai tambah pada tiap hal yang saya temui. Saya membuat rasa pasti pada setiap konsumen saya, serta manfaat dari setiap transaksi bisnis yang mereka lakukan.

Simpan dan baca secara rutin kata kata bijak motivasi pilihan anda dengan penuh keyakinan, niscaya anda akan rasakan bedanya dalam beberapa hari mendatang. Anda akan menjadi lebih percaya diri. Buktikan!


Sumber: Kaskus

Saturday 22 May 2010

Setting Internet untuk Pengguna Modem Speedy

Neh tutorial bagi pengguna internet yang menggunakan modem speedy..

Sediakan bahan makanan berikut ini..

1. kopi
2. roti bakar / gorengan
3. coklat
langsung saja ke TKP!


1. buka terminal dan ketikkan mantra " sudo pppoeconf " -> kemudian masukkan password login anda.



2. Setelah masuk layar biru-biru, langsung aja tekan enter / yes. nah kemudian akan melakukan scanning pada modem anda (biasanya kalo tidak eth1 ya eth2, jika lebih dari itu ketika proses scanning, cek ulang modem anda.)





3. Setelah selesai scanning akan masuk ke bagian seperti pada gambar



4. Masukkan no. Speedy andadan jangan lupa menambahkan @telkom.net dibelakang no. speedy anda.
contoh : 14111410****@telkom.net



5. Masukkan Password anda. jangan sampe salah!? karena ga bakal bisa konek ampe jebot.



6. Setelah itu tekan enter sampe kembali ke layar terminal hitam.

untuk mengecek apakah sudah connect ato belum bisa dengan mantra terminal "plog".


Sekian tutorial singkat dari saya.. heheh..

Perintah dasar di LINUX part 2

To the point aja dah.. hehehe.. bingung mau bikin pengantar apa.. :P

Management File and Directory

ls
ls suatu perintah yang di gunakan untuk menampilkan suatu isi dari directory, dan option yang sering di pakai adalah "-l". Untuk lebih jelasnya "man ls".

cd
cd kepanjangan dari change directory yang merupakan suatu perintah di gunakan untuk pindah directory.

pwd
pwd perintah ini di gunakan untuk mengetahui keberadaan directory yang sekarang kita tempati saja.

touch
touch sering di gunakan oleh para admin untuk menciptakan suatu file tanpa membukanya. Misalnya seperti "vi , nano" dan lain-lain.

mkdir
mkdir suatu kepanjangan dari make directory sesuai dengan singkatannya perintah ini di gunakan untuk menciptakan suatu directory.

vi
vi digunakan untuk mengedit suatu file dalam mode konsole seperti halnya dengan notepad, hanya saja notepad under grafis.

nano
nano sama saja halnya dengan "vi" hanya saja nano lebih user friendly karena banyak keterangan pada bagian bawah layarnya.

chmod
change modified tentu saja dari singkatannya kita sudah paham dari kegunaan command ini. Command ini sering kali di gunakan merubah suatu perizinan suatu file dan directory. Dalam mode untuk set suatu file dan directory terdapat 2 hal yang harus dipahami yaitu mode :
"chmod ugo /-rwx file/directory"
Dimana :
-ugo adalah user,group dan other
-rwx adalah read,write dan execute
"chmod 421 file/directory"
Dimana :
-421 adalah read, write dan execute
NB : perhatikan posisinya 4 untuk owner, 2 untuk group, 1 untuk other.
Penulis tidak akan membahas lebih jauh tentang "chmod" karena sudah banyak referensi di internet.

chown
change owner ini digunakan untuk merubah suatu kepemilikan suatu file atau directory.

cat
cat digunakan untuk menampilkan suatu isi dari file.

find
find dari namanya saja tentu kita sudah mengerti fungsinnya yaitu untuk mencari suatu file atau directory atau pun mencari suatu kata yang terdapat pada suatu file.

locate
locate kegunaannya hampir sama dengan "find" namun dalam penggunaannya lebih simple.

whereis
whereis salah satu command yang di fungsikan untuk dalam hal pencarian.

rm
remove adalah kepanjangannya yang artinya untuk menghapus namun pada system Linux di gunakan untuk menghapus file atau directory. Berhati-hatilah dalam option "-rf".

mv
move artinya saja sudah memberikan kegunaannya yaitu memindahkan suatu file atau directory.

cp
copy command ini di gunakan untuk menyalin suatu file maupun directory.

ln
link digunakan untuk menciptakan suatu shortcut pada suatu file.

grep
grep di gunakan untuk pencarian suatu kata yang cocok. Command ini sangat di optimalkan oleh para admin dalam hal pengecheckan.

cat /etc/issue
Command di atas di gunakan untuk mengetahui distro apa yang sedang kita gunakan.

visudo
Digunakan untuk mengedit file sudoers.

sudo
Digunakan untuk mengerjakan suatu kegiatan root pada login user biasa.

uname -a
Perintah di atas untuk menampilkan spesifikasi OS dan bit di mesin kita, seperti kernel dan i686.

netstat
Digunakan menampilkan network status seperti melihat service yang berjalan.

du
Digunakan untuk melihat space disk yang sudah di gunakan.

df
Seperti halnya dengan "du", namun perintah ini digunakan untuk melihat sisa space yang kosong.

cat /proc/meminfo
Digunakan untuk melihat spesifikasi memory yang berada pada system tsb.

cat /proc/cpuinfo
Digunakan untuk melihat spesifikasi proccesor pada system tsb.

lsmod
Melihat daftar module apa saja yang ada di system Linux.

lsusb
Melihat daftar device USB yang terpasang.

lspci
Menampilkan daftar device PCI yang terpasang pada system Linux tsb.

dmesg
Menampilkan pesan-pesan pada system Linux gunanya untuk hal analisa trouble shooting.

mount
Mengaktifkan device disk agar device tsb dapat di acces baik hal read maupun write.

umount
Menonaktifkan suatu device agar tidak dapat di acces dalam hal write.

ps
Melihat proses yang sedang berjalan.

top
Melihat proses yang sedang berjalan dalam bentuk prioritas yang saat ini.

fdisk
Menampilkan device disk yang terpasang saat ini.

useradd
Untuk menambah user pada system Linux.

passwd
Untuk memberikan password pada user yang ada di system Linux.

su -
Berfungsi untuk login sebagai super user.

userdel
Gunanya untuk menghapus user yang ada di system.

rpm
Perintah di atas di gunakan untuk menginstall suatu aplikasi base rpm.

tar
Command tsb berguna untuk menguntar suatu paket aplikasi yang di kompres.

gunzip
Perintah tsb di gunakan untuk memekarkan suatu file yang telah di compres dengan extension ".gz".

zip
Dari namanya saja kita bisa menebak bahwa command tsb untuk mengkompres file dengan akhiran ".zip".

more
Menampilkan suatu list layar perlayar.

less
Sama halnya dengan "more" yaitu menampilkan suatu list tanpa seluruhnya namun sepotong-sepotong.

|
Pipe line yang berfungsi menghubungkan perintah satu dengan perintah lainnya.

;
Tanda tsb untuk memisahkan command yang satu dengan yang lainnya ketika ingin menjalankan suatu perintah secara bersamaan.

&&
Tanda tsb berguna untuk meneruskan proses perintah lainnya dengan cara perintah pertama di bawah ke background hal ini di lakukan jika ingin menjalankan perintah dalam waktu bersamaan.

fg
Membawa suatu proses ke mode foreground yang telah di tarik dari background.

bg
Lawannya dengan perintah "fg".

kill
Untuk menghentikan suatu proses yang sedang berjalan.

ifconfig
Digunakan untuk menampilkan IP dan detailnya dan dapat di gunakan juga untuk set IP di dalam memory RAM.

hostname
Untuk melihat nama mesin yang kita gunakan di Linux tsb.

host -t mx [nama-domain]
Untuk melihat server yang menghandle suatu domain email tsb.

host -t ns [nama-domain]
Untuk menampilakan lookup dari domain yang bersangkutan.

nslookup [nama-domain]
Sama halnya dengan perintah lookup sebelumnya

dig [nama-domain]
Sama halnya dengan perintah lookup lainnya hanya berbeda dengan keterangan yang lebih komplex.

iptables
Perintah di atas sering sekali digunakan oleh para admin untuk keamanan jaringan, routing, NAT dll.

ssh
Melakukan remote ke terminal destination pada port 22 sebagai defaultnya.

telnet [nama-domain] [port]
Digunakan untuk remote pada terminal target biasanya telnet ini sering digunakan untuk check suatu port dalam arti sebagai analisa.

/etc/init.d/[nama-service] [action]
Perintah ini di gunakan untuk melihat status, enable, disable, reload suatu service yang bersangkutan.

mysql -u [user] -p
Digunakan untuk masuk ke server mysql dengan menggunakan user tertentu yang telah di beri password.

mysqldump -u [user] -p [nama-db] > [destination-path]
Perintah di atas digunakan untuk backup suatu database ke lokasi tertentu.

mysql -u [user] -p [destination-db] < [source-path]
Perintah tsb digunakan untuk merestore database ke database yang telah tercipta di mysql.

/etc/resolv.conf
File tersebut berisikan IP server DNS yang di jadikan sebagai mesin yang menangani domain.

/etc/hosts
File tsb menyiman nama suatu domain mesin yang bersangkutan.

/etc/network/interfaces atau /etc/network/network-scripts/ifcfg-eth0
File ini begitu penting di karenakan para admin mensetting IP pada file ini, dan sesuaikan interface yang digunakan.

/etc/passwd
File ini berisikan user yang berada pada system, jenis shell, home worknya dll.

/etc/fstab
File ini digunakan pembacaan pemetaan suatu disk di system linux.

/etc/rc.local
File ini adalah file yang berisikan command yang akan di jalankan pertama kali pada saat booting.

Thursday 20 May 2010

7 Tips Jitu Membebaskan Diri Dari "Kecanduan" Software Bajakan

Razia penggunaan software bajakan kembali marak 1-2 bulan ini. Kantor2 dan warnet2 pun kembali panik. Di mailing list banyak beredar curhatan rekan2 yang terkena razia, mulai dari warnet yang terpaksa menebus "harddisk/pc"nya sampai ratusan/jutaan rupiah sampai beberapa kantor besar yang puluhan PCnya disita.
Hal ini diperparah dengan iklan BSA (Business Software Alliance - Perkumpulan pembuat software-software terkenal dunia) beberapa hari lalu yang menyatakan bahwa mereka segala razia itu bukan dilakukan BSA melainkan oknum2 tertentu. Dan bilamana ada pihak yang ingin berkonsultasi silahkan menghubungi BSA di nomor hotlinenya. Hal ini tentu mengundang senyum kecut, sebab betapa tidak, sudah kena razia oleh "oknum", masih mau pula lapor ke mereka? Sudah jatuh, tertimpa tangga pula. Ibaratnya, seorang maling yang lapor ke pihak berwenang bahwa dia baru saja ditodong preman. Bukannya tertolong, tentu akan lebih sulit lagi kondisinya.

Lalu bagaimana solusinya? Bagaimana cara membebaskan diri dari kecanduan software bajakan? Berikut ini adalah beberapa tipsnya:
1. Segera lakukan analisa bisnis Anda, baik jangka pendek, menengah, dan panjang.
- Bagian/departemen/user mana di bisnis Anda yang dapat segera menggunakan software opensource? Dari pengalaman, ternyata banyak penghematan yang dapat kita lakukan, misalnya bila bagian Akunting Anda hanya menggunakan komputer untuk kebutuhan ketik2 dan spreadsheet, mengapa tidak menggunakan OpenOffice.org? Penghematan di software office productivity bisa mencapai jutaan sampai puluhan juta rupiah.
- Bila Anda masih menggunakan aplikasi seperti VB/FoxPro, segera rencanakan untuk membuat aplikasi dengan framework lain yang lebih multi-platform, seperti coldfusion, java, atau bahkan php sekalipun. Memang awalnya berat, tapi cepat atau lambat akan sangat terasa manfaatnya.
- Anda menggunakan email server atau bahkan domain controller? Jangan khawatir, telah tersedia banyak software opensource yang fungsinya setara atau bahkan unggul. Anda khawatir bahwa mail server Anda tidak terintegrasi dengan domain controller? Jangan khawatir, dengan menggunakan LDAP kedua server tersebut dapat terintegrasi dengan baik. Penghematan disini bisa mencapai puluhan sampai ratusan juta rupiah.

2. "Tapi opensource kan susah!", begitu alasan yang sering dikemukakan orang dan menjadi mitos negatif opensource. Memang harus diakui bahwa software2 opensource memiliki "kesan" bahwa ia sulit digunakan, tapi kesan ini tidak seluruhnya benar:
- Sejak dicanangkannya "Linux Desktop Initiative" 3 tahun lalu oleh Linus Torvalds dan rekan2 lainnya, kini penggunaan Linux tidak melulu di server, melainkan telah merambah pula ke desktop. Desktop Linux semakin mudah digunakan oleh user awam, dan juga semakin indah penampilannya. Tidak sedikit perusahaan2 bahkan group2 perusahaan besar yang telah menggunakan Linux di sebagian besar desktopnya. Ya, tidak salah! SEBAGIAN BESAR desktopnya telah menggunakan Linux.
- Banyak tersedia jasa konsultasi/implementasi opensource professional. Mereka terdiri dari personel2 yang tidak saja berkemampuan teknis, tapi juga beridealisme tinggi.

3. "Tapi saya suka pakai software bajakan sebab canggih featurenya dan gampang pakainnya". Ya.. ya.. software bajakan memang gampang, cukup klik2 mouse. Tapi:
- Hasil dari klik2 mouse itu sungguh besar resikonya. Bisa2 sehabis klik2 mouse, tiba2 Anda sudah berada di penjara.
- Featurenya canggih? Seberapa banyak dari Anda yang menggunakan feature "sharing calendar"? Kalau dari 100 karyawan di tempat Anda, yang pakai feature sharing calendar cuma 1 direktur dan beberapa manager, mengapa mengorbankan budget perusahaan untuk membeli puluhan/ratusan juta untuk lisensi?

4. "Saya sudah menginformasikan atasan/manajemen mengenai resikonya penggunaan software bajakan, tapi mereka mengabaikannya dan menyuruh saya diam." Bila Anda merupakan seorang IT/Manajer IT/Kepala Bagian IT, maka yang akan masuk penjara adalah Anda. Sebab manajemen/atasan Anda akan berkilah "Yang bertugas menginstall OS/software di perusahaan kami selama ini adalah IT, dan kami tidak tahu menahu mengapa ia menginstall yang bajakan." Lalu bagaimana solusinya? Segeralah (saat ini juga!), buat email kepada manajemen/atasan Anda yang isinya: "Pak/Ibu, perlu diketahui bahwa kantor kita selama ini masih menggunakan software bajakan. Saya sangat menyarankan agar kita segera menggunakan software legal... blabla.." Dengan demikian tanggung jawab akan berada di manajemen/atasan Anda dan bukan di diri Anda pribadi dan Anda punya bukti email tersebut bahwa sebenarnya Anda telah menyarankannya.

5. "Kantor kami sudah berlisensi legal kok!" Apakah Anda yakin 100%? Saat ini memang razia hanya difokuskan kepada penggunaan OS dan Office application, tapi seperti yang mulai tersiar, software2 lain seperti Antivirus dan Pengolah Digital Image pun mulai menjadi sasaran pemeriksaan. Jadi percuma saja Anda mengeluarkan uang ratusan juta untuk lisensi OS/Office application kalau ternyata masih menggunakan Antivirus bajakan, pasti tetap akan kena 'garuk' razia.

6. "Kami mau pakai software opensource, tapi user2 kami menentang keras sebab mereka tidak terbiasa menggunakannya". Hal ini dapat diatasi dengan pemberian training yang memadai. Contohnya penggunaan OpenOffice. Bila selama ini di software bajakan untuk mengubah margin adalah di menu File > Page Setup, sekarang di OpenOffice menunya adalah di Format > Page. Setelah di dalamnya, maka menunya akan mirip sekali.

7. "Hmm.. iya boleh juga sih pakai opensource.. tapi... malas ah! Masak belajar melulu." Kalau sudah sampai separah ini, maka cuma ada 3 alternatif:
- Nekat tetap pakai bajakan dan beresiko kena razia, denda, atau bahkan penjara.
- Siapkan dana puluhan/ratusan juta rupiah untuk membeli lisensinya. Dan siap2 akan 'kecanduan' sampai akhirnya mati sendiri karena kehabisan dana di tengah persaingan bisnis yang makin keras.
- Nyebur ke laut aja! Hidup adalah proses belajar terus menerus tiada henti. Kalau mempelajari OpenOffice yang mudah saja masih malas, mendingan nyebur ke laut aja!

Penutup
Berikut ini adalah beberapa link yang menarik untuk dibaca mengenai migrasi ke opensource:
http://goodbyemicrosoft.net/news.php
http://www.whylinuxisbetter.net/
http://www.noooxml.org/

Demikianlah beberapa tips jitu untuk membebaskan diri Anda dari kecanduan software bajakan. Percayalah dengan sedikit kerja keras, maka Anda dapat bebas dari kecanduan ini. Mungkin Anda masih ragu? Sebenarnya sudah BANYAK corporate2 besar yang telah melakukan migrasi dalam skala ratusan juta sampai milyaran rupiah. Tapi kenapa tidak terekspos di media massa? Sebab pastinya hanya mereka yang tahu, tapi yang jelas, dengan sedikitnya pihak yang tahu, demikian pula pesaing2 mereka. Jadi disaat mereka telah dapat menghemat biaya lisensi sampai ratusan juta/milyaran rupiah, pesaing2 mereka akan tetap memboroskan anggaran mereka untuk biaya lisensi.

NB: Maaf atas penggunaan kata2 yang keras. Hal ini semata2 keperdulian penulis terhadap 'kecanduan kronis' ini dan semoga dapat menggugah bagi siapa saja yang membaca tulisan ini.

STOP SOFTWARE BAJAKAN, BERALILAH KE OPENSOURCE


Sumber : linux2.arinet.org

Perintah dasar di LINUX

wah males ngetik jadi aq copas in dari tetangga aja dah..

Penjelasan masing-masing perintah akan dipersingkat saja dan untuk mengetahui lebih detail lagi fungsi-fungsi suatu perintah, Anda dapat melihat manualnya, misalnya dengan mengetikkan perintah man:

$ man ls

Manual tersebut akan menampilkan bagaimana cara penggunaan perintah lsitu secara lengkap.

& index
Perintah & dipakai dibelakang perintah lain dan menjalankannya di background. Tujuannya adalah untuk membebaskan shell agar bisa dipergunakan menjalankan proses-proses yang lain. Lihat juga perintah bg dan fg.
adduser index
Biasanya hanya dilakukan oleh root untuk menambahkan user atau account yg baru. Setelah perintah ini bisa dilanjutkan dengan perintah passwd, yaitu perintah untuk membuat password bagi user tersebut.
# adduser udin
# passwd udin

Selanjutnya Anda akan diminta memasukkan password untuk user udin. Isikan password untuk udin dua kali dengan kata yang sama.

alias index
Digunakan untuk memberi nama lain dari sebuah perintah. Misalnya bila Anda ingin perintah ls dapat juga dijalankandengan mengetikkan perintah dir, maka buatlah aliasnya sbb:

$ alias dir=ls

Untuk melihat perintah-perintah apa saja yang mempunyai nama lain saat itu, cukup ketikkan alias. Lihat juga perintah unalias.

bg index
Untuk memaksa sebuah proses yang dihentikan sementara(suspend) agar berjalan di background. Misalnya Anda sedang menjalankan sebuah perintah di foreground (tanpa diakhiri perintah &) dan suatu saat Anda membutuhkan shell tersebut maka Anda dapat memberhentikan sementara perintah tersebut dengan Ctrl-Z kemudian ketikan perintah bg untuk menjalakannya di background. Dengan cara ini Anda telah membebaskanshell tapi tetap mempertahankan perintah lama berjalan di background. Lihat juga perintah fg.

cat index
Menampilkan isi dari sebuah file di layar.

$ cat namafile


cd index
Change Directory atau untuk berpindah direktori dan saya kira Anda tidak akan menemui kesulitan menggunakan perintah ini karena cara penggunaanya mirip dengan perintah cd di DOS.
chgrp index
Perintah ini digunakan untuk merubah kepemilikan kelompok file atau direktori. Misalnya untuk memberi ijin pada kelompok atau grup agar dapat mengakses suatu file. Sintaks penulisannya adalah sbb:

# chgrp

chmod index
Digunakan untuk menambah dan mengurangi ijin pemakai untuk mengakses file atau direktori. Anda dapat menggunakan sistem numeric coding atau sistem letter coding. Ada tiga jenis permission/perijinan yang dapat dirubah yaitu r untuk read, w untuk write dan x untuk execute.

Dengan menggunakan letter coding, Anda dapat merubah permission diatas untuk masing-masing u (user), g (group), o (other) dan a (all) dengan hanya memberi tanda plus (+) untuk menambah ijin dan tanda minus (-) untuk mencabut ijin.

Misalnya untuk memberikan ijin baca dan eksekusi file coba1 kepada owner dan group, perintahnya adalah:

$ chmod ug+rx coba1

Untuk mencabut ijin-ijin tersebut:

$ chmod ug-rx coba1

Dengan menggunakan sitem numeric coding, permission untukuser, group dan other ditentukan dengan menggunakan kombinasi angka-angka, 4, 2 dan 1 dimana 4 (read), 2 (write) dan 1 (execute).

Misalnya untuk memberikan ijin baca(4), tulis(2) dan eksekusi(1) file coba2 kepada owner, perintahnya adalah:

$ chmod 700 coba2

Contoh lain, untuk memberi ijin baca(4) dan tulis(2) file coba3 kepada user, baca(4) saja kepada group dan other, perintahnya adalah:

$ chmod 644 coba3

chown index
Merubah user ID (owner) sebuah file atau direktori

$ chown


cp index
Untuk menyalin file atau copy. Misalnya untuk menyalin file1 menjadi file2:

$ cp


fg index
Mengembalikan suatu proses yang dihentikan sementar(suspend) agar berjalan kembali di foreground. Lihat juga perintah bg diatas.
find index
Untuk menemukan dimana letak sebuah file. Perintah ini akan mencari file sesuai dengan kriteria yang Anda tentukan. Sintaksnya adalah perintah itu sendiri diikuti dengan nama direktori awal pencarian, kemudian nama file (bisa menggunakan wildcard, metacharacters) dan terakhir menentukan bagaimana hasil pencarian itu akan ditampilkan. Misalnya akan dicari semua file yang berakhiran .doc di current direktori serta tampilkan hasilnya di layar:

$ find . -name *.doc -print
. /public/docs/account.doc
. /public/docs/balance.doc
. /public/docs/statistik/prospek.doc
./public/docs/statistik/presconf.doc


grep index
Global regular expresion parse atau grep adalah perintah untuk mencari file-file yang mengandung teks dengan kriteria yang telah Anda tentukan.

$ grep

Misalnya akan dicari file-file yang mengandung teks marginal di current direktori:

$ grep marginal
diferent.doc: Catatan: perkataan marginal luas dipergunakan di dalam ilmu ekonomi
prob.rtf: oleh fungsi hasil marginal dan fungsi biaya marginal jika fungsi
prob.rtf: jika biaya marginal dan hasil marginal diketahui maka biaya total



gzip index
Ini adalah software kompresi zip versi GNU, fungsinya untuk mengkompresi sebuah file. Sintaksnya sangat sederhana:

$ gzip

Walaupun demikian Anda bisa memberikan parameter tertentu bila memerlukan kompresi file yang lebih baik, silakan melihat manual page-nya. Lihat juga file tar, unzip dan zip.

halt index
Perintah ini hanya bisa dijalankan oleh super useratau Anda harus login sebagai root. Perintah ini untuk memberitahu kernel supaya mematikan sistem atau shutdown.
hostname index
Untuk menampilkan host atau domain name sistem dan bisa pula digunakan untuk mengesset nama host sistem.
[flory@localhost docs] $ hostname
localhost.localdomain


kill index
Perintah ini akan mengirimkan sinyal ke sebuah proses yang kita tentukan. Tujuannya adalah menghentikan proses.
$ kill

PID adalah nomor proses yang akan di hentikan.

less index
Fungsinya seperti perintah more.
login index
Untuk masuk ke sistem dengan memasukkan login ID atau dapat juga digunakan untuk berpindah dari user satu ke user lainnya.
logout index
Untuk keluar dari sistem.
ls index
Menampilkan isi dari sebuah direktori seperti perintah dir di DOS. Anda dapat menggunakan beberapa option yang disediakan untuk mengatur tampilannya di layar. Bila Anda menjalankan perintah ini tanpa option maka akan ditampilkan seluruh file nonhidden(file tanpa awalan tanda titik) secara alfabet dan secara melebar mengisi kolom layar. Option -la artinya menampilkan seluruh file/all termasuk file hidden(file dengan awalan tanda titik) dengan format panjang.
man index
Untuk menampilkan manual page atau teks yang menjelaskan secara detail bagaimana cara penggunaan sebuah perintah. Perintah ini berguna sekali bila sewaktu-waktu Anda lupa atau tidak mengetahui fungsi dan cara menggunakan sebuah perintah.
$ man

mesg index
Perintah ini digunakan oleh user untuk memberikan ijin user lain menampilkan pesan dilayar terminal. Misalnya mesg Anda dalam posisi y maka user lain bisa menampilkan pesan di layar Anda dengan write atau talk.
$ mesg y atau mesg n

Gunakan mesg n bila Anda tidak ingin diganggu dengan tampilan pesan-pesan dari user lain.

mkdir index
Membuat direktori baru, sama dengan perintah md di DOS.
more index
Mempaging halaman, seperti halnya less
mount index
Perintah ini akan me-mount filesystem ke suatu direktori atau mount-point yang telah ditentukan. Hanya superuser yang bisa menjalankan perintah ini. Untuk melihat filesystem apa saja beserta mount-pointnya saat itu, ketikkan perintah mount. Perintah ini dapat Anda pelajari di bab mengenai filesystem. Lihat juga perintah umount.
$ mount
/dev/hda3 on / type ext2 (rw)
none on /proc type proc (rw)
/dev/hda1 on /dos type vfat (rw)
/dev/hda4 on /usr type ext2 (rw)
none on /dev/pts type devpts (rw,mode=0622)


mv index
Untuk memindahkan file dari satu lokasi ke lokasi yang lain. Bila argumen yang kedua berupa sebuah direktori maka mv akan memindahkan file ke direktori tersebut. Bila kedua argumen berupa file maka nama file pertama akan menimpa file kedua. Akan terjadi kesalahan bila Anda memasukkan lebih dari dua argumen kecuali argumen terakhir berupa sebuah direktori.
passwd index
Digunakan untuk mengganti password. Anda akan selalu diminta mengisikan password lama dan selanjutnya akan diminta mengisikan password baru sebanyak dua kali. Password sedikitnya terdiri dari enam karakter dan sedikitnya mengandung sebuah karakter.
pwd index
Menampilkan nama direktori dimana Anda saat itu sedang berada.
rm index
Untuk menghapus file dan secara default rm tidak menghapus direktori. Gunakan secara hati-hati perintah ini terutama dengan option -r yang secara rekursif dapat mengapus seluruh file.
rmdir index
Untuk menghapus direktori kosong.
shutdown index
Perintah ini untuk mematikan sistem, seperti perintah halt. Pada beberapa sistem anda bisa menghentikan komputer dengan perintah shutdown -h now dan merestart sistem dengan perintah shutdown -r now atau dengan kombinasi tombol Ctr-Alt-Del.
su index
Untuk login sementara sebagai user lain. Bila user ID tidak disertakan maka komputer menganggap Anda ingin login sementara sebagai super user atau root. Bila Anda bukan root dan user lain itu memiliki password maka Anda harus memasukkan passwordnya dengan benar. Tapi bila Anda adalah root maka Anda dapat login sebagai user lain tanpa perlu mengetahui password user tersebut.
tail index
Menampilkan 10 baris terakhir dari suatu file. Default baris yang ditampilkan adalah 10 tapi Anda bisa menentukan sendiri berapa baris yang ingin ditampilkan:
$ tail

talk index
Untuk mengadakan percakapan melalui terminal. Input dari terminal Anda akan disalin di terminal user lain, begitu sebaliknya.
tar index
Menyimpan dan mengekstrak file dari media seperti tape drive atau hard disk. File arsip tersebut sering disebut sebagai file tar. Sintaknya sebagai berikut:
$ tar

umount index
Adalah kebalikan dari perintah mount, yaitu untuk meng-unmount filesystem dari mount-pointnya. Setelah perintah ini dijalankan direktori yang menjadi mount-point tidak lagi bisa digunakan.
# umount

unalias index
Kebalikan dari perintah alias, perintah ini akan membatalkan sebuah alias. Jadi untuk membatalkan alias dir seperti telah dicontohkan diatas, gunakan perintah:
$ unalias dir

unzip index
Digunakan untuk mengekstrak atau menguraikan file yang dikompres dengan zip. Sintaknya sederhana dan akan mengekstrak file yang anda tentukan:
$ unzip

Lihat juga perintah-perintah gzip dan unzip.

wall index
Mengirimkan pesan dan menampilkannya di terminal tiap user yang sedang login. Perintah ini berguna bagi superuser atau root untuk memberikan peringatan ke seluruh user, misalnya pemberitahuan bahwa server sesaat lagi akan dimatikan.
# who Dear, everyone..... segera simpan pekerjaan kalian, server akan saya matikan 10 menit lagi.

who index
Untuk menampilkan siapa saja yang sedang login. Perintah ini akan menampilkan informasi mengenai login name, jenis terminal, waktu login dan remote hostname untuk setiap user yang saat itu sedang login. Misalnya:
$ who
root ttyp0 May 22 11:44
flory ttyp2 May 22 11:59
pooh ttyp3 May 22 12:08


xhost + index
Perintah ini digunakan untuk memberi akses atau menghapus akses(xhost -) host atau user ke sebuah server X.
xset index
Perintah ini untuk mengeset beberapa option di X Window seperti bunyi bel, kecepatan mouse, font, parameter screen saver dan sebagainya. Misalnya bunyi bel dan kecepatan mouse dapat Anda set menggunakan perintah ini:
$ xset b

$ xset m


zip index
Perintah ini akan membuat dan menambahkan file ke dalam file arsip zip. Lihat juga perintah gzip dan unzip.


Sumber : linux2.arinet.org

Wednesday 19 May 2010

Add an Emoticon into Pidgin

kebetulan lagi seneng oprek Pidgin kecil-kecilan jadi posting lagi dah. hmm kali ini saya pengen membahas tentang bagaimana cara menambahkan emoticon di pidgin khususnya onion head dan Kaskus, bagi para kaskuser mungkin jadi lebih bisa mengekspresikan dirinya dengan jiwa kaskus yang ada di alam pidginnya (hadoh bahasanya). Kalo onion head saya senang aja dengan emoticon ini, luchu-luchu. hehe seperti biasa yang harus di lakukan adalah download file dulu hoho. ya kalo filenya udah punya ya nggak usah download juga nggak apa-apa kok. oke lah ini saya kasih link download untuk kedua filenya :
onion head
Kaskus

setelah semua terdownload extract kedua file tersebut ke directory :

/usr/share/pixmaps/pidgin/emotes

nah setelah itu coba cek di Pidginnya di tool -> preferences -> Smiley themes maka akan ada penambahan dua buah emoticon baru dan tinggal pilih mana yang akan di pakai untuk emotnya sewaktu chating. Oiya satu hal lagi karena emoticonnya hanya anda yang menambahkan pada pidgin, maka bagi temen chating yang tidak menambahkan emoticonnya maka emotnya tidak akan terbaca. jadi temennya suruh di tambahin juga ya…biar rame…hehehe

ini adalah saya kasih cendolnya…ehhh!!..saya kasih screen shootnya gan..wkwkwk



Sumber : http://sachty.klinong.com/2009/12/30/add-an-emoticon-into-pidgin.html

Tuesday 11 May 2010

Keserakahan Memberati Kita Melompat Tinggi

Semua kejahatan yang di dunia ini berasal dari satu kata: keserakahan. Selama kita melihat diri kita sebagai makhluk fisik belaka, maka selama itu pula kita mengumpulkan harta sebanyak-banyaknya.


Ini sebuah kisah nyata yang diceritakan oleh seorang bijak. Suatu malam, seorang laki-laki datang ke rumahnya dan berkata, "Ada sebuah keluarga dengan delapan anak yang sudah berhari-hari tidak makan." Mendengar hal itu bergegaslah orang bijak itu pergi membawa makanan untuk mereka.

Ketika tiba di sana ia melihat wajah anak-anak itu begitu menderita karena kelaparan. Tak ada kesedihan ataupun kepedihan di wajah mereka, hanya derita yang dalam karena menahan lapar.

Orang bijak itu memberikan nasi yang dibawanya pada sang ibu. Ibu itu lantas membagi nasi itu menjadi dua bagian, lalu ke luar membawa setengahnya. Ketika ia kembali, orang bijak itu bertanya, "Kau pergi kemana?" Ibu itu menjawab, "Ke tetangga-tetanggaku. Mereka juga lapar."

Orang bijak itu tercengang. Ia tidak heran kalau si ibu membagi nasi itu dengan tetangga-tetangganya, sebab ia tahu orang miskin biasanya pemurah. Yang ia herankan adalah karena si ibu tahu bahwa mereka lapar. Biasanya kalau kita sedang menderita, kita begitu terfokus pada diri sendiri, sehingga tak punya waktu untuk memikirkan orang lain.

Si ibu dalam cerita di atas adalah contoh orang yang telah dapat melampaui dirinya sendiri. Ia dapat melepaskan keterikatannya pada kebutuhan fisik dan secara bersamaan memenuhi kebutuhan spiritualnya yaitu untuk berbagi dengan orang lain. Kualitas semacam ini tentu tak dapat diraih dalam waktu singkat. Ini memerlukan proses pergulatan batin yang cukup panjang.

Kehidupan manusia memang senantiasa menjadi tempat pergulatan dua kepentingan utama: fisik dan spiritual. Kepentingan fisik adalah hal-hal yang kita butuhkan untuk bisa hidup di masa sekarang, seperti sandang, pangan dan papan. Ini kebutuhan jangka pendek kita. Sementara, kepentingan spiritual adalah hal-hal yang kita butuhkan untuk hidup di masa sekarang dan masa yang akan datang. Ini adalah kebutuhan jangka pendek sekaligus jangka panjang.

Pemenuhan kedua macam kebutuhan ini akan menghasilkan kualitas hidup yang tinggi. Sayang, banyak orang yang tak menyadari hal ini. Mereka menghabiskan hidup mereka hanya untuk mengumpulkan harta benda. Untuk itu mereka juga tak segan-segan menggunakan cara yang buruk: menciptakan kebijakan yang menguntungkan diri sendiri, menguras uang rakyat, mencuri uang perusahaan, maupun menciptakan konspirasi yang merugikan orang banyak.

Kalau kita renungkan secara mendalam, semua kejahatan yang ada di dunia ini berasal dari satu kata: keserakahan. Dan, akar keserakahan adalah pada cara kita memandang hidup ini. Selama kita melihat diri kita semata-mata makhluk fisik belaka, selama itu pula kita tak dapat membendung keinginan kita untuk mengumpulkan harta sebanyak-banyaknya. Betapa banyaknya dalam kehidupan sehari-hari kita melihat orang yang berpenghasilan biasa-biasa saja, tetapi memiliki harta yang luar biasa banyaknya.

Ada banyak alasan yang dapat dikemukakan untuk merasionalkan hal itu. Pertama, semua orang yang mendapat kesempatan pasti akan melakukannya. Kedua, penghasilan yang saya dapatkan terlalu kecil dan tidak seimbang dengan pengorbanan yang saya berikan. Ketiga, toh kekayaan yang saya dapatkan tidak saya nikmati sendiri tetapi saya gunakan untuk membantu anak yatim, membiayai orang tua dan saudara yang sedang sakit, membangun sekolah, dan sebagainya. Dengan berbagai alasan tersebut kita mendapatkan "ketenangan sementara" karena seolah-olah perbuatan yang kita lakukan telah berubah menjadi legal, rasional atau paling tidak dapat dimaklumi.

Namun, ketenangan semacam ini tidaklah langgeng. Pasti ada sesuatu dalam diri kita yang kembali mengusik kita, membuat kita resah dan gelisah. Perhatikanlah orang-orang yang hidup dengan cara ini. Mereka sangat rentan terhadap perubahan yang sekecil apapun. Mereka sangat jauh dari ketentraman yang sejati. Betapapun banyaknya harta yang mereka kumpulkan tak akan pernah melahirkan perasaan cukup dan puas. Sebuah pepatah mengatakan, "The world is enough for everybody, but not enough for one greedy." Apa yang disediakan oleh dunia ini sebetulnya cukup untuk semua orang, tetapi tidak akan cukup untuk seorang yang rakus.

Sebuah perubahan dramatis akan terjadi begitu kita sadar bahwa kita bukanlah makhluk fisik tetapi makhluk spiritual. Kita menjadi makhluk spiritual untuk selama-lamanya. Sebelum muncul ke dunia, kita adalah makhluk spiritual, ketika hidup sekarang kita juga makhluk spiritual, dan ketika kita meninggal kita tetap menjadi makhluk spiritual. Kita hanya menjadi makhluk fisik di dunia ini saja.

Salah satu cara paling efektif untuk menyadari hal itu adalah dengan berpuasa. Dengan puasa kita akan sadar bahwa kebutuhan (ini berbeda dengan keinginan) kita sebetulnya sangatlah sedikit. Berpuasa juga akan menyadarkan kita bahwa dengan mengurangi kenikmatan fisik kita akan mendapatkan kenikmatan spiritual yang luar biasa. Dengan berpuasa kita keluar melampaui 'diri rendah' kita menuju diri kita yang lebih tinggi. Dengan puasa kita lepaskan keterikatan kita pada gravitasi bumi. Kita bergerak melesat mengikuti gravitasi langit.


~~~
Sumber: Melompat Lebih Tinggi - Republika

http://m.yusuf.web.id/v20/enerlife/index.php?act=detail&p_id=571

Keserakahan Memberati Kita Melompat Tinggi

Semua kejahatan yang di dunia ini berasal dari satu kata: keserakahan. Selama kita melihat diri kita sebagai makhluk fisik belaka, maka selama itu pula kita mengumpulkan harta sebanyak-banyaknya.


Ini sebuah kisah nyata yang diceritakan oleh seorang bijak. Suatu malam, seorang laki-laki datang ke rumahnya dan berkata, "Ada sebuah keluarga dengan delapan anak yang sudah berhari-hari tidak makan." Mendengar hal itu bergegaslah orang bijak itu pergi membawa makanan untuk mereka.

Ketika tiba di sana ia melihat wajah anak-anak itu begitu menderita karena kelaparan. Tak ada kesedihan ataupun kepedihan di wajah mereka, hanya derita yang dalam karena menahan lapar.

Orang bijak itu memberikan nasi yang dibawanya pada sang ibu. Ibu itu lantas membagi nasi itu menjadi dua bagian, lalu ke luar membawa setengahnya. Ketika ia kembali, orang bijak itu bertanya, "Kau pergi kemana?" Ibu itu menjawab, "Ke tetangga-tetanggaku. Mereka juga lapar."

Orang bijak itu tercengang. Ia tidak heran kalau si ibu membagi nasi itu dengan tetangga-tetangganya, sebab ia tahu orang miskin biasanya pemurah. Yang ia herankan adalah karena si ibu tahu bahwa mereka lapar. Biasanya kalau kita sedang menderita, kita begitu terfokus pada diri sendiri, sehingga tak punya waktu untuk memikirkan orang lain.

Si ibu dalam cerita di atas adalah contoh orang yang telah dapat melampaui dirinya sendiri. Ia dapat melepaskan keterikatannya pada kebutuhan fisik dan secara bersamaan memenuhi kebutuhan spiritualnya yaitu untuk berbagi dengan orang lain. Kualitas semacam ini tentu tak dapat diraih dalam waktu singkat. Ini memerlukan proses pergulatan batin yang cukup panjang.

Kehidupan manusia memang senantiasa menjadi tempat pergulatan dua kepentingan utama: fisik dan spiritual. Kepentingan fisik adalah hal-hal yang kita butuhkan untuk bisa hidup di masa sekarang, seperti sandang, pangan dan papan. Ini kebutuhan jangka pendek kita. Sementara, kepentingan spiritual adalah hal-hal yang kita butuhkan untuk hidup di masa sekarang dan masa yang akan datang. Ini adalah kebutuhan jangka pendek sekaligus jangka panjang.

Pemenuhan kedua macam kebutuhan ini akan menghasilkan kualitas hidup yang tinggi. Sayang, banyak orang yang tak menyadari hal ini. Mereka menghabiskan hidup mereka hanya untuk mengumpulkan harta benda. Untuk itu mereka juga tak segan-segan menggunakan cara yang buruk: menciptakan kebijakan yang menguntungkan diri sendiri, menguras uang rakyat, mencuri uang perusahaan, maupun menciptakan konspirasi yang merugikan orang banyak.

Kalau kita renungkan secara mendalam, semua kejahatan yang ada di dunia ini berasal dari satu kata: keserakahan. Dan, akar keserakahan adalah pada cara kita memandang hidup ini. Selama kita melihat diri kita semata-mata makhluk fisik belaka, selama itu pula kita tak dapat membendung keinginan kita untuk mengumpulkan harta sebanyak-banyaknya. Betapa banyaknya dalam kehidupan sehari-hari kita melihat orang yang berpenghasilan biasa-biasa saja, tetapi memiliki harta yang luar biasa banyaknya.

Ada banyak alasan yang dapat dikemukakan untuk merasionalkan hal itu. Pertama, semua orang yang mendapat kesempatan pasti akan melakukannya. Kedua, penghasilan yang saya dapatkan terlalu kecil dan tidak seimbang dengan pengorbanan yang saya berikan. Ketiga, toh kekayaan yang saya dapatkan tidak saya nikmati sendiri tetapi saya gunakan untuk membantu anak yatim, membiayai orang tua dan saudara yang sedang sakit, membangun sekolah, dan sebagainya. Dengan berbagai alasan tersebut kita mendapatkan "ketenangan sementara" karena seolah-olah perbuatan yang kita lakukan telah berubah menjadi legal, rasional atau paling tidak dapat dimaklumi.

Namun, ketenangan semacam ini tidaklah langgeng. Pasti ada sesuatu dalam diri kita yang kembali mengusik kita, membuat kita resah dan gelisah. Perhatikanlah orang-orang yang hidup dengan cara ini. Mereka sangat rentan terhadap perubahan yang sekecil apapun. Mereka sangat jauh dari ketentraman yang sejati. Betapapun banyaknya harta yang mereka kumpulkan tak akan pernah melahirkan perasaan cukup dan puas. Sebuah pepatah mengatakan, "The world is enough for everybody, but not enough for one greedy." Apa yang disediakan oleh dunia ini sebetulnya cukup untuk semua orang, tetapi tidak akan cukup untuk seorang yang rakus.

Sebuah perubahan dramatis akan terjadi begitu kita sadar bahwa kita bukanlah makhluk fisik tetapi makhluk spiritual. Kita menjadi makhluk spiritual untuk selama-lamanya. Sebelum muncul ke dunia, kita adalah makhluk spiritual, ketika hidup sekarang kita juga makhluk spiritual, dan ketika kita meninggal kita tetap menjadi makhluk spiritual. Kita hanya menjadi makhluk fisik di dunia ini saja.

Salah satu cara paling efektif untuk menyadari hal itu adalah dengan berpuasa. Dengan puasa kita akan sadar bahwa kebutuhan (ini berbeda dengan keinginan) kita sebetulnya sangatlah sedikit. Berpuasa juga akan menyadarkan kita bahwa dengan mengurangi kenikmatan fisik kita akan mendapatkan kenikmatan spiritual yang luar biasa. Dengan berpuasa kita keluar melampaui 'diri rendah' kita menuju diri kita yang lebih tinggi. Dengan puasa kita lepaskan keterikatan kita pada gravitasi bumi. Kita bergerak melesat mengikuti gravitasi langit.


~~~
Sumber: Melompat Lebih Tinggi - Republika

http://m.yusuf.web.id/v20/enerlife/index.php?act=detail&p_id=571

Wednesday 28 April 2010

Kelas Baru JEC



Pembukaan Kelas Baru: Pengembangan Aplikasi Android

Java Education Center membuka kesempatan bagi anda untuk belajar PENGEMBANGAN APLIKASI MOBILE DI ANDROID.

Segera daftar di Java Education Center UII, Ruang 02.07 FTI Utara. Jl. Kaliurang km. 14 Yogyakarta

Atau kontak: Mbak Mulia (085643069998)



Lucid Release

Setelah menunggu lama, akhirnya besok Lucid akan release, nah bagi para pecinta Open Source seperti saya, maka bersiaplah untuk berpesta ria dalam menyambut Lucid!

biasanya akan bertebaran event untuk menyambut releasenya lucid!

maaf kali ini posting tanpa ada persiapan karena ada acara nginep di rumah susun mahasiswa, jadi ga ada skrensut nya lucid..

nah, saya harap besok kalau mau mendownload jangan bersamaan, biar ga bottle neck aja..

hehehe...

untuk berita release nya lucid bisa dibaca disini

Halaman Download release nya mungkin disini

untuk skrensutnya nyusul aja ya?

hahaha...

Happy Ngoprek !!!

Sunday 25 April 2010

Download Isi semua Web dengan 1 perintah!!

Sudah lama banget ga bikin artikel neh kawand..
hari ini bikin artikel "Download Isi semua Web dengan 1 perintah!!" kenapa? karena saya juga lagi butuh isi semua web.. lok baca dan save 1 per 1 kan lama tuh?
makanya bikin artikel ini seklain belajar..

lets we try this!!

sopware yang akan kita gunakan adalah Httrack

persiapan !!
hal-hal yang wajib disiapkan!

1. laptop
2. listrik yang tidak nunggak tagihan
3. kopi panas / cappucino / hot chocolate / burjo (bagi anak kost)
4. Roti bakar
5. Rokok (bagi yang merokok)
6. Chocolate (bagi yang tidak merokok)
7. bedoa agar apa yang kita kerjakan suksen dan diridhoi oleh Allah

well akan kita mulai..

berdoa dulu...
cukup

1. instal Httrack dulu! dengan mantra "sudo apt-get install httrack"

tunggu dulu sampe selesai!

2. masuk ke home dan buatlah sebuah folder untuk menempatkan hasil download isi web tersebut..

masukkan mantra "mkdir nama_folder".

3. masukan perintah httrack kemudian alamat link web yang akan didownload …misal..

lupin91@lupin91:~/crawlerWeb$ httrack http://ubuntuforums.org

4. marilah kita tunggu hasil nyolong seluruh isi web tersebut dengan makan apa yang sudah kita siapkan tadi di awal.. karena prosesnya sangat menyita waktu untuk ditunggu.


neh screensut nya!




dibanyakin doanya! karena prosentase gagal sangat besar!

hehehe...

happy ngoprek!!

Sunday 4 April 2010

Open Source?

Apa sech open source itu?



mungkin menurut orang awam open source itu ya linux, atau OS yang ga berbayar dan lain - lain. Menurut apa yang saya dengar dan catat saat menghadiri International Conference of Open Source on Higher Education (Icosic) di UNS kemaren, Open Source adalah semua informasi dan apapun itu adalah bebas untuk disebarkan, tak hanya sebatas source code maupun software.

Nah dari pengertian diatas dapat diambil kesimpulan kan? hehe..

Mengapa saat ini sedang digencarkannya produk-produk yang berbasis open source? Well, memang sungguh sangat disayangkan bahwa open source tersebut baru "Booming" di Indonesia seperti sekarang ini.

Open Source ini dimaksudkan agar semua informasi bebas didapatkan dan digunakan tanpa harus melanggar hak intelektual milik orang lain. Hal ini juga bisa mendorong setiap orang untuk berlomba-lomba dalam berkreasi dan lebih produktif dalam menciptakan sesuatu. tak hanya itu saja, dengan menggunakan software open source maka kita juga akan mengurangi pengeluaran untuk membeli software berbayar yang harganya di indonesia sangat selangit untuk dijangkau oleh kalangan bawah. dengan adanya open source ini diharapkan kalangan bawah juga bisa maju untuk melakukan sesuatu seperti kalangan atas yang mampu membeli sebuah software berbayar



Kelebihan open source sendiri adalah dukungan dari komunitas yang memang saya akui sangat membantu user untuk menyelesaikan masalahnya. Sekarang ini memang sedang marak sekali forum yang membahas tentang open source, termasuk Synaptic ini yang dikemudian hari dapat membatu user untuk memulai migrasi dari suatu yang berbayar menuju sebuah kebebasan atau open source.



Mari kita sebarkan semangat menggunaka produk open source dan tidak gunakan produk bajakan lagi.

Free is Freedom


Saturday 3 April 2010

Ngeblog Pagi Hari

Assalamualaikum kawand!!

wakz.. kali ne saya ga posting tutor..

hanya cerita saja.. bukannya malas bikin tutor, tapi kerjaan numpuk..
Deadline buat artikel e-book morphostLab, nyenengin anak orang, sama banyak kegiatan dah.. (sok sibuk tenan.. padahal...)

Well.. Hari membosankan 2 hari yang lalu sudah terlewati.. tersandung kasus pribadi.. Wekz!!!
Akhirnya bisa juga melepas penat dengan pergi ke pantai... YES!!!

nikmatin angin pantai dah.. sambil berjemur!


manteb bener tuh..

hehehe... sudah lama saya tidak melihat pantai.. setiap hari liat laptop dengan kerjaan numpuk bikin stress juga.. belum lagi mau UTS.. WWAAAAAaaaa..... belum belajar pula ToTv

Well.. Sembari nunggu pengumuman lomba blog UII itu.. ya gini.. selingannya.. nulis artikel yang ga jelas.. hahaha...

Sunday 28 March 2010

Curhat sebentar sebelum UTS.. :D

Wah bentar lagi UTS, mau UTS tapi semangat untuk belajar malah tidak keluar dan bahkan tidak ada sama sekali.. Memang benar kata orang, kuliah itu membosankan.. hehehe

But well, walaupun tidak belajar, ya malah kedatangan mainan baru ini.. Linux Ubuntu.. hahahha.. semenjak laptop bener, saya kedatangan mainan baru ini.. Sumpah bikin ketagihan ngoprek..

Well kegiatan ngoprek ini sudah 2 hari saya lakukan sampai jam 2 malam terus..

alhasil mata merah pun menyerang.. parah dah.. ortu marah-marah karena tagihan internet melonjak.. haahahah...

Well, doakan saja saya cepet insyaf dan keluar dari liang ini.. heheheh...


WELCOME UTS.. Selama boleh open book dan laptop ya ga masalah!!!

hahahha

Tuesday 23 March 2010

Ganti Halaman Login Ubuntu

Langkah awal adalah siapkan seluruh kebutuhan semisal theme dan icon yang akan dijadikan default untuk layar login (gdm) serta file lata belakang (background) yang akan dijadikan untuk layar login.>>>

1. Background / Latar Belakang Layar
untuk menampilkan file background yang sedang diaktifkan perintahnya

Code:
$ sudo -u gdm gconftool-2 --get /desktop/gnome/background/picture_filename

nanti akan muncul file gambar yang sedang digunakan dan diletakan dimana, sedangkan perintah untuk menggantinya

Code:
$ sudo -u gdm gconftool-2 --set --type string /desktop/gnome/background/picture_filename /media/Data/Download/usplash-karmic.png

itu artinya mengganti background layar login dengan file usplash-karmic.png yang terletak di partisi Data dengan folder Download. Lanjutkan dengan mengecek apakah sudah berubah dengan perintah

Code:
$ gdmflexiserver

Ok, urusan urusan background beres kita lanjutkan dengan

2. GTK Theme

cek theme GTK yang aktif, caranya

Code:
$ sudo -u gdm gconftool-2 --get /desktop/gnome/interface/gtk_theme

akan muncul nama GTK theme yang aktif, tema yang dapat dipilih nama-namanya ada di /usr/share/themes misal saya akan pilih theme dengan nama Nuvola (themes Nuvola) maka perintahnya adalah

Code:
$ sudo -u gdm gconftool-2 --set --type string /desktop/gnome/interface/gtk_theme Nuvola
Pastikan bahwa theme Nuvola memang ada dengan mengeceknya di folder /usr/share/themes.

Lanjutkan dengan Icon theme, jika penasaran cek dulu dengan perintah

Code:
$ gdmflexiserver


3. Icon Theme

cek tema icon yang aktif

Code:
$ sudo -u gdm gconftool-2 --get /desktop/gnome/interface/icon_theme

untuk menggantinya, pastikan nama iconnya sudah benar cek di /usr/share/icons, sebagai contoh saya pakai icon Gion

Code:
$ sudo -u gdm gconftool-2 --set --type string /desktop/gnome/interface/icon_theme Gion
Cek sudah sesuai keinginan belum dengan perintah

Code:
$ gdmflexiserver

icon theme tidak begitu terlihat perbedaannya di gdm, lalu lanjutkan dengan mengedit iconnya

4. Icon

Cek nama icon yang aktif dengan perintah

Code:
$ sudo -u gdm gconftool-2 --get /apps/gdm/simple-greeter/logo_icon_name

berikan perintah untuk mengganti icon, tentunya setelah gambar iconnya disiapkan filenya. Yang dipakai adalah file yang ada dibawah folder icons yang tadi dipilih padan icon theme difolder mana saja, atau tambahkan icon baru difolder icons

Code:
sudo -u gdm gconftool-2 --set --type string /apps/gdm/simple-greeter/logo_icon_name start-here.png

Berbeda dengan yang sebelum icon tidak langsung berubah kecuali anda restart, jadi lanjutkan tanpa perlu dicek kecuali anda sudah selesai.

5. Daftar nama pemakai

Ada kalanya daftar nama pemakai (user) tidak mau anda tampilkan maka perintahnya

Code:
$ sudo -u gdm gconftool-2 --set --type boolean /apps/gdm/simple-greeter/disable_user_list true
sedangkan untuk mengaktifkannya adalah

Code:
$ sudo -u gdm gconftool-2 --set --type boolean /apps/gdm/simple-greeter/disable_user_list false
Sayangnya perintah inipun baru bisa terlihat setelah di restart

6. Mengaktifkan Compiz

Untuk Mengaktifkannya

Code:
$ sudo -u gdm gconftool-2 --set --type boolean /apps/gdm/simple-greeter/wm_use_compiz true
Menonaktifkannya

Code:
$ sudo -u gdm gconftool-2 --set --type boolean /apps/gdm/simple-greeter/wm_use_compiz false

Semoga bermanfaat dan bisa dipraktikkan


Instal Wine di Ubuntu

Wine diperlukan untuk menginstall aplikasi .exe (Produk Microsoft) :)

Install Wine

Code:
sudo apt-get install wine

Sekarang Wine dapat dibuka dari Aplikasi-Wine. Untuk menginstall software dgn aplikasi wine, ada baiknya melihat dahulu review software-software yang ada di Wine Application Database (AppDB). Sebisa mungkin pilih aplikasi dengan rate PLATINUM-Rated. Bila yang dipilih aplikasi Gold-Rated, Silver-Rated, atau Bronze-Rated, bersiaplah melakukan konfigurasi ekstra dan melihat Wine Tutorial untuk aplikasi tersebut.


Setting Wine
Pada terminal ketik alt+F2 dan ketik

Code:
winecfg

Setting Tab Application
Gunakan saja default dari Wine, yakni "Windows XP"

Setting Tab Drives
pilih/klik Autodetect. Bila menggunakan .iso images (dari software) maka install Gmountiso.(Penting)

Code:
sudo apt-get install gmountiso

Buat direktori untuk me-mount .iso images.

Code:
sudo mkdir /media/virtual

Balik ke Tab Drives, klik add dan beri nama

Code:
/media/virtual

Saat melakukan mount .iso images dengan Gmount-Iso ke /media/virtual, Wine akan mendeteksi sebagai "inserted CD/DVD device"

Setting Tab Audio
Secara default Wine menggunakan ALSA. Bila memilih setting Audio yang lain , juga ga apa².

Setting Tab Graphics
Allow Pixel Shading (bukan masalah)


Copas : Devilcode

Instal Oracle 10g di Ubuntu

Pada bagian ini ijinkan saya untuk membari cara tentang bagai mana Install Manual Oracle 10G on Ubuntu 9.10 Karmic. Oke langsung saja!!!!!

Download terlebih dahulu paketnya :
Code:
http://www.oracle.com/technology/software/products/database/oracle10g/htdocs/10201linuxsoft.html
mayan 600 mb

Berikut perintah yang harus dijalankan sesuai dengan urutannya:

Quote: sudo apt-get install build-essential libaio1 rpm lesstif2-dev alien libstdc++5

sudo groupadd oinstall
sudo groupadd dba
sudo groupadd nobody
sudo useradd -g oinstall -G dba,nobody -m oracle -s /bin/bash

sudo passwd oracle

sudo mkdir -p /u01/app/oracle
sudo chown -R oracle:oinstall /u01/app/oracle
sudo chmod -R 775 /u01/app/oracle

sudo ln -s /usr/bin/awk /bin/awk
sudo ln -s /usr/bin/rpm /bin/rpm
sudo ln -s /lib/libgcc_s.so.1 /lib/libgcc_s.so
sudo ln -s /usr/bin/basename /bin/basename
sudo touch /etc/redhat-release
sudo chmod 666 /etc/redhat-release
sudo echo redhat-4 > /etc/redhat-release


Kemudian edit masing-masing bagian dibawah ini, pada bagian bawah/akhir:
#### /etc/sysctl.conf

Quote:kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.core.rmem_default = 262144
net.core.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 262144
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000


#### /home/oracle/.bashrc

Quote:export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin


#### /etc/security/limits.conf

Quote:soft nproc 2047
hard nproc 16384
soft nofile 1024
hard nofile 65536


Langkah selanjutnya extrak file download oracle database kedalam /home/oracle dan logout ubuntunya, kemudian login sebagai user oracle. Masuk ke folder hasil ekstrakan jalankan perintah install

Quote:./runInstaller -ignoreSysPrereqs


Ikuti petunjuk sampai finish..
Kalau mau screenshotnya monggo di unduh di :
Code:
http://www.4shared.com/file/241773588/a5770e4f/Wahyu_Screenshot_Oracle.html

Semoga bermanfaat.

Copas:Devilcode

Gabungkan 2 ISP (Load Balancing Bandwidth) di Ubuntu

Satu Router Untuk 2 Koneksi ISP

Ilustrasi IP sebagai berikut
Speedy 1 (ADSL)
ip address
192.168.0.1
ISP Lain(Wireless)
ip address
192.168.2.1

Konfigurasi :

Sambungan Speedy melalui eth2 IP address 192.168.1.222
dengan gateway IP 192.168.1.1.

Sambungan Wireless melalui eth0 IP address 203.134.148.2 dengan gateway 203.134.148.1

Sambungan LAN melalui eth1 IP address 192.168.0.222.

Langkah konfigurasi pc-router menggunakan linux ubuntu adalah sebagai berikut :
Code:
$ sudo bash

tekan [enter] hingga muncul tanda string ( # )
Edit informasi interface pada file /etc/network/interfaces, dapat dilakukan menggunakan vi

Code:
# vi /etc/network/interfaces

Code:
auto eth0
iface eth0 inet static
address 203.134.148.2
netmask 255.255.255.240

auto eth1
iface eth1 inet static
address 192.168.0.222
netmask 255.255.255.0

auto eth2
iface eth2 inet static
address 192.168.1.222
netmask 255.255.255.0

Install aplikasi layanan ssh agar bisa remote dari komputer klien

Code:
# apt-get install openssh-server
# /etc/init.d/ssh restart

Selanjutnya kita perlu menset routing dan load balancing yang secara sederhana adalah sebagai berikut

Code:
# /sbin/ip link set lo up
# /sbin/ip link set eth0 up
# /sbin/ip link set eth1 up
# /sbin/ip link set eth2 up
# /sbin/ip route flush table speedy
# /sbin/ip route flush table wireless
# /sbin/ip route flush table internet
# /sbin/ip addr add 127.0.0.1/8 brd 127.0.0.255 dev lo
# /sbin/ip addr add 192.168.1.222/24 brd 192.168.1.255 dev eth2
# /sbin/ip addr add 203.134.148.2/28 brd 203.134.148.15 dev eth0
# /sbin/ip addr add 192.168.0.222/24 brd 192.168.0.255 dev eth1
# /sbin/ip rule add prio 10 table main
# /sbin/ip rule add prio 20 table speedy
# /sbin/ip rule add prio 30 table wireless
# /sbin/ip rule add prio 40 table internet
# /sbin/ip route del default table main
# /sbin/ip route del default table speedy
# /sbin/ip route del default table wireless
# /sbin/ip route del default table internet
# /sbin/ip rule add prio 20 from 192.168.1.0/24 table speedy
# /sbin/ip route add default via 192.168.1.1 dev eth2 src 192.168.1.222 proto static table speedy
# /sbin/ip route append prohibit default table speedyl metric 1 proto static
# /sbin/ip rule add prio 30 from 203.134.148.0/28 table wireless
# /sbin/ip route add default via 203.134.148.1 dev eth0 src 203.134.148.2 proto static table wireless
# /sbin/ip route append prohibit default table wireless metric 5 proto static# Set up load balancing gateways
# /sbin/ip rule add prio 40 table internet
# /sbin/ip route add default proto static table internet
# nexthop via 192.168.1.1 dev eth2 weight 1
# nexthop via 203.134.148.1 dev eth0 weight 1

Konfigurasi di atas membutuhkan tiga (3) tabel routing tambahan, yaitu, Speedy, wireless dan internet yang kita masukan dalam file /etc/iproute2/rt_tables, isinya kira-kira sbb,

Code:
120 Speedy
121 wireless
123 internet

Selanjutnya kita perlu menset NAT / proxy agar dapat sekaligus melakukan NAT ke dua (2) interface yang berbeda, yaitu, 192.168.1.222 dan 203.134.148.2. Adapun perintahnya adalah sebagai berikut,

Code:
# /bin/echo 1 > /proc/sys/net/ipv4/ip_forward
# /sbin/iptables -F
# /sbin/iptables -P INPUT DROP
# /
# /sbin/iptables -A INPUT -i eth1 -j ACCEPT
# /sbin/iptables -A INPUT -i eth0 -p tcp -s 0/0 –dport 25 -j ACCEPT
# /sbin/iptables -A INPUT -i eth2 -p tcp -s 0/0 –dport 25 -j ACCEPT
# /sbin/iptables -A INPUT -m state –state ESTABLISHED,RELATED -j ACCEPT
# /sbin/iptables -A INPUT -p tcp -i eth0 -j REJECT –reject-with tcp-reset
# /sbin/iptables -A INPUT -p tcp -i eth2 -j REJECT –reject-with tcp-reset
# /sbin/iptables -A INPUT -p udp -i eth0 -j REJECT –reject-with icmp-port-unreachable
# /sbin/iptables -A INPUT -p udp -i eth2 -j REJECT –reject-with icmp-port-unreachable
# /sbin/iptables -t nat -A POSTROUTING -o eth2 -j SNAT –to 192.168.1.222
# /sbin/iptables -t nat -A POSTROUTING -o eth0 -j SNAT –to 203.134.148.2

booting ulang atau restart komputer

Code:
# reboot

Selamat mencoba, dan mudah2an berhasil..

Copas : Devilcode

Syntax linux yang bermanfaat..

10 syntax linux yang bermanfaat.......
mungkin masih banyak syntax2 di dalam linux tapi di antaranya inyong sebutkan mungkin yang bermanfaat........ ^_^


Mencari semua file yang diubah pada hari N terakhir yang mengandung teks tertentu di namanya

find DIR -mtime -N -name "*TEXT*"

Contoh penggunaan:

jafar@k4tz:~$ find /home/jafar/ -mtime -5 -name "*log*"
/home/jafar/.openoffice.org/3/user/uno_packages/cache/log.txt
/home/jafar/.yahoorc/gyach/log
/home/jafar/.gftp/gftp.log
/home/jafar/.cache/notify-osd.log
/home/jafar/.local/share/tracker/trackerd.log
/home/jafar/.local/share/tracker/tracker-indexer.log
Perintah di atas akan menampilkan semua file yang diubah pada 5 hari terakhir ini yang mengandung nama 'log'



Menentukan proses-proses mana saja yang menggunakan memori paling banyak

ps aux | sort -nk 4 | tail
Akan menunjukkan 10 proses pertama yang menggunakan memori paling banyak, disortir secara ascendant. Atau bisa juga menggunakan:

ps aux | sort -nrk 4 | head

Yang akan menunjukkan 10 proses pertama yang menggunakan memori paling banyak, disortir secara descendant.

jafar@k4tz:~$ ps aux | sort -nk 4 | head
108 2394 0.0 0.0 21844 1552 ? Ss 09:59 0:00 /bin/dbus-daemon --system
111 3041 0.0 0.0 24388 1844 ? S 09:59 0:00 hald-addon-acpi: listening on acpid socket /var/run/acpid.socket
avahi 3149 0.0 0.0 23888 1432 ? Ss 09:59 0:00 avahi-daemon: running [roemasa.local]
avahi 3150 0.0 0.0 23760 504 ? Ss 09:59 0:00 avahi-daemon: chroot helper
daemon 3278 0.0 0.0 8520 420 ? Ss 09:59 0:00 /usr/sbin/atd
geneweb 2742 0.0 0.0 11848 1148 ? SN 09:59 0:00 /usr/bin/gwd -hd/usr/share/geneweb -dd/usr/share/doc/geneweb -bd/var/lib/geneweb -p2317 -langen -log/var/log/geneweb.log -daemon
jafar 4231 0.0 0.0 35940 684 ? Ss 10:02 0:00 /usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-session /usr/bin/pulse-session /usr/bin/seahorse-agent --execute x-session-manager
jafar 4234 0.0 0.0 15608 700 ? S 10:02 0:00 /usr/bin/dbus-launch --exit-with-session /usr/bin/pulse-session /usr/bin/seahorse-agent --execute x-session-manager
jafar 4235 0.0 0.0 14048 1692 ? Ss 10:02 0:04 //bin/dbus-daemon --fork --print-pid 6 --print-address 9 --session
jafar 4278 0.0 0.0 4024 652 ? S 10:02 0:00 /bin/sh /usr/bin/compiz



Menampilkan nama pengguna yang saat ini login

whoami

jafar@k4tz:~$ whoami
jafar



Menampilkan tanggal menggunakan format modifier

date +"%H:%M:%S"
Akan menampilkan waktu dalam format HOUR (JAM):MINUTE (MENIT):SECOND (DETIK). Kita juga dapat menggunakan format lainnya seperti dijelaskan di halaman manual. Contohnya seperti ini:

jafar@k4tz:~$ date +"%d %B %Y"
04 January 2010



Menampilkan info tentang user tertentu

finger $USER
jafar@k4tz:~$ finger $USER
Login: jafar Name: jafar
Directory: /home/jafar Shell: /bin/bash
On since Mon Jan 4 10:02 (WIT) on tty7 from :0
On since Mon Jan 4 11:45 (WIT) on pts/0 from :0.0
No mail.
No Plan.



Menampilkan penggunaan disk secara terpisah untuk tiap partisi

df -h

Tambahan -h akan meminta df menampilkan besaran yang 'mudah dibaca oleh manusia' (dalam hal ini ukurannya KB, MB dan GB)

df -B 1K

Akan menampilkan besaran dalam kilobyte

jafar@k4tz:~$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 17G 14G 1.9G 89% /
tmpfs 994M 0 994M 0% /lib/init/rw
varrun 994M 336K 994M 1% /var/run
varlock 994M 0 994M 0% /var/lock
udev 994M 148K 994M 1% /dev
tmpfs 994M 260K 994M 1% /dev/shm
lrm 994M 2.5M 992M 1% /lib/modules/2.6.28-17-generic/volatile
jafar@k4tz:~$ df -B 1K
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda3 17338660 14485952 1971948 89% /
tmpfs 1017476 0 1017476 0% /lib/init/rw
varrun 1017476 336 1017140 1% /var/run
varlock 1017476 0 1017476 0% /var/lock
udev 1017476 148 1017328 1% /dev
tmpfs 1017476 260 1017216 1% /dev/shm
lrm 1017476 2560 1014916 1% /lib/modules/2.6.28-17-generic/volatile


Menampilkan module yang dimuat (loaded)

lsmod

jafar@k4tz:~$ lsmod
Module Size Used by
binfmt_misc 18572 1
bridge 63776 0
stp 11140 1 bridge
bnep 22912 2
input_polldev 12688 0
video 29844 0
output 11648 1 video



Menambah atau menghapus sebuah module ke/dari kernel Linux

Menambah module:

modprobe MODULE

Menghapus module

modprobe -r MODULE



Mencari sebuah file menggunakan locate

locate NAMAFILE

Akan mencari database locate (dibuat dengan updatedb) untuk path atau file yang mengandung NAMAFILE.

jafar@k4tz:~$ locate ikarus
/home/jafar/Desktop/ikarus.zip





Merubah encoding sebuah file teks

iconv -f ENCODING_AWAL -t ENCODING_DIINGINKAN namafile

Contoh:

jafar@k4tz:~$ iconv -f ISO-8859-16 -t UTF-8 /home/jafar/Desktop/tes.txt

Akan merubah encoding file tes.txt dari ISO-8859-16 (Romanian) ke UTF-8.



mungkin sedikit dari inyong tapi mudah-mudahan bermanfaat.........

Copas dari devilcode

Repair Grub2 Ubuntu 9.10

"Berawal dari" kumpul-kumpul komunitas Open Source UII, atau yang sering dikenal dengan nama Synaptic-UII. Pada saat itu ada yang nanya, "mas mbenerin grub di ubuntu 9.10 gimana ya?" Dengan sombongnya aku langsung ngomong, "gampang kok, sini aku coba". Dan ternyata setelah hampir 10 menitan ku coba sampe kemringet eh belum bisa-bisa. Pada waktu itu aku baru nyadar, ternyata grub buat si ubuntu 9.10 tuh grub versi terbaru yaitu grub2. Pantes aja waktu aku install grub dengan cara lama tetep aja ga bisa. Ternyata banyak sekali perbedaan antara grub dengan grub2. Mulai dari nama file konfigurasi sampe dengan isi-isinya.Dan setelah dicoba-coba lagi, ternyata berhasil, namun dengan cara yang berbeda 100%. Kira-kira seperti ini hasil dokomentasinya.

* seperti pada langkah repair grub versi sebelumnya, kita tetep gunakan live cd, live usb juga bisa. kalo kemaren aku pake live cd ajah.
* langkah selanjutnya adalah, cari dimana letak partisi linux kita yang boot loadernya hilang.

#sudo su
#fdisk -l

kemudian setelah muncul daftar partisi, cari lah partisi yang ber-system linux. kita ambil contoh /dev/sda1



* mount partisi tersebut ke dalam direktori kita

#mount /dev/sda1 /mnt

* mount direktori /dev dari cd ke dalam /dev/sda1 (yang sudah di mount ke mnt). difungsikan untuk mengkopi semua konfigurasi yang ada pada /dev

#mount --bind /dev /mnt/dev
#chroot /mnt/dev

* kemudian install grub pada /dev/sda nya

#grub-install /dev/sda
#grub-install --recheck /dev/sda

* exit
* reboot

Terdapat beberapa kasus terjadi, setelah repair grub ini, sistem operasi windowsny jadi gak bisa di load, karena location nya salah. Hal ini bisa di handle dengan cara sebagai berikut.

* Setelah grub kembali, pilihlah sistem operasi linux nya.
* Login pada komputer Linux, kemudian edit pada file konfigurasi grub2

#sudo su
#nano /boot/grub/grub.cfg
kemudian pada file tersebut, cari blok script untuk menu windows. kalau sudah ketemu, silahkan berikan tanda pagar pada awal baris yang terdapat keyword
- insmod...
- search --no-floppy....

* reboot kembali, dan rasakan bedanya. hehehe...
* selesai.


Dikutip Dari : agilnotmild goes to blog

Sunday 7 March 2010

Curhat wae lah..

Wah.. bulan-bulan melelahkan..

sibuk dengan UII-Synaptic: Open Source Study and Research Center
sibuk dengan persiapan FOS dan pembentukan Sync-Shop serta Toko coklat online..

wis jal..

belom lagi dengan ICOSIC, full sebulan ngerjain paper dengan Laifa dan Agast ternyata capek juga.. but Enjoy wae lah.. thanks Guys!!

postingan kali ini curhat saja.. saya lagi malas bikin tutorial setelah sebulan mikir paper dan ngejar deadline.. hehehe...

akhir-akhir ini tidur malam terus.. jam 1 malam dan harus bangun sebelum jam 7 pagi.. seharian dikampus dan kegiatan itu terus berulang selama 30 hari.. wah bosen juga e..

namun dengan dukungan pak dosen dan pak dekan, serta dukungan seorang yang tercinta, maka ya semangat terus lah gan! pokoke semangat adalah PERTAMAX!!!

Well.. hari ini segini dolo lah curhatan saya.. Mungkin beberapa hari lagi bakal posting tutor lagi..

harus rapat jam 9 buat ngurus UII-Synaptic dan Sync-Shop!?

C Ya!!

Review acara Open Source Community Day at UII

Saat ini, software open source menjadi paradigma yang banyak dielu-elukan. Produk-produknya pun bervariasi mulai dari aplikasi sederhana sampai sistem operasi. Perkembangan opensource software yang begitu gencar ini memungkinkan setiap orang boleh mengambil source code-nya. Siapapun bisa tahu persis aplikasi atau sistem operasi tersebut dengan jelas.

Hal inilah yang akhirnya memunculkan berbagai kelemahan dan kekuatan program open source tersebut. "Kita harus waspada dengan faktor keamanan dari produk-produk opensource ini. Apabila kita sangat peduli dengan keamanan, kita harus sejak dini mengantisipasinya," ujar Arwan Ahmad Khoiruddin anggota MySQL User Group Jogja dalam Seminar Security Issue: Java, MySQL, Linux & OpenSolaris di Jurusan Teknik Informatika FTI UII, 27 Februari 2010.


Arwan, yang juga Dosen Teknik Informatika FTI UII sepakat dengan pemateri lain menyarankan beberapa langkah untuk mengantisipasi kelemahan software opensource tersebut. Menurut mereka, langkah-langkah yang seharusnya dilakukan, antara lain dengan tidak menggunakan default setting, mengunduh source code opensource yang kita pakai kemudian mengotak-atik kelemahannya dan mengkompile ulang, kemudian menggunakan program yang sudah kita custom sendiri.

Dalam acara yang membahas tentang keamanan di beberapa produk opensource tersebut, hadir pembicara lain yaitu Denny Prasetyo (dari Java User Group Joglosemar), Rahmat Febriyanto (OpenSolaris User Group Jogja), Novizul Efendi (Slackware), dan Kurniawan (Yogya Free). Dari berbagai macam keahlian dan pengalaman mereka, mereka mengupas sisi keamanan produk opensource seperti MySQL, Linux, Java, dan OpenSolaris.

Dalam kesempatan tersebut, Kurniawan dari Yogyafree memberi pengarahan bagaimana mengamankan sistem opensource sekaligus memanfaatkan opensource untuk mengecek lubang-lubang keamanan sistem lain. Menurutnya, software opensource yang paling banyak digunakan adalah linux. "Walaupun linux ini paling stabil dan paling aman, tapi ternyata linux adalah sistem operasi yang paling banyak dideface. Maka berhati-hatilah!," ungkapnya.

Dalam kegiatan yang digelar di Auditorium Fakultas Teknologi Industri UII tersebut, hadir sekitar 200 peserta yang terdiri dari mahasiswa Jogja, beberapa dari luar Jogja seperti ITB, serta beberapa praktisi dan pemerhati opensource Indonesia.

MySQL database security:Download
Open Solaris security:Download

Sumber : UII.ac.id


Wah seminarnya bagus sech.. menurut saya mengapa linux banyak di deface? Karena linux banyak digunakan sebagai web server oleh para web developer.

"Sekian"

Saturday 20 February 2010

Tutorial Pemula Ubuntu

Sesuai janjiQ waktu ngumpul di UII-Synaptic : Open Source Study and Research Center, aq bakal posting tutorial wad pemula, neh silakan di download..


#Tutorial Repositori lokal dari dvd
Click Here

#Dekstop Guide
Click Here

#Panduan Ubuntu
Click Here

#Tutorial Repositori Lokal
Click Here


Jangan lupa kasi komen! hehehehe...

Open Source for Learning!

Tuesday 2 February 2010

How to Setup Broadcom Wireless BCM4312 (rev 02) for Ubuntu

#Step 1 (run in terminal)

echo 'blacklist bcm43xx' | sudo tee -a /etc/modprobe.d/blacklist

sudo apt-get install ndiswrapper-utils-1.9


mkdir ~/bcm43xx; cd ~/bcm43xx

For Step 2, You can check your Broadcom wireless version with this command in terminal : "lspci | grep Broadcom\ Corporation",if your wireless device is different from BCM4312 (rev 02), please refer here for this step and you can continue again with step 3 onwards:

#Step 2 (run in terminal)

sudo apt-get install cabextract

wget ftp://ftp.compaq.com/pub/softpaq/sp34001-34500/sp34152.exe

cabextract sp34152.exe

#Step 3 (run in terminal)

sudo ndiswrapper -i bcmwl5.inf

ndiswrapper -l

sudo depmod -a

sudo modprobe ndiswrapper

sudo cp /etc/network/interfaces /etc/network/interfaces.orig

echo -e 'auto lo\niface lo inet loopback\n' | sudo tee /etc/network/interfaces

sudo ndiswrapper -m

echo 'ndiswrapper' | sudo tee -a /etc/modules

echo 'ENABLED=0' | sudo tee -a /etc/default/wpasupplicant

#Step 4 (run in terminal)

sudo aptitude remove b43-fwcutter

#Step 5 (run in terminal)

sudo gedit /etc/init.d/wirelessfix.sh

#Step 6

Paste the followings in the opened file(wirelessfix.sh)and make sure you save it before continuing Step 7

#!/bin/bash
modprobe -r b44
modprobe -r b43
modprobe -r b43legacy
modprobe -r ssb
modprobe -r ndiswrapper
modprobe ndiswrapper
modprobe b44

#Step 7 (run in terminal)

Run this :

cd /etc/init.d/ && sudo chmod 755 wirelessfix.sh

#Step 8 (run in terminal)

finally run this:

sudo update-rc.d wirelessfix.sh defaults

#Step 9

Restart your machine and that's it.


Resource : onlyubuntu.blogspot.com

Membuat SquidNT (squid for windows)

Proxy server adalah suatu server yang melayani penyimpanan sementara content suatu website yang diakses oleh jaringan tersebut, sehingga apabila ada client lain yang mengakses situs yang sama maka client tersebut tidak perlu mengambil dari websitenya langsung tetapi dari proxy server tersebut. Dengan adanya ini akan mempercepat akses ke suatu situs, mengamankan akses web dari user yang tidak berhak dan bisa memblokir situs yang tidak diinginkan.
Instalasi Server
Supported OS : Windows NT, 2000, XP dan 2003. Sudah di uji coba pada XP dan 2003

1. Pertama kali anda download di sini
2. Ekstrak file squid-2.5.STABLE14-NT-bin.zip ke direktori C:\

3. Copy file cachemgr.conf.default, mime.conf.default dan squid.conf.default di direktori yang sama dan ubah menjadi cachemgr.conf, mime.conf dan squid.conf
4. Edit isi file C:\squid\etc\squid.conf
* http_port 3128 ==> untuk mengedit port yang digunakan oleh proxy.
* cache_mem 32 MB
* maximum_object_size 4096 KB
* maximum_object_size_in_memory 32 KB
* cache_dir ufs D:/cache 500 16 256 ==> cache di direktori berbeda dan direktori cache 500MB
* acl net src 192.168.1.0/255.255.255.0 ==> Asumsi jaringan anda adalah 192.168.1.0/24
* http_access allow localhost ==> Memperbolehkan localhost hanya untuk test
* http_access allow net ==> Memperbolehkan jaringan anda
* cache_mgr toto@nurulfikri.com ==> email admin proxy komputer anda
* visible_hostname totoserver.com
5. Buat direktori D:\cache
6. Install squid :
* Buka Console. Start --> Run --> Ketik cmd [enter]
* cd \
* cd squid\sbin
* squid -z ==> Membuat direktori dari cache
* squid -i -n Proxy_Server ==> Menginstall service squid
* squid -O servicecommandline -n Proxy_Server
7. Sekarang anda bisa menyalakan service squid anda. Start --> Run --> Ketik services.msc [enter]. Untuk menjalankan squid Cari Service Proxy_Server klik kanan start. Untuk ini anda sebaiknya dalam keadaan online terlebih dahulu.
8. Supaya dapat digunakan orang lain anda harus membuka port yang tertulis pada http_port dari contoh di atas berarti port 3128 harus terbuka, kepada client.

Pengaturan Client
Mozilla Firefox (Used 2.0.0.4)

1. Klik Tools --> Options --> Klik Menu Advanced --> Klik Tab Network --> Klik Tombol Settings
2. Klik Manual Proxy Configuration, kemudian pada HTTP Proxy isi IP address server anda, sedangkan pada Port isi dengan port pada http_port di server, dari contoh di atas berarti 3128.
3. Klik OK


Internet Explorer

1. Klik Tools --> Internet Options --> Klik Tab Connections --> Klik Tombol LAN Settings
2. Klik pada Use proxy server for your LAN, pada Address isi IP address server anda, sedangkan pada Port isi dengan port pada http_port di server, dari contoh di atas berarti 3128.
3. Klik OK


source : totohar.multiply.com