Category Archives: Information Technology

CPU Stress Test Menggunakan Script MD5SUM

Kalau ingin melakukan stress test terhadap CPU dengan menggunakan tool yang kecil, script bash ini mungkin bisa dicoba. Pada dasarnya script ini menggunakan md5sum, tool sederhana yang hampir dimiliki oleh Linux, termasuk versi kecil seperti Busybox atau Linux Router. Pertama, buat dulu sebuah file dengan ukuran yang “cukup”

dd if=/dev/urandom of=testfile count=20 bs=1024k

Kedua, buat sebuah file / script yang isinya seperti di bawah (beri nama terserah anda, misal stress.cpu)

#!/bin/sh
i=0 while [ 1 ] do md5sum testfile i=expr $i + 1 echo "Iteration: $i" done

Save dan beri permission untuk di-execute

chmod 755 stress.cpu

Lalu jalankan script tersebut dengan cara

./stress.cpu

Referensi saya dapet dari sini

Mengatasi "Server Refused Our Key" (Putty RSA Key)

Error ini terjadi karena OpenSSH server (Linux) ngga mengenali public-key yang di-generate oleh aplikasi Puttygen. Sebaliknya, kita juga ngga bisa menginstall private-key yang digenerate oleh OpenSSH ssh-keygen kedalam Putty, akan muncul error seperti ini: “Unable to use key file “E:id_rsa” (OpenSSH SSH-2 private key)”.

Memang ada incompatibility issue di antara keduanya. Bagi anda yang mengalami error semacam ini karena menggenerate public-key menggunakan Puttygen, ini dia solusinya;

Buka file public-key yang digenerate Puttygen dengan notepad, atau text editor yang lain;

---- BEGIN SSH2 PUBLIC KEY ----
Comment: "rsa-key-20120417" AAAAB3NzaC1yc2EAAAABJQAAAIEAmF+tjBOs
q7nwxOVx9WUedPbWO0A0ybD9JTij RXStlaE9LR++GpihLPwXbokf8SEteh3ZfZu
3UxX5XFpFzePx+tYl+mhNrrk/r+2i YDwHNuizwOJJeslQu86oqIfklPlMFoRXk+
mb54MBWoYIU6ZOXtgzPpDmfuf8G7Wf jHe3KoU=
---- END SSH2 PUBLIC KEY ----

Hapus 2 baris pertama (– BEGIN & Comment) dan 1 baris terakhir (– END..);

AAAAB3NzaC1yc2EAAAABJQAAAIEAmF+tjBOsq7nwxOVx9WUedPbWO0A0ybD9JTij RXStlaE9LR++GpihLPwXbokf8SEteh3ZfZu3UxX5XFpFzePx+tYl+mhNrrk/r+2i YDwHNuizwOJJeslQu86oqIfklPlMFoRXk+mb54MBWoYIU6ZOXtgzPpDmfuf8G7Wf
jHe3KoU=

Kalau anda lihat contoh public-key di atas ada 4 baris yang tersisa, gabungkan 4 baris tersebut sehingga jadi satu baris aja. Lalu tambahkan ssh-rsa di depan baris tersebut, dan pisahkan dengan 1 spasi. Contoh hasil akhirnya jadi seperti ini:

ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAIEAmF+tjBOsq7nwxOVx9WUedPbWO0A0ybD9JTijRXStlaE9LR++GpihLPwXbokf8SEteh3ZfZu3xX5XFpFzePx+tYl+mhNrrk/r+2iYDwHNuizwOJJeslQu86oqIfklPlMFoRXk+mb54MBWoYIU6ZOXtgzPpDmfuf8G7WfjHe3KoU=

Langkah terakhir, masukkan public-key yang udah dimodifikasi tadi kedalam file authorized_keys di server.

Cara Backup & Restore Database MySQL

Berikut ini adalah cara melakukan backup dan restore database MySQL melalui command line pada komputer Linux atau Windows yang udah terinstall MySQL Client. Daripada menggunakan tool seperti PhpMyAdmin saya lebih suka menggunakan cara seperti ini karena lebih cepat, praktis, dan ngga terbatasi dengan ukuran file backup oleh PHP jika menggunakan PhpMyAdmin. PHP biasanya membatasi ukuran file backup sebesar 2-5 megabytes. Untuk melakukan backup;

mysqldump -uscylla -pscylla123 -h serverlama.com scylladb > scylladb.sql

sedangkan untuk melakukan restore;

mysql -uscylla -pscylla123 -h serverbaru.net scylladb < scylladb.sql
  • scylla = username
  • scylla123 = password
  • serverlama.com & serverbaru.net = host / server tempat database berada
  • scylladb = nama database
  • scylladb.sql = file hasil backup

Perhatikan bahwa setelah opsi -u dan -p memang ngga ada spasi atau jarak.

Raspberry Pi Mini Computer

Pagi ini saya baru aja memesan Raspberry Pi, sebuah komputer mini seukuran kartu kredit (minus monitor, keyboard, dan mouse tentunya) dari situs distributornya di Singapore, Element14. Raspberry Pi ini ada 2 tipe, A dan B. Yang saya pesan adalah versi paling populer yaitu B. Tapi yang jadi masalah shipping / delivery time-nya belum jelas dan harus indent. Kalau diliat di account details, Line Status masih Pending. Beberapa user yang saya tau melakukan pemesanan di awal Februari, udah ada kejelasan Line Status, misal Expected Ship Date: 03 Apr 2012. Raspberry Pi versi A memiliki RAM 128MB dan tanpa Ethernet, sedangkan versi B memiliki RAM 256MB dan 10/100 Ethernet port. Selain kedua perbedaan itu, selebihnya sama semua.

Walaupun ukurannya kecil dan spesifikasi CPU yang rendah (ARM 700MHz), tapi Raspberry Pi mampu memutar video HD:

Macbook 2007 saya aja ngos-ngosan kalo harus nonton video HD, hehe.

Download Lagu di Google

Just another quick tips & reminder, ini dia cara mendownload lagu di Google. Ngga harus lagu, film atau file lainnya juga bisa, tinggal ganti aja mp3 dengan extension yang lain seperti wma, wav, dll.

inurl:htm -inurl:html intitle:"index of" "Last modified" mp3

inurl:htm -inurl:html intitle:"index of" mp3 "pearl jam"

Have fun!