Monday, October 19, 2009

Perintah Dasar pada ubuntu

Oke, saatnya belajar perintah2 di ubuntu...

Berikut perintah2nya...


1.Perintah lingkungan system

exit
Keluar dari shell pada Bourne shell, Bourne Again shell, dan Korn shell

id
Menampilkan nama pemakai beserta nomor identitas dari pemakai serta nama grup dan nomor identitas grup

logname
Menampilkan nama pemakai

logout
Keluar dari shell pada C shell dan Bourne Again shell



man
Menampilkan dokumentasi online dari suatu perintah

newgrp
Mengubah grup efektif

passwd
Memberikan password atau mengubah password

set
Menampilkan variabel lingkungan pada shell pemakai

tty
Menampilkan nama (port) terminal

uname
Menampilkan nama simpul dari sistem

who
Menampilkan pemakai yang sedang menggunakan sistem

rickybayu:~$ who
h34rt tty7 20090323
11:19 (:0)
h34rt pts/0 20090323
11:24 (:0.0)

Penjelasan:
1. Nama h34rt merupakan nama pemakai. Pada contoh diatas terdapat satu pemakai yang
sedang menggunakan sistem
2. pada kolom kedua (seperti tty7) menyatakan nama (port) terminal dari masing – masing
pemakai
3. informasi setelah kode terminal menyatakan tanggal dan jam saat pemakai melakukan login.

rickybayu:~$ id
uid=1000(h34rt) gid=1000(h34rt)
groups=4(adm),20(dialout),24(cdrom),46(plugdev),108(lpadmin),123(admin),124(sambashare),1000
(h34rt)

rickybayu:~$ logname
h34rt

rickybayu:~$ tty
/dev/pts/0

rickybayu:~$ uname
Linux
labit@labitdesktop:~$ uname a
Linux labitdesktop
2.6.277generic
#1 SMP Fri Oct 24 06:42:44 UTC 2008 i686 GNU/Linux



2.Perintah manajemen berkas

cat
Menampilkan isi berkas

cat filename
Menampilkan isi file

cp
Menyalin satu atau beberapa berkas

find
Mencari berkas – berkas tertentu pada suatu direktori

ls
Menampilkan informasi dari berkas

more
Mennampilkan isi suatu berkas teks per layar

more nama file
Menampilkan nama file di halaman.Gunakan spacebar untuk melihat halaman berikutnya

mv
Memindahkan suatu berkas ke direktori lain atau mengubah nama berkas

mv nama file / path / dir_name
Pindah ke nama file / path / dir_name

mv filename1 filename2
Ubah nama filename1 untuk filename2

pg
Menampilkan isi suatu berkas teks perlayar

rm
Menghapus berkas

ls -a
Tampilan juga disembunyikan file dan direktori tersembunyi

ls -l
untuk menampilkan list isi direktori

head filename
Tampilkan 10 baris pertama file

head -15 filename
Tampilkan 15 baris pertama file

tail filename
Tampilkan 10 baris terakhir file

tail -15 filename
Tampilkan 15 baris terakhir file

rickybayu:~$ ls
Bliss.bmp Documents Examples Kerangka Musik Publik
Desktop Dokumen Gambar Music Pictures Video

rickybayu:~$ more
usage: more [dflpcsu]
[+linenum | +/pattern] name1 name2 ...

3.Perintah manajemen direktori

cd
Mengaktifkan suatu direktori sebagai direktori kerja

cd /path/dir_name
Pindahlah ke direktori / path / dir_name

cd ..
Buka direktori 1 sampai

copy
Menyalin suatu struktur direktori (termasuk berkas dan subdirektori)

mkdir
Membuat direktori baru

mkdir dir_name
Buat direktori dir_name

pwd
Menampilkan direktori kerja

rmdir
Menghapus direktori

rmdir dir_name
Menghapus direktori dir_name

rm name
Hapus file atau direktori yang disebut nama

rm-r nama
Menghapus seluruh direktori terutama yang termasuk file dan subdirektori

cp di_name /path/dir_name
Menyalin nama file ke dalam direktori / path / dir_name

cp-r dir_name /path/dir_name2
Copi ke seluruh dir_name / path/dir_name2

cp filename1 filename2 cp / path / dir_name
Salin filename1 dan filename2 ke / path / dir_name

rickybayu:~$ pwd
/home/h34rt

4.Perintah untuk mengatur akses berkas

chgrp
Mengubah grup dari suatu berkas atau direktori

chmod
Mengubah permisi dari suatu berkas atau direktori

chown
Mengubah pemilik dari suatu berkas atau direktori

5.Perintah yang berhubungan dengan proses

