Selasa, 25 Mei 2010

"COMMAND DASAR LINUX"

 Teks (Bash Script) di Linux Terminal yang akan  dibahas pada tutorial belajar linux ini.

#any_command –help
Menampilkan keterangan bantu tentang pemakaian perintah. “–help” sama dengan perintah pada DOS “/h”.

#sudo
SuperUser Do, mendapatkan akses root atau administrator pada user biasa tanpa harus login sebagai root user

#ls
Melihat isi file dari direktori aktif. Pada linux perintah dir hanya berupa alias dari perintah ls. Untuk perintah ls sendiri sering dibuatkan alias ls –color, agar pada waktu di ls ditampilkan warna-warna sesuai dengan file-filenya, biasanya hijau untuk execute, dsb.

#ls -al
Melihat seluruh isi file pada direktori aktif beserta file hidden, lalu ditampilkan layar per layar.

#cd directory
Change directory. Menggunakan cd tanpa nama direktori akan menghantarkan anda ke home direktori. Dan cd – akan menghantarkan anda ke direktori sebelumnya.

#cp /source /destination
Mengopi suatu file, gunakan cp -r untuk copy suatu directory

#mcopy /source /destination
Mengcopy suatu file dari/ke dos filesystem.
Contoh mcopy a:autoexec.bat ~/junk . Gunakan man mtools untuk command yang sejenis : mdir, mcd, mren, mmove, mdel, mmd, mrd, mformat….

#mv /source /destination
Memindahkan atau mengganti nama file
ln -s source destination Membuat Simbolic Links, contoh ln -sf /usr/X11R6/bin/XF86_SVGA /etc/X11/X, membuat Simbolic link dari file XF86_SVGA ke X

#rm /files
Menghapus file

#mkdir /directory
Membuat direktori baru

#rmdir /directory
Menghapus direktori yang telah kosong

#rm -r /files
(recursive remove) Menghapus file, direktori dan subdirektorinya. Hati-hati menggunakan perintah ini apabila anda login sebagai root, karena root dengan mudah dapat menghapus seluruh file pada sistem dengan perintah di atas, tidak ada perintah untuk undelete di Linux

#more filename
Untuk melihat isi suatu file, dengan tambahan perintah more, maka isi file tersebut ditampilkan layar per layar.

#less filename
Melihat suatu file layar per layar, dan tekan tombol “q” apabila ingin keluar,

#pico filename
Edit suatu text file.

#pico -w filename
Edit suatu text file, dengan menonaktifkan fungsi word wrap, sangat berguna untuk mengedit file seperti /etc/fstab.

#lynx file.html
Melihat file html atau browse ke net dengan text mode, dimana gambar/image tidak dapat ditampilkan, tapi lynx adalah suatu browser yang sangat cepat, sangat berguna bila anda hanya menginginkan suatu artikel tanpa image.

