Rabu, 28 September 2011

RSYNC: Fasilitas Salin Data Skala Raksasa

Pengambilan berkas melalui Internet dapat dilakukan dengan berbagai cara. Cara mudah dan interaktif dapat dilakukan memanfaatkan browser seperti "Galeon", "Konqueror", "Mozilla", "Opera", dan sejenisnya. Apa bila mengambil beberapa berkas, dapat menggunakan shell atau perl script yang berbasis protokol ftp/http. Namun, semua metoda tersebut di atas tidak dirancang untuk penyalinan data skala besar sebuah mirror-server. Penyalinan data pada Mirror Server biasanya memanfaatkan "rsync".

Program "rsync" dapat dimanfaatkan untuk berbagai keperluan. Namun perlu diingat bahwa "rsync" rakus sumber daya seperti memori dan CPU. Jadi, janganlah menggunakan ini secara masal yang hanya mengambil satu atau dua berkas.


Ilustrasi sederhana: menyalin isi direktori

Menyalin utuh sebuah direktori (umpama /sumber/ ) ke direktori lain (umpama /tujuan/ ) dapat dilakukan dengan perintah "cp":


cp -a /sumber/* /tujuan/
Perintah "rsync" yang setara ialah:


rsync -av /sumber/ /tujuan/
Perbedaan akan terasa, jika melakukan perubahan/penambahan isi direktori /sumber/. Perintah "cp" akan menyalin ulang SEMUA berkas, namun "rsync" lebih cepat karena hanya akan menyalin berkas yang ditambah/diubah. Apa bila ingin menghapus berkas di /tujuan/ yang tidak ada di /sumber/, gunakan:


rsync -av --delete /sumber/ /tujuan/
Jika penghapusan hanya boleh setelah penyalinan sukses:


rsync -av --delete --delete-after /sumber/ /tujuan/
Terkadang ada berkas yang kita tidak ingin salin (umpama *.bak):


rsync -av --exclude '*.bak' /sumber/ /tujuan/
Tentu saja, silakan menggabungkan opsi-opsi seperti "--delete" dan dan "exclude" tersebut di atas.


Menyalin "Anonymous" Dari Situs Jaringan

Walau pun perintah dapat digunakan untuk keperluan lokal seperti contoh di atas, lazimnya perintah "rsync" digunakan antar komputer melalui jaringan. Tentunya, ini hanya dapat dilakukan, jika komputer tersebut dikonfigurasi untuk keperluan tersebut! Cara mengkonfigurasi, akan dijabarkan pada bagian akhir tulisan ini.

Melihat daftar modul yang tersedia pada situs ibiblio.org:


rsync ibiblio.org::
Maka akan muncul "Message of today" dan daftar-daftar modul.


-------------------------------------------------------------------------
Welcome to the ibiblio rsync server!
[SISA "MESSAGE OF TODAY" DIHAPUS]

pub EVERYTHING in our FTP tree (use this only for subdirectories)
chinese-music Chinese music collection
CPAN CPAN
distros Linux Distributions (use this to get at particular distros)
Docsouth Documenting the American South
Dr-Fun Doctor Fun
freedos FreeDOS
gentoo Gentoo Linux Distribution
ggi GGI
gnome Gnome stable tree
gnu GNU software
grass GRASS mirror
gutenberg Project Gutenberg
htdig htdig mirror
iupac iupac downloads
kde our KDE mirror (complete)
kernel.org the kernel.org mirror
ldp_mirror Linux Documentation Project
Linux ibiblio linux archive
maven maven
mutopia mutopia archive
obp Open Book Project
pld PLD Linux Distribution
rpmhelp rpmhelp
sourcemage sourcemage
sun-info Sun Info
sun-packages Sun Solaris Packages
-------------------------------------------------------------------------
Untuk mencari kernel linux terakhir, silakan melihat dengan perintah:


rsync ibiblio.org::kernel.org/pub/linux/kernel/
Untuk menyalin isi direktori kernel tersebut ke /tujuan/


rsync -av --delete ibiblio.org::kernel.org/pub/linux/kernel/ /tujuan/
Silakan menyimak kembali, opsi-opsi yang dijabarkan pada butir dua di atas.


Setting "rsync"

Langkah pertama ialah menginstall program "rsync" ke direktori "/usr/bin/" (atau direktori lainnya). Jika tidak tersedia paket tersebut, silakan mengkompail source yang dapat diambil di "http://samba.anu.edu.au/rsync/" atau mirror dekat anda.

rsync bisa digunakan sebagai rsyncd, serta dipanggil melalui "/etc/inetd.conf". Jadi, silakan menambahkan ke berkas "/etc/inetd.conf" baris berikut ini:

# ----------------------------------------------------------
# /etc/inetd.conf

rsync stream tcp nowait root /usr/bin/rsync rsyncd --daemon

# asumsi, "rsync" ada di "/usr/bin/"
#-----------------------------------------------------------
silakan membuat berkas text (ASCII) "/etc/rsyncd.motd" yang berisi pesan "Message of today" yang sesuai dengan selera anda.
silakan membuat berkas konfigurasi "/etc/rsyncd.conf" dengan isi:

# ----------------------------------------------------------------
# /etc/rsyncd.conf

# nama berkas "message of the day" yang dibuat di atas
motd file = /etc/rsyncd.motd

# berapa concurrent connections?
max connections = 2

# syslog ke mana?
syslog facility = local3

# Alamat atau blok IP mana yang diizinkan mengakses "rsync"?
# /32 --> satu host;
# /16 --> 64k host; dst.
hosts allow = \
10.118.0.0/16 \
192.168.1.2/32 \
127.0.0.0/8

# labelmodul:
[labelmodul]
comment = Komentar ini dapat dibaca dengan perintah "rsync nama.host::"
path = /var/dir/yang/mau/di/sync
read only = yes
use chroot = yes
list = yes
uid = nobody
gid = nogroup

#---------------------------------------------------------------
Harap mengganti "labelmodul" dengan nama modul, dan "/var/dir/yang/mau/di/sync" dengan direktori tempat modul

Agar "rsyncd" dapat berfungsi, silakan restart "initd" anda.


kill -1 "PID_INITD"
(mungkin juga menggunakan "initd restart"; tergantung variasi linux anda).

Silakan mencoba rsyncd dengan perintah:

rsync localhost::
Seharusnya akan keluar pesan "Message of today" yang diikuti dengan daftar modul yang ada.


Rsync anda siap digunakan!

PS example code :
rsync -va ubuntu@ubuntu.com:/sumber/ /tujuan/

Jail User + phpmyadmin

Set untuk jail linux user not tested if there is a bug that can be exploited as a hole to be used as escalation hacking method

1. sudo apt-get install scponly
2. sudo chsh -s /usr/bin/scponly
3. sudo dpkg-reconfigure -plow scponly
4. cd /usr/share/doc/scponly/setup_chroot
5. sudo gunzip setup_chroot.sh.gz
6. sudo chmod +x setup_chroot.sh
7. sudo ./setup_chroot.sh

follow on screen instructions


64 bit ada beberapa file yng tidaj tereksekusi oleh script .sh diatas

sudo cp /lib/libnss_files* -av /home/(namauser)/lib

+ HIDE phpmyadmin annoying database :p

sudo nano /usr/share/phpmyadmin/config.inc.php

if (!isset($cfg['Servers'][$i]['hide_db'])) {
$cfg['Servers'][$i]['hide_db'] = 'information_schema';
}

Kamis, 05 Mei 2011

Macam-Macam Desktop Environtment Pada Linux

Bagi pengguna linux pasti dah pada kenal ama KDE ama GNOME sebagai desktop environment standar linux. Pada nyangka ngga ternyata desktop Linux banyak juga, satu tambahan adalah ROX yang digunakan oleh distro kecil , yaitu Puppy Linux....... n itu belum seberapa, nie ada banyak banget ragam desktop Linux




Spoiler for Project Looking Glass:




Spoiler for Gnome:




Spoiler for Ambient Desktop:



Spoiler for Mezzo:



Spoiler for Open Windows:



Spoiler for LXDE:



Spoiler for KDE:



Spoiler for Étoilé:



Spoiler for Enlightenment:



Spoiler for CDE:



Spoiler for EDE:



Spoiler for Workbench:



Spoiler for Xfce:



Spoiler for UDE:



Spoiler for ROX:



Spoiler for Xfast:



Mana yang jadi pilihan pejuang lapar sekalian???
ane sendiri GNOME user, masbro n sista ayo kita kembangkan semangat opensource dalam kehidupan sehari hari

Kalo ada yg gratis ngapain pake yang bajakan (malu dong pake OS bajakan )

--
Life was much simpler when Apple and Blackberry were just fruits....
And may the source be with you...go Open Source go Linux n Droid.....

Selasa, 05 April 2011

Whatsapp : Menyatukan Symbian, Android, BB, dan Iphone dalam 1 Messenger (fitur BBM)

Whatsapp adalah aplikasi messenger yang mirip dengan Blackberry Messenger (BBM) yang awalnya dibuat untuk Iphone. Sekarang applikasi ini bisa berjalan di Blackberry, Android dan Symbian. Applikasi ini memungkinkan HP agan bisa BBM-an dengan BB. Atau chat dengan Iphone, Android, dsb. Ane pengguna BB, dan WhatsApp ini sama banget dengan BBM, ngebantu ane BBM-an ke rekan2 non BB.

Sebenarnya ada lima app yang adopsi sistem BBM, yaitu Cnectd, Pingchat, pMessenger, Live Profil, dan WhatsApp. Integrasi ke sistem, sistem PIN, stabilitas, fitur dan proses pengembangan, menjadikan WhatsApp yang terbaik untuk kelas ini.

Beberapa fitur dan kelebihan dari WhatsApp :

WhatsApp bukan Applikasi, tapi lebih mirip patch ngupdate OS agar memiliki fitur BBM. Disisi lain, WhatsApp ngepatch agar BB bisa BBM-an ke HP lain

1. Not Text Only

WhatsApp memiliki fitur untuk kirim Gambar, Video, Suara, dan Lokasi GPS. via hardware GPS atau Gmaps. Media langsung ditampilkan dan bukan berupa link.

2. Terintegrasi ke dalam sistem

WhatsApp layaknya sms, tidak perlu buka applikasi untuk menerima sebuah pesan. Notifikasi pesan masuk, ringtone, dan getar. Ketika HP sedang off, pesan akan tetap disampaikan ketika jika HP sudah ON.

3. Status Pesan.

Fitur favorit ane di BBM. Akan ada empat icon yang muncul dan menjelaskan status pesan.

  • Jam Merah untuk Proses loading di HP kita
  • Tanda Centang jika pesan terkirim ke jaringan
  • Tanda centang double jika pesan sudah terkirim ke teman chat.
  • Silang merah jika pesan gagal

4. Broadcast dan Group Chat

Broadcast untuk kirim pesan ke banyak pengguna. Group chat untuk mengirim pesan ke anggota sesama komunitas.

5. Hemat Bandwidth

Karena terintegrasi dengan sistem, maka tidak perlu login dan loading contact/avatar, sehingga transaksi data makin irit. App dapat dimatikan, dan hanya aktif jika ada pesan masuk, sehingga bisa menghemat batteray.

Catatan penting, App ini adalah BBM jadi harusnya walau dimatikan tetap aktif di process dan tetap konek ke inet (memangnya BBM bisa dimatikan?). Tapi jangan khawatir, karena pulsa yang dibutuhkan untuk standby hanya 10kb/jam,


CARA KERJA :

  1. WhatsApp menggunakan jaringan internet di HP (GPRS/EDGE/3G/WIFI)
  2. WhatsApp menggunakan Nomor HP pengguna sebagai PIN
  3. WhatsApp akan mentrace kontak secara otomatis di phonebook.

DOWNLOAD DAN INSTALL

  1. Buka Browser bawaan Gadget anda, Klik DISINI
  2. Masukkan kode negara. Indonesia kodenya (+62) ; +62 adalah pengganti angka 0
  3. Masukkan nomor sisanya ( misal : 812 214 053 23)
  4. Tunggu verifikasi dan notifikasi dari whatsapp.
  5. Selesai. Done !

Kamis, 20 Januari 2011

Akep jeung ABAH

Hiji mangsa dina pasosore abah Atep teh ngobrol jeung incuna nu rada2 "gering" nu ngarana Akep..
Abah : Ujang, ari abah mun keur pareng naek angkot sok nempo hiji wangunan
aya tulisan SPBU. Naon hartina SPBU teh?
Akep : Euh, dasar aki-aki teu gaul ieu mah. Yeuh abah! ari SPBU teh singkatan
eta teh.
Abah : Singkatan tina naon SPBU teh?
Akep : Regepkeun Bah, S teh singkatan tina SOLAR.
Abah : Ooo.. solaaar.. ari P na naon?
Akep : Ari P mah hartina PREMIUM atawa PERTAMAX eta teh, Bah.
Abah : Bener... bener... Ari B na naon tah?
Akep : BENGSIN atuh
Abah : Duuh... bagja boga incu pinter teh. Ari U singkatan tina naon?
Akep : UYUP kabeh ku Abah eta mah. *kabur*
Abah : Nitah nginum bengsin ka aing!! Dasar incu nurustunjung siah!!

Lapar.com

Apa yang anda pikirkan ketika mendengar kata lapar???

hmmm klo ane sih gimana caranya pas lapar bisa makan enak tp ga bikin kantong jadi bolong. Hal ini juga mungkin sering kita pikirkan tentunya, 'Bagaimana kita bisa makan enak, ditempat yang asik, tp ga mau mahal?"

Sampai akhirnya muncul sebuah situs daily deal dengan nama Lapar.com yang bisa dibilang unik. Karena situs ini hanya bergelut di bidang makanan saja, tidak seperti yang lainnya (Disdus, Deal Keren, dll) yang saling memperebutkan pasar yang sama (restaurant, spa, rekreasi, dll).

Hal ini tentu menguntungkan bagi Lapar.com (btw i's really nice domain), dan tentu saja dapat memperkuat pangsa pasar kedepan bagi situs ini.

Untuk sekarang Lapar.com mendukung deals dari restaurant di dua kota, yaitu Jakarta dan Bandung dan satu hal yang juga unik dari Lapar.com adalah jumlah diskon yang mereka berikan untuk setiap deal. Lapar.com mengklaim diskon yang mereka berikan berkisar hingga 90% dari harga aslinya, jumlah potongan yang menggiurkan bukan?

Seperti yang kita ketahui, bisnis makanan dimana² kaga ada sepinya ^^.


Buat yang mo penasaran n mau gabung di Lapar.com bisa klik link dibawah ini :

Lapar.com

List resto yang dah tayang selama ane mantengin :

1 . 499 Resto

2 . Bandung Suki

3 . BMC

4 . BMK

5 . Ekaria

6 . Gokana Teppan

7 . Pagoda Restaurant

8 . Platinum

9 . PreFere'72

10 . Ra Chaa Suki

11 . Raja Rasa

12 . Raja Sunda