kill
Menghentikan suatu proses berdasarkan identitas proses

ps
Menampilkan proses – proses yang sedang berjalan

sleep
Menundah eksekusi (proses yang tidak mengerjakan apa – apa selama beberapa detik)

rickybayu:~$ ps
PID TTY TIME CMD
6611 pts/0 00:00:00 bash
6635 pts/0 00:00:00 cat
6636 pts/0 00:00:00 cat
6640 pts/0 00:00:00 pg
6718 pts/0 00:00:00 ps
6.

rickybayu:~$ echo h34rt
h34rt



6.Perintah yang berhubungan dengan layar

banner
Menampilkan tulisan berukuran besar

clear
Menghapus layar

echo
Menampilkan tulisan ke layar

labit@labitdesktop:~$ echo halo dunia
halo dunia

7.Mencari file teks dan file dalam

update
Update (buat pertama kali digunakan) database dari semua file di bawah root direktori

locate filename
Cari berkas mencari nama file database

find /-name filename
Mulai dari root direktori untuk mencari file yang disebut nama file

find / -name *filename
Sama seperti diatas tetapi mencari semua file yang berisi string

grep string /path/dir_name
Mulai dari /path/dir_name mencari semua file yang berisi string

which application_name
Cari $ path untuk aplikasi app_name

whereis application_name
Pencarian, dan halaman manual untuk file sumber application_name

8.Decompress

tar –xzf filename.tgz
Tekanan udara tzg file

tar –xzf filename.ta.gz
Tekanan udara file tar.gz

tar –xjf filename.tar.bz2
Tekanan udara tar.bz2 file

9.Compress

tar –czf filename.tar /path/dir_name
Kompres direktori /path/dir_name untuk filename.tar

gzip –c filename > filename.gz
Kompres /path/dir_name untuk filename.tar.gz

bzip2 –c filename > filename.bz2
Kompres file/path/dir_name untuk filename.tar.bz2

10.Menggunakan rpm file

rpm –hiv package.rpm
Install rpm disebut package.rpm

rpm –hiv –force package.rpm
Install rpm package.rpm disebut dalam cara memaksa

rpm –hUf package.rpm
Upgrade rpm disebut package.rpm

rpm –e package.rpm
Hapus rpm disebut package.rpm

rpm –qpil package
Daftar file dalam belum diinstall rpm disebut package.rpm

rpm –ql package.rpm
Daftar file dalam diinstal rpm disebut package.rpm

rpm –q str
Daftar rpms diinstal containg string str

rpm –qf /path/application_name
Menampilkan rpm yang berisi aplikasi application_name

11.Memulai dan stoping

startx
Mulai system X

shutdown –h now
Mematikan system sekarang

halt tergagap-gagap
Sama seperti diatas

shutdown –r now
Mematikan

reboot
Sama seperti diatas

shutdown –r 10
Mematikan computer dalam waktu 10 menit

12.Mounting filesystems

mount –t vfat/dev/hda1/mnt/c_drive
Pertama partisi 1 dari pertama harddisk drive yang di FAT32 vfat

unmount /mnt/hda1
Unmount di atas

13.Prosess

command
Jalankan perintah di depan

command &
Jalankan perintah di latar belakang

ctrl+z
Menangguhkan program

ctrl+c
Interrupt program


kill -9 pid
Membunuh proses dengan id PID

top
Tinggal memantau proses berjalan

14.Network Jaringan

hostname
Cetak sistem hostname

ifconfig
Set / Tampilan jaringan informasi

host ip
resolve nama host

ping ip/hostname
Periksa jika IP / nama host dapat dicapai

traceroute
Cari path ke jaringan IP / hostname

labit@labitdesktop:~$ hostname
labitdesktop

15.Sistem Informasi

uname -a
Umum sistem informasi

fdisk -l fdisk-l
Daftar tabel partisi

cp filename /path/dir_name cp
Menyalin nama file ke dalam direktori / path / dir_name

df -T -h
Daftar filesystem penggunaan ruang disk

lspci
Daftar perangkat PCI

lsusb
Daftar perangkat USB

free -m
Tampilan RAM + Pindah penggunaan

16.Perintah Lain – lain

bc
Utilitas untuk melaksanakan perhitungan

cal
Menampilkan kalender

date
Menampilkan tanggal dan jam system

grep
Mencari berkas – berkas yang mengandung kata tertentu

lp
Mencetak berkas ke printer

mail
Utilitas untuk menyampaikan pesan tertulis ke pemakai lain

sort
Mengurutkan data

vi
Editor teks

wc
Menghitung jumlah karakter, kata dan baris pada suatu berkas