#tar -zxvf filename.tar.gz
Meng-untar sebuah file tar sekaligus meng-uncompress file tersebut (*.tar.gz atau *.tgz), untuk meletakkannya direktori yg diinginkan tambahkan option -C direktori, contoh tar -zxvf filename.tar.gz -C /opt (meletakkan file tersebut di direktori /opt

#tar -xvf filename.tar
Meng-untar sebuah file tar yang tidak terkompress (*.tar).

#gunzip filename.gz
Meng-uncompress sebuah file zip (*.gz” or *.z). dengan menggunakan gzip (juga zip atau compress) jika anda menginginkan mengompress file.

#bunzip2 filename.bz2
Meng-uncompress file dengan format (*.bz2) dengan utiliti “bzip2″, digunakan pada file yang besar.

#unzip filename.zip
Meng-uncompress file dengan format (*.zip) dengan utiliti “unzip” yang kompatibel dengan pkzip for DOS.

#find / -name “filename”
Mencari “filename” pada komputer anda dimulai dengan direktori /. Namafile tersebut mungkin saja berisi wildcard (*,?).

#locate filename
Mencari file dengan string “filename”. Sangat mudah dan cepat dari perintah di atas.

#talk username1
Berbicara dengan keyboard dengan user lain yg sedang login pada mesin kita (atau gunakan talk username1@machinename untuk berbicara dengan komputer lain). Untuk menerima undangan percakapan, ketikkan talk username2. Jika seseorang mencoba untuk berbicara dengan anda dan itu dirasakan mengganggu, anda bisa menggunakan perintah mesg n untuk menolak pesan tersebut. Dan gunakan perintah who atau rwho untuk melihat siapa user yang mengganggu tersebut.

#mc
Menjalankan “Morton Commander” … eh… salah maksudnya “Midnight Commander” sebagai file manager, cepat dan bagus.

#telnet server
Untuk menghubungkan komputer kita ke komputer lain dengan menggunakan protokol TELNET. Gunakan nama mesin atau Nomor IP mesin, dan anda akan mendapatkan prompt login name dari mesin tersebut, masukkan passwordnya, oh ya .. anda juga harus punya account di mesin remote tersebut. Telnet akan menghubungkan anda dengan komputer lain dan membiarkan anda untuk mengoperasikan mesin tersebut. Telnet sangat tidak aman, setiap yang anda ketik menjadi “open text”, juga dengan password anda! Gunakan ssh alih-alih telnet untuk mengakses mesin secara remote.

#ssh user@ipaddress
(Secure Shell) Untuk mengakses mesin lain,

#rlogin user@ipaddress
(remote login) Menghubungkan anda kekomputer lain. Loginname dan password, tetapi apabila account anda tersebut telah dipakai, maka anda akan mendapatkan pesan kesalahan pada password anda. Sangat tidak aman juga, gunakan ssh sebagai gantinya.

#rsh user@ipaddress
(remote shell) Jalan lain untuk menghubungkan anda ke remote machine. Apabila login name/password anda sedang dipakai di remote mesin tsb, maka password anda tidak akan berlaku. Idem dengan rlogin, gantikan dengan ssh.

#ftp user@ipaddress
Ftp ke mesin lain, ini sangat berguna untuk mengopy file ke/dari remote mesin. Juga tidak aman, gunakan scp dari keluarga ssh sebagai gantinya.

#scp /source /destination
(secure copy) untuk copy file ke atau dari mesin lain, contoh scp user@ipaddress:/source /destination
minicom Program Minicom (dapat dikatakan seperti “Procomm/Hyperterminal for Linux”).
#./program_name
Menjalankan program pada direktori aktif, yang mana tidak terdapat pada PATH anda

#xinit
Menjalankan X-window server (tanpa windows manager).

#startx
Menjalankan X-window server dan meload default windows manager. Sama seperti perintah “win” under DOS dengan Win3.1

#startx — :1
Menjalankan sesi X-windows berikutnya pada display 1 (default menggunakan display 0). Anda dapat menjalankan banyak GUI terminal secara bersamaan, untuk pindah antar GUI gunakan , , etc, tapi ini akan lebih banyak memakan memori.

#xterm
(pada X terminal) ,menjalankan X-windows terminal. Untuk keluar ketikkan exit

#xboing
(pada X terminal). Sangat lucu deh …., seperti games-games lama …..
gimp (pada X terminal) Program image editor yang sangat bagus, bisa disamakan dengan Adobe Photoshop, yang membedakan adalah program ini gratis.

#netscape
(pada X terminal) menjalankan netscape, versi pada waktu tulisan ini dibuat telah mencapai versi 4.7
netscape -display host:0.0 (pada X terminal) menjalankan netscape pada mesin yang aktif dan menampilkan outputnya pada mesin yang bernama host display 0 screen 0. Anda harus memberikan akses untuk mesin aktif untuk menampilkannya pada mesin host dengan perintah xhost

#shutdown -h now
(sebagai root) Shut down sistem. Umumnya digunakan untuk remote shutdown. Gunakan untuk shutdown pada konsol (dapat dijalankan oleh user).

#halt
reboot (sebagai root) Halt atau reboot mesin. Lebih simple dari perintah di atas.

#man topic
Menampilkan daftar dari sistem manual pages (help) sesuaidengan topic. Coba man man. lalu tekan q untuk keluar dari viewer. Perintah info topic Manual pages dapat dibaca dilhat dengan cara any_command –help.

#apropos topic
Menampilkan bantuan manual berdasarkan topik..

#pwd
Melihat direktori kerja saat ini

#hostname
Menampilkan nama local host (mesin dimana anda sedang bekerja). Gunakan perintah netconf (sebagai root) untuk merubah nama host dari mesin tersebut, atau edit file /etc/hosts

#whoami
Mencetak login name anda

#id username
Mencetak user id (uid) atau group id (gid)

#date
Mencetak atau merubah tanggal dan waktu pada komputer, contoh merubah tanggal dan waktu ke 2000-12-31 23:57 dengan perintah: date 123123572000

#time
Melihat jumlah waktu yg ditangani untuk penyelesaian suatu proses + info lainnya. Jangan dibingungkan dengan perintah date
who Melihat user yang login pada komputer kita.

#rwho -a
Melihat semua user yg login pada network anda. Layanan perintah rwho ini harus diaktifkan, jalankan setup sebagai root untuk mengaktifkannya.

#finger username
Melihat informasi user, coba jalankan; finger root

#last
Melihat user sebelumnya yang telah login di komputer.

#uptime
Melihat jumlah waktu pemakaian komputer oleh seseorang, terhitung proses reboot terakhir.

#ps
(=print status) Melihat proses-proses yang dijalankan oleh user

#ps aux
Melihat seluruh proses yang dijalankan, walaupun tanpa terminal

#uname -a
Informasi system kernel anda

#free
Informasi memory (dalam kilobytes).

#df -h
(=disk free) Melihat informasi pemakaian disk pada seluruh system (in human-readable form)

#du / -bh
(=disk usage) Melihat secara detil pemakaian disk untuk setiap direktori, dimulai dari root (in human legible form).

#cat /proc/cpuinfo
Cpu info. Melihat file pada /proc directori yang bukan merupakan file nyata (not real files).

#cat /proc/interrupts
Melihat alamat interrupt yang dipakai.

#cat /proc/version
Melihat Versi dari Linux dan informasi lainnya.

#cat /proc/filesystems
Melihat filesystem yang digunakan.

#cat /etc/printcap
Melihat printer yang telah disetup

#lsmod (as root)
Melihat module-module kernel yang telah di load.


Demikian tutorial linux tentang sebagian dari sekian banyak perintah dasar berbasis teks di terminal linux.



www.arielz.net

Rabu, 05 Mei 2010

SETTING HOTSPOT PADA MIKROTIK


Quote:Setting Hotspot pada Mikrotik Router OS sangat mudah dikonfigurasi. Sistem autentikasi hotspot biasa digunakan ketika kita akan menyediakan akses internet pada areal publik, seperti : Hotel, cafĂ©, Kampus, airport, taman, mall dll. Teknologi akses internet ini biasanya menggunakan jaringan wireless atau wired. Biasanya menyediakan akses internet gratis dengan menggunakan hotspot atau bisa juga menggunakan Voucher untuk autentikasinya. Ketika membuka halaman web maka router akan mengecek apakah user sudah di autentikasi atau belum. Jika belum melakukan autentikasi, maka user akan di arahkan pada hotspot login page yang mengharuskan mengisi username dan password. Jika informasi login yang dimasukkan sudah benar, maka router akan memasukkan user tersebut kedalam sistem hotspot dan client sudah bisa mengakses halaman web. Selain itu akan muncul popup windows berisi status ip address, byte rate dan time live. Penggunaan akses internet hotspot dapat dihitung berdasarkan waktu (time-based) dan data yang di download/upload (volume-based). Selain itu dapat juga dilakukan melimit bandwidth berdasarkan data rate, total data upload/download atau bisa juga di limit berdasarkan lama pemakaian.Cara mudah setting hotspot pada mikrotik adalah ada 2 (dua) pilihan selain menggunakan teks mode kita juga bisa menggunakan setting wizard dengan menggunakan Winbox Router OS, Langkah-langkat berikut merupakan konfigurasi dasar hotspot mikrotik sebagai Gateway Server. Pertama install Mikrotik Router OS pada PC atau pasang DOM atau kalau menggunakan Rouer Board langsung aja Login = ‘admin’ sedangkan untuk pasword anda kosongin untuk defaultnya.

Masuk ke IP ==> Hotspot ==> Setup


Kemudian tentukan IP lokal hospot yang akan ada gunakan, misal 192.168.10.1 dan Tentukan IP DHCP ke clientnya yang akan anda gunakan, dalam contoh ini adalah 192.168.10.2-192.168.10.255




Untuk SMTP Server sebaiknya anda kosongin saja, Kemudian DNS servernya anda isikan sesuaikan dengan Provider anda, dalam contoh ini adalah DNS1=202.47.78.1 DNS2=202.47.78.9




DNS lokal hotspot anda NEXT saja kemudian pada Hotspot user anda dalam contoh berikut diisi admin password admin123




Hotspot Server Profile digunakan untuk mensetting server yang akan sering digunakan untuk semua user seperti metode autentikasi dan Limitasi data rate. Ada 6 jenis autentikasi Hotspot mikrotik yang berbeda dalam profile setting, jenis autentikas tersebut adalah : HTTP PAP, HTTP CHAP, HTTPS, HTTP cookie, MAC address, Trial




Metode autentikasi yang akan digunakan, biasanya cukup menggunakan metode HTTP CHAP

autentikasi



Data rate limitation digunakan sebagai default setting untuk user yang belum di setting bandwidth limit pemakaiannya. Dimana RX adalah Client upload dan TX adalah Client download. Misal setting default data rate di 64k/128k (upload/download)



Hotspot user profile digunakan untuk menyimpan data user yang akan dibuatkan rule profilenya. Dimana didalamnya bisa dilakukan setting firewall filter chain untuk traffic yang keluar/masuk, juga bisa untuk mensetting limitasi data rate dan selain itu dapat juga dilakukan paket marking untuk setiap user yang masuk kedalam profile tersebut secara otomatis.



Hotspot user yaitu nama-nama user yang akan diautentikasi pada sistem hotspot. Beberapa hal yang dapat dilakukan dalam konfigurasi hotspot user yaitu : username dan password, Membatasi user berdasarkan waktu dan paket data yang akan digunakan, hanya ip address tertentu dari ip address dhcp yang ditawarkan atau hanya mengizinkan user untuk koneksi ke sistem hotspot dari MAC Address tertentu saja.



IP Bindings digunakan untuk mengizinkan ip tertentu untuk membypass autentikasi hotpot, ini sangat berguna sekali ketika kita ingin menjalankan layanan server, atau IP telephony dibawah system hotspot. Misal, PC atau Notebook anda untuk dapat membypass hotspot system, dengan demikian anda dapat melakukan browsing tanpa autentikasi




Hotspot HTTP Walled Garden :
Hotspot Walled Garden adalah sebuah system yang mengizinkan semua user yang tidak
memiliki autentikasi untuk mengakses halaman website tertentu. tetapi ketika akan
mengakses resource yang lain maka harus melakukan autentikasi. Sistem ini akan
melakukan pengaturan pada level protokol HTTP and HTTPS. Cara kerja Walled garden
pada HTTP level mirip dengan web-proxy.
Contoh penggunaan:
- Buat hotspot system agar mengizinkan browser untuk mengakses
http://www.jetcoms.net tanpa menggunakan autentikasi


Advertisement :

Kita dapat menggunakan proxy yang sama pada user yang tidak memiliki autentikasi
untuk menerapkan fasilitas walled-garden ini, settingan advertise bisa juga digunakan
oleh user yang memiliki autentikasi untuk dapat menampilkan advertise (iklan) dalam
bentuk popup windows. Advertisement ini diaktifkan oleh network administrator dengan
mensetting system secara automatis untuk membuka status page. Bahkan advertise ini
tetap akan muncul meskipun user tersebut login dengan menggunakan mac address. Dan
akan melihat advertisement tersebut dalam interval waktu tertentu sesuai dengan yang
disetting. Jadi ketika saatnya popup advertisement muncul, maka server akan
mengarahkan web browser client ke status page dan status page akan menampilkan
advertise yang kita buat.
Contoh penggunaan :
- Buat advertisement yang akan mengarah ke
- http://www.perbanas.ac.id
- http://anto-chuakev.web.id

- (bisa ditambahkan halaman lain yang akan anda advertise)

SALJU BAND-SELAMAT TINGGAL

[intro] Am C Dm Am G
Am C
Mencintai seseorang itu
Dm Am G
Jangan mencintai kelebihannya saja
Am C
Cintailah juga kekurangannya
Dm Am G
Agar kau mengerti apa artinya cinta
Am C
Disaat diriku ada di bawah
Dm Am G
Jangan kamu menganggap diriku tiada artinya
Am C
Di waktu diriku lagi tinggi
Dm Am G
diam-diam kau datang Tuk merayu diriku
Am C
Aku tak mengerti akan dirimu
Am C
Apa yang ada di dalam hatimu
Dm Am G
Jangan kau membuat bingung diriku ini
Reff :
C G Am Em
Hapuslah sudah kenangan kita berdua
F C G
Jangan lagi teringat dalam diriku
C G Am Em
Selamat tinggal dirimu yang menyakitiku
F C G
Aku anggap ujian darimu
Interlude : Am C Dm Am G

ROCKET ROCKERS-INGIN HILANG INGATAN

Intro : G7 C7 D G7
G7     C7      D          G7
Menghilanglah dari kehidupanku
G7        C7      D          G7
enyalah dari hati yang tlah hancur
G7          C7      D          G7
kehadiran sosokmu kan menyiksaku
G7     C7      D          G7
biarkan disini ku menyendiri
Back to : intro
(*)
G7     C7      D          G7
pergilah bersamanya di sana
G7        C7      D          G7
dengan dia yang ada segala
G7          C7      D          G7
bersenang-senanglah sepuasnya
G7     C7      D          Em C7 D
biarkan disini ku menyendiri
G7     C7      D          G7
terlintas keinginan tuk dadapat
G7        C7      D          G7
hilang ingatan agar semua terlupakan
G7          C7      D          G7
dan ku berlari sekencang-kencangnya
G7          C7      D                 Em C7 Em C7 D
tuk melupakanmu yang telah berpaling
Reff :
G7         C7          D
Disini kembali kau hadirkan
C7        D        C7       Em
ingatan yang seharusnya kulupakan
C7      D        C7
dan kuhancurkan adanya
G7         C7          D
Disini kembali kau hadirkan
C7        D        C7       Em
ingatan yang seharusnya kulupakan
C7      D        C7
dan kuhancurkan adanya
G7      C7          D          G7
letih disini ku ingin hilang ingatan   4x
Int :  G7 C7 D G7
Back to : Reff
G7     C7      D          G7
pergilah bersamanya di sana
G7        C7      D        Em
dengan dia yang ada segala

PAS BAND-KESEPIAN KITA

Em                 C                                   G                      
Ingatkah kita pernah saling memimpikan 
 
Em                 C                            G 
Berlari-lari tuk wujudkan kenyataan?
 
Em                  C               G 
Lewati segala keterasingan 
 
Em                                 C                        G
Lalui jalan sempit yang tak pernah bertuan
 
Em                 C                               G 
Ingatkah kita pernah berpeluh cacian 
 
Em                       C                  G 
Digerayangi dan geliati kesepian 
 
Em                          C                   G 
Walaupun sejenak nafas dari beban
 
Em                       C                               G 
Tuk lewati ruang gelap yang teramat dalam 
Reff
G     D  Em      C            G  
Hidup ini hanya kepingan 
 
          D               Em      C         
Yang terasing di lautan 
 
Am               C  Am                    C            D
Memaksa kita, memendam kepedihan 
 
Em                       C                               G
Tapi kita juga pernah duduk bermahkota 
 
Em                                     C                         G    
Pucuk-pucuk mimpi yang berubah jadi nyata 
 
Em                          C                        G
Dicumbui harumnya putik-putik bunga 
 
Em                          C                         G 
Putik impian yang membawa kita lupa 
 

PAS BAND-JENGAH

kita jengah dengarkan banyak alasan..
kita bosan dengarkan cerita..
Intro : Bm G Bm G
Bm
bagaimana tidak bosan. karena..
hanya bisa bicara, ternyata..
tak pernah ada..
G
bukti yang langsung terasa..
dan nyata untuk kita..
Bm
kita muak, semua..
melihat akibatnya, ternyata..
tetap menjadi..
G
upeti disana sini..
korupsi menggila lagi..
reff:
Bm
kitapun jengah..
G
dengarkan banyak alasan..                  2x
Em                  A          Bb
kita pun bosan dengarkan cerita..
Intro : Bm G
#            Bm
kita jadi saksi, teriak..
orang besar bicara, ternyata..
hanya bisa..
G
berpanas suasana..
rebut singgasana..
Bm
kita saksi, semua..
orang ingin bicara, menganggap..
kebenaran..
G
miliknya hanya miliknya..
semua hanya miliknya..
Back to : reff
Intro : Bm G Em A 4x
Bm G  Bm
Back to : # and Reff

KILLING ME INSIDE-LET'S IS GO

Intro : Am C F 2x
Am F G 2x
Am F G Am F G
Am F G
I try so hard to make you mine But it’s so hard
Am F
You said that you just wanted me
G
And I’m not sure
Am F G
But you don’t care you make me so down
Am F G
Don’t try to hide with everything we got
Em F Am
So I’ll take my time to get you now
G
I know you’ll never understand
Em F Am
So I’ll take my time to get you now
G
I know you’ll never understand
Reff :
F G Am
You take your way when everything feels wrong
F G C
Tonight will never end, just let it go
F G Am
You take your way when everything feels wrong
F G
Tonight will never end
Interlude : Am F G 2x
Am
I took a change
F G
I took a fall yes I was blind
Am F G
And now I see everything was gone, just let it go
Am F G
But you don’t care you make me so down
Am F G
Don’t try to hide with everything we got
Em F Am
So I’ll take my time to get you now
G
I know you’ll never understand
Em F Am
So I’ll take my time to get you now
G
I know you’ll never understand
Back to : Reff
Int : Am F
Am
Just let it go I tell you now
F
Just walk away and don’t look back
G
Just let it go I tell you now
Just walk away and don’t look back
Back to : Reff 2x