Jumat, 19 September 2008

Perintah Vi di Linux

Perintah "vi" adalah perintah di dalam shell linux untuk mengedit teks, kalau di dalam Windows pada shell MS-Dos dengan perintah "edit". Yang keduanya hampir mempunyai kesamaan, perbedaannya di dalam dos bisa langsung dari windows dan dapat mouse dapat dijalankan tetapi di dalam vi mouse tidak bisa digunakan untuk memilih option tersebut seperti file, edit, help dll.

Untuk perintah edit di MS-DOS dan vi di Linux adalah sebagai berikut :
edit namafile.extensi --> untuk MS-DOS
vi namafile.extensi --> untuk Linux
Untuk perintah edit pada MS-DOS antara lain

EDIT [/B] [/H] [/R] [/S] [/] [/?] [file(s)]
/B - Forces monochrome mode.
/H - Displays the maximum number of lines possible for your hardware.
/R - Load file(s) in read-only mode.
/S - Forces the use of short filenames.
/ - Load binary file(s), wrapping lines to characters wide.
/? - Displays this help screen.
[file] - Specifies initial files(s) to load. Wildcards and multiple
filespecs can be given.

Dan berikut ini perintah dalam vi dalam linux antara lain :


Insert Text:
a : Insert Text after the cursor
A : Insert text at the end of the current line
I : Insert text at the beginning of the current line
i : Insert text before cursor
o : Open a line below the current line
O : Open a line above the current line
Ctrl-V : Insert any special character in input mode

Delete Text:
D : Delete up to the end of the current line
dd: Delete the current line
dw: Delete from the cursor to the end of the following word
x : Delete the character on which the cursor rests

Change Text:
C : Change up to the end of the current line
cc: Change the current line
cw: Change the word
J : Join the current line with the next one
rx: Replace the character under the cursor with x (x is any character)
~ : Change the character under the cursor to the opposite case

Move Cursor:
$ : Move to the end of the current line
; : Repeat last f or F command
^ : Move to the beginning of the current line
e : Move to the end of the current word
fx: Move cursor to the first occurrence of character x on the current
line
Fx: move cursor to the last occurrence of character x on the current
line
H : Move cursor to the top of the screen
h : Move one character to the left
j : Move one line down
k : Move one line up
L : Move cursor to the end of the screen
l : move one character to the right
M : Move cursor to the middle of the screen
n|: Move cursor to column n on current line
nG: Place cursor on line n
w : Move to the beginning of the following word