rickybayu:~$ cal
Maret 2009
Se Se Ra Ka Ju Sa Mi
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31

Penjelasan:
perintah cal tanpa argumen memberikan hasil berupa informasi bulan sekarang.

rickybayu:~$ date
Sen Mar 23 11:49:03 WIT 2009


Read More..

Thursday, October 8, 2009

Blok Facebook pada jam tertentu via Mikrotik











Jadi kasusnya begini.
Pada tempat gw kerja... jadi sang pemilik kampus ingin memblok facebook karena karyawannya pada facebookan mulu saat jam kerja..

Kepala Bagian : izi coba kamu k sini sebentar...
Tafrizi : ntar dulu pak lg tanggung nih facebookan.....

sehingga atasan geram melihat mereka bermain facebook..... sehingga di panggilah gw...

pemilik : rickyyyyyy...... BLOK FACEBOOK.....
ricky : oke berangkat... brummm.....

nah lho gw bingung dah tuh baru beberapa kali doang diajarin pasang ip public sekarang suruh masang rule kyk gitu... gak ambil pusing langsung saja ke rumahnya mbah google....

Oke kita mulai langsung dari membuat rule di firewall filter, sesuai dengan judul gw bikin untuk memblok situs facebook.

via terminal

/ip firewall filter add chain=forward src-address=0.0.0.0/0 protocol=tcp content="facebook" action=drop comment="Blokir Akses Facebook Coy";

Via Winbox :










































nah kalo di firewallnya udah jadi sekarang tinggal mainin dia aktif-ngak nya peraturan yg di firewall itu dengan menggunakan system script. oke berangkat....

script buat alow atau mengijinkan pengguna melakukan akses ke facebook

via terminal

/system script add name="fb-allow" policy=write,read,policy,test,reboot, source={/ip firewall filter set [/ip firewall filter find content="facebook"] disabled="yes"}

via winbox





















script buat deny atau tidak mengijinkan pengguna melakukan akses ke facebook

Via terminal

/system script add name="fb-deny" policy=write,read,policy,test,sniff source={/ip firewall filter set [/ip firewall filter find content="facebook"] disabled="no"}

Via Winbox





















oke scriptnya udah jadi... wakakaka... mudah bukan....

sekarang saatnya kita buat scheduler atau jadwal jam kerjanya...
gw maunya bikin jadwal kyk gini :
jam 08.00-jam 11.30 akses ke facebook di tolak
jam 11.31-jam 13.00 akses ke facebook di ijinkan
jam 13.01-jam 16.00 akses ke facebook di tolak
jam 16.00-jam 07.49 akses ke facebook di ijinkan

saatnya ngerancang bro... oke berangkat.. brummm...


jam 08.00 akses ke facebook mulai di tolak

Via Terminal

/system scheduler add name="fb-08:00" start-date=Oct/08/2009 start-time=08:00:00 interval=1d on-event="fb-deny"

Via Winbox





















jam 11.30 akses ke facebook mulai di ijinkan

Via Terminal

/system scheduler add name="fb-12:00" start-date=jan/01/1970 start-time=12:00:00 interval=1d on-event="fb-allow"


Via Winbox






















jam 13.00 akses ke facebook mulai di tolak

Via Terminal

/system scheduler add name="fb-13:00" start-date=jan/01/1970 start-time=13:00:00 interval=1d on-event="fb-deny"

Via Winbox





















jam 16.00 akses ke facebook mulai di ijinkan sampe pagi...

Via Terminal

/system scheduler add name="fb-17:00" start-date=jan/01/1970 start-time=17:00:00 interval=1d on-event="fb-allow"

Via Winbox





















Selesai deh ini pembahasan... Mantap selamat mencoba...

TAPI... TAPI.... TAPI.....TAPI .......

setelah gw coba2 ini ngak efektif bagi teman2 yang ketegihan internet trus segala cara dihalalkan seperti menggunakan web proxy, huh bisa jebol juga itu pemblokiran somprettt...

Pikir-pikir gmn caranya lg ya.... ngak abis akal gw blok juga aja ip facebooknya.
di dapat ip facebook :
69.63.184.142
69.63.187.17
69.63.187.19
69.63.181.11
69.63.181.12
69.63.186.36

kalo ngak salah facebook pake ip-ip itu nah silahkan d blok dah itu ip...

oke sekian dulu ilmu yg udah gw dapet dan gw share...
maap kalo ada kate2 yg salah... di atas juga pasti ada sedikit kesalahan yah mohon di koreksi aja..

Salam Hangat

-Ricky Bayu-

G.B.U.

Read More..