Mark A location:
'x: Move cursor to the beginning of the line that contains mark x
`x: Move cursor to mark x
mx: Mark the current location with letter x

Scroll text:
Ctrl-b : Scroll backward by a full screen
Ctrl-d : Scroll forward by half a screen
Ctrl-f : Scroll forward by a full screen
Ctrl-u : Scroll backward by half a screen

Refresh Screen:
Ctrl-l : Redraw screen

Cut and Paste Text:
"xndd : Delete n lines and move them to buffer x(x is any single lowercase character)
"Xnyy : Yank n (a number) lines and append them to buffer x
"xnyy : Yank n (a number) lines into buffer x (x is any single lowercase character)
"xp : Put the yanked lines from buffer x after the current line
P : Put yanked line above the current line
p : Put yanked line below the current line
yy : Yank (copy) current line into an unnamed buffer

Colon Commands:
:!command : Execute shell command
:e filename : Edit file
:f : Display filename and current line number
:N : Move to line n (n is a number)
:q : quit editor
:r filename : Read file and insert after current line
:w filename : Write buffer to file
:wq : Save changes and exit

Search Text:
/string : search forward for string
?string : serach backward for string
n : find next sring

View file Information:
ctrl-g : show filename,size,and current line number

Miscelaneous:
u : Undo last command
Esc : End input mode and enter visual command mode
U : Undo recent changes to current line

Jumat, 08 Agustus 2008

Load Balance

Membuat Router Load Balancing Menggunakan Linux Ubuntu

Dengan semakin kompleks-nya jaringan, terkadang kita memiliki beberapa sambungan ke Internet sekaligus. Saya sendiri di rumah memiliki dua (2) sambungan ke Internet sekaligus, yaitu, ADSL Speedy dan RT/RW-net. Agar kedua sambungan ke Internet tersebut dapat dimanfaatkan secara maksimal, kita perlu melakukan load balancing dengan 2 sambungan tersebut agar secara paralel akses Internet dapat dilakukan.

Spesifikasi / topologi jaringan yang saya gunakan di rumah adalah sebagai berikut

Sambungan ADSL melalui eth2 IP address 192.168.1.222 dengan gateway router ADSL pada IP 192.168.1.1.

Sambungan RT/RW-net melalui eth0 IP address 10.0.148.48 melalui WiFi / Wireless dengan gateway 10.0.148.254.

Sambungan LAN melalui eth1 IP address 192.168.0.222.

Langkah instalasi router adalah sebagai berikut.

Masukan CD / DVD Ubuntu installer, pilih “install a command line system”

Set password root supaya kita dapat menjalankan perintah “su” melalui perintah

$ sudo passwd root

Pindah mode menjadi Super User

# su -

Edit informasi interface pada file /etc/network/interfaces, dapat dilakukan menggunakan vi

# vi /etc/network/interfaces

Informasi penting yang perlu di-edit pada file interfaces adalah

auto eth0
iface eth0 inet static
address 10.0.148.48
netmask 255.255.255.0

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 beberapa aplikasi pendukung agar memudahkan hidup anda seperti

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

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

/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 adsl
/sbin/ip route flush table rtrwnet
/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 10.0.148.48/24 brd 10.0.148.255 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 adsl
/sbin/ip rule add prio 30 table rtrwnet
/sbin/ip rule add prio 40 table internet

/sbin/ip route del default table main
/sbin/ip route del default table adsl
/sbin/ip route del default table rtrwnet
/sbin/ip route del default table internet

/sbin/ip rule add prio 20 from 192.168.1.0/24 table adsl
/sbin/ip route add default via 192.168.1.1 dev eth2 src 192.168.1.222 proto static table adsl
/sbin/ip route append prohibit default table adsl metric 1 proto static

/sbin/ip rule add prio 30 from 10.0.148.0/24 table rtrwnet
/sbin/ip route add default via 10.0.148.254 dev eth0 src 10.0.148.48 proto static table rtrwnet
/sbin/ip route append prohibit default table rtrwnet 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 10.0.148.254 dev eth0 weight 1


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

120 adsl
121 rtrwnet
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 10.0.148.48. Adapun perintahnya adalah sebagai berikut,

/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 10.0.148.48

Sumber : tonytkj.blogsot.com

Jumat, 18 Juli 2008

Easy Cord

Easy Cord - Mencari Semua Cord Gitar,Piano Kolesi Lagu anda

Setelah lama bekerja, capek juga, salah satu yang biasa saya gunakan untuk mengurangi rasa penat ini adalah dengan mendengarkan musik atau juga kadang masuk ke ruang 113*music room, sekedar "kletang-klentik" ibaratnya orang berdenggung..

Jika anda juga suka musik tak ada salahnya juga memainkan alat musik yang anda punyai, yang paling sering kita jumpai adalah Gitar. Bisa juga Piano / keyboard (asal jangan keyboard PC, yang ada cuma huruf A-Z). Nah masalah lagu..sudah jangan binggung, anda bisa mencarinya pada internet. Untuk masalah kunci?... mudah, anda tinggal mencarinya pada situs-situs yang menyediakannya. Atau anda coba tips dari saya? lumayan juga, tanpa sambungan internet saya bisa mendapatkan semua cord guitar lirik lagu yang saya inginkan, tinggal putar mp3 lalu tunggu, biarkan program ini mencarikan kordnya untuk anda.



  • Anda bisa download plugin easy chord here. (direct download)
  • Tidak ada pengaturan khusus.
    • just download
    • instal and run winamp
    • select song click arrow
    • wait until finish detection and u'll get cord :)
    • kira-kira begitu :) mudah kan??
    • Selamat bermain music, akan lebih baik jika anda sesuaikan nada gitar anda dengan nada yang dimainkan oleh PC (seperti saat anda "nyetremmm" senar-senar gitar).
  • Info selengkapnya baca di situs pembuatnya : http://www.cbmsnetworks.com/downloads/ec.html

Rabu, 16 Juli 2008

Virus Handphone




Virus Handphone yang sangat berbahaya

Ini ada berita tentang berita virus terbaru yg berbahaya bagi para pemilik handphone. Virus ini bukan menyerang komputer, tetapi handphone. Cara kerjanya sama dgn virus komputer. Virus ini berasal dari eropa dan sdh mulai menyerang Amerika dan Asia (berita juni - infomedia edisi Juli 2001), sekarang sdh masuk ke Indonesia.

Cara kerjanya :

1. Handphone anda akan berdering dan menampakkan nama pd layar, antara lain : XXX, YYY, OOO, 123
2. Bila anda menerima kode pd layar handphone seperti demikian, jangan diangkat/diterima, biarkan saja sampai deringnya mati sendiri.
3. Setelah "missed Call" periksalah dalam daftaf call-register hp anda, anda akan mendapatkan huruf XXX, YYY, OOO, 123. Tampa nama dan tanpa identitas lainnya.
4. Kembali ke menu utama layar HP anda.
5. Cobalah kembali ke call-register/missed call anda.
6. Nomor aneh tersebut sudah hilang.....aneh bukan..!!

Jika anda menerima hal yg sedemikian, berarti seseorang sedang berusaha mengirimkan virus ke dalam HP anda.
Motif : biasanya si pelaku memilih korbannya secara acak, bisa orang dalam negeri sendiri atau bisa juga dari luar negeri. Mereka biasanya mendapatkan nomor HP anda , bila anda pernah memasukkan nomor HP via internet utk melakukan suatu registrasi e-mail atau konfirmasi pembayaran. setelah si pelaku berhasil memasukkan virus ke dalam HP anda, virus akan mengirimkan data identitas, No SIMCARD dan PIN anda (bila anda pelanggan GSM pascabayar) dan mengirimkan nomor PIN dan No SIMCARD anda (bila anda pelanggan GSM prabayar). dari data yg ia dapat, orang tersebut bisa menggunakan pulsa anda dari jarak jauh dan memakai identitas anda utk hal-hal yg buruk. Sehingga anda akan kehabisan pulsa secara mendadak atau perlahan (karena pulsa anda dipakai secara bersamaan dgn si pelaku).

Cara kerja virus :

1. Virus yg berhasil masuk, akan segera menyerang simcard anda dan mengirimkan informasi yg berguna bagi si pelaku.
2. Virus akan segera menguras pulsa anda.
3. Virus akan berpindah ke software dalam HP anda
4. Virus akan mengendap dan terus bercokol dalam Software HP anda, jadi jika anda akan berfikir utk mengganti SIMCARD,maka dgn segera virus akan menyerang SIMCARD baru anda.
5. Setelah waktu tertentu Virus akan menjebol software anda, dan.........Tamatlah riwayat HP anda, karena tidak akan bisa dipergunakan dan diservis lagi.
6. Gawatnya, bila HP anda tsb dihubungkan pada komputer/modem, maka virus tsb akan menyerang komputer anda.

Daerah yg sudah mewabah : Surabaya dan Bandung

Mungkin satu-satunya accecories yg bisa anda gunakan hanyalah Casing dan Bateray. Mudah-mudahan informasi ini berguna bagi mereka yg memiliki HP dan bagi mereka yg suka bermain SMS.

Senin, 26 Mei 2008

Tutorial command di linux


Tutorialnya silahkan download disini
semoga bermanfaat......!!!!

Kamis, 21 Februari 2008

Rabu, 20 Februari 2008

Super Bluetooth Hack


Cara ngeheck Bluetoot. Keterangan lebih lanjutnya Klik Disini