Sabtu, 31 Desember 2011

Pengaturan IP ADDRESS

IP ADDRESS
Jaringan  komputer adalah dua  atau lebih komputer serta berbagai perangkat pendukung  lainnya  yang saling dihubungkan menggunakan sebuah media sehingga dapat saling berkomunikasi. Dalam mengkoneksikan komputer dalam suatu jaringan harus membuat IP address yang terdiri dari Network ID dan Host ID. 
Identitas atau alamat dari masing-masing komputer atau disebut juga dengan Host ID. Dimana identitas dari jaringan itu sendiri dinamakan Network ID. 
Dalam pembuatan IP address terdapat 3 kelas dalam penggunaanya.
IP Address Class                  : A                                   B                                 C                    
Network Id                            : W                                  W,X                            W,X,Y
Host Id                                   : X,Y,Z                            Y,Z                              Z
Range IP (Desimal)             : 1-126                             128-191                     192-223
Range IP (Biner)                  : 00000001-1111110       10000000-10111111   11000000-11011111
Default Subnet Mask          : 255.0.0.0                       255.255.0.0                 255.255.255.0
Jumlah Network Id              : 126                                16,384                         2,097,152
Jumlah Host Per Network   : 16,777,214                    65,534                         254
Perintah untuk memunculkan IP address dalam lan card
Perintah :   ifconfig
Perintah untuk mengetahui/melihat Ip address yang dipakai sebagai gateway
Perintah :   route
Perintah untuk mengetahui jaringan komputer kita sudah terkoneksi dengan baik
perintah :   ping
Perintah untuk menampilkan komputer yang sudah terkoneksi dengan kita
Perintah :   arp
Perintah untuk merestart jaringan komputer
Perintah :   /etc/init.d/network  restart  
Contoh : [root @localhost  ~ ] #  /etc/init.d/network  restart
Perintah untuk mengaktifkan jaringan komputer
Perintah :   /etc/init.d/network start
 Contoh :  [root @localhost  ~ ] #  /etc/init.d/network  start
Perintah untuk menonaktifkan (stop) jaringan komputer
Perintah :   /etc/init.d/network stop 
 Perintah untuk mensetting IP address
Perintah :  /sbin/ifconfig  eth0  IpAddress
Contoh : [root @localhost  ~ ] #  /sbin/ifconfig  eth0  192.168.1.12
Perintah untuk mensetting Gateway
Perintah : route  add  default  gw  IpAddressGateway
Contoh : [root @localhost  ~ ] #  route  add  default  gw  192.168.1.1
Perintah untuk mengkoneksikan dengan komputer lain
Perintah :  ping  IpAddress_tujuan
Contoh : [root @localhost  ~ ] #  ping  192.168.1.5
Stop dari ping : ctrl + c
Perintah untuk mengubah Hostname
Perintah : hostname  namabaru
Cobtoh : [root @localhost ~ ] #  hostname  linux
[root @localhost ~ ] #  su
[root @linux ~ ] # 
Cara setting IP Address melalui GUI:
1.  Klik menu System | Administration | Network
2.  Klik New, Device Type: Ethernet Connection, klik Forward
3.  Pilih Statically set IP Addresses, lalu isi IP Address yang akan digunakan, klik OK
4.  Klik Apply

Jumat, 30 Desember 2011

pertemuan 4


PERINTAH DASAR EDITOR VI DAN EKSPRESI BERATURAN
    Editor  VI (vee  eye,  dibaca vi  ai) adalah editor  berbasis  text  yang  digunakan oleh banyak  pemakai  UNIX/LINUX.  Editor  ini  pertama kali dikembangkan oleh William (Bill) Joy sewaktu menjadi graduate student di University of California at  Berkeley pada tahun 1976. 
Ekspresi  Beraturan  adalah  perintah  atau  code  yang  digunakan  untuk  pencarian data/pemfilteran dan memanipulasi  suatu  file. Manipulasi disini artinya user dapat mengubah atau mengedit suatu file yang telah di buat, sesuai apa yang diinginkan. Pencarian data dengan pattern matching:
Untuk memulai Editor VI kita dapat mengetikan perintah : vi nama_file
Editor VI memiliki dua mode, yaitu : 
1. Command mode (mode perintah) digunakan untuk memberikan perintah-perintah untuk mengedit teks. 
Ketika membuat  editor VI  secara  otomatis  berada  pada  command mode.
Untuk mengaktifkan command mode, tekan tombol Escape (Esc)
2.  Insert mode (mode penyisipan) digunakan untuk melakukan pengetikan teks.
Untuk mengaktifkan  insert mode  kita  tinggal mengetikkan  huruf  i  atau  tombol insert. 
Perintah-perintah yang berlaku di command mode:
1. Navigasi Cursor
  • l atau panah kanan atau spasi   : untuk bergeser ke kanan 1 karakter
  •   h atau panah kiri                    : untuk bergeser ke kiri 1 karakter
  •   j atau panah bawah                : untuk bergeser ke bawah 1 baris
  •   k atau panah atas                   : untuk bergeser ke atas 1 baris
  •   :0 atau 1+Shift+G                  : untuk berpindah ke baris pertama
  •   :$                                          : untuk berpindah ke baris terakhir
  •   n+Shift+G                             : untuk berpindah ke baris ke n
  •  0                                            : untuk berpindah Awal baris
  •   $                                           : untuk berpindah Akhir baris
  •   ^F                                        : berpindah satu layar penuh ke bawah
  •   ^B                                        : berpindah satu layar penuh ke atas
  •   ^D                                        : berpindah setengah layar ke bawah
  •   ^U                                        : berpindah setengah layar ke atas
  •   ^w                                        : berpindah satu kata ke depan
  •   ^b                                         : berpindah satu kata ke belakang
Tanda  ^  adalah  tanda  tombol  Ctrl,  ^F  artinya  anda  harus menekan tombol
Ctrl bersamaan dengan tombol F.
2.  Menghapus Text
  •   x    : digunakan untuk menghapus satu karakter pada posisi kursor
  •   X   : digunakan untuk menghapus satu karakter pada sebelah kiri posisi 
  •           kursor
  •  dw   : digunakan untuk menghapus 1 kata pada posisi sebelah kanan kursor
  • db   : digunakan untuk menghapus 1 kata pada posisi sebelah kiri kursor
  • dd   : digunakan untuk menghapus 1 baris pada posisi kursor
  • d[Enter]  : menghapus dua baris, baris pada posisi kursor dan baris berikutnya
  • d0   : menghapus dari awal baris sampai tepat sebelum posisi kursor
  • dL   : menghapus dari posisi kursor sampai akhir tampilan pada layar
  • d$   : digunakan untuk menghapus dari posisi kursor sampai akhir baris
  • dG   : menghapus dari posisi kursor sampai akhir baris pada file
  • d^   : Menghapus dari posisi kursor sampai awal baris dari file
  • 3dd   : Menghapus tiga baris dari posisi kursor kebawah
3. Copy dan Paste Text
Untuk melakukan perintah copy  dan paste kita harus memperhatikan langkah-
langkah berikut :
a.  Tempatkan kursor pada posisi baris yang akan dicopy.
Contoh  jika  ingin copy 5 baris, gunakan command 5yy 
(tekan angka 5 diikuti tombol y sebanyak 2x)
b.  Kemudian tempatkan posisi kursor pada tempat yang akan di insert-kan dan
kemudian tekan p untuk paste.
Perintah copy dan paste text:
  • yy  : untuk meng-copy satu baris 
  • yw : untuk meng-copy 1 kata pada posisi sebelah kanan kursor 
  • yb  : untuk meng-copy 1 kata pada posisi sebelah kiri kursor 
  • y0  : untuk meng-copy dari awal baris sampai tepat sebelum posisi kursor 
  • yL  : untuk meng-copy dari posisi kursor sampai akhir tampilan pada layar 
  • y$  : untuk meng-copy dari posisi kursor sampai akhir baris 
  • yG : untuk meng-copy dari posisi kursor sampai akhir baris pada file 
  • y)  : untuk meng-copy dari posisi kursor ke awal kalimat 
  • y(  : untuk meng-copy dari posisi kursor ke akhir kalimat
  • p   : untuk mempaste teks
Manipulasi string:
:s/linux/LINUX/         : Mengubah sebuah kata linux menjadi LINUX pada posisi
                                     kursor
:s/linux/LINUX/g        : Mengubah semua kata linux menjadi LINUX pada posisi 
                                    kursor
:1,$s/linux/LINUX/g   : Mengubah semua linux menjadi LINUX pada dokumen
:s/[Ll]inux/LINUX/     : Mengganti kata Linux atau linux menjadi LINUX pada 
                                    posisi kursor
:1,3w test                   : Menyimpan baris 1 sampai 3 ke file test
:2r test                        : Menyisipkan isi file test dibawah baris ke 2
:1,$co $                      : Meng-copy semua isi file ke baris terakhir
:4m 1                          : Memindahkan baris ke 4 ke baris 1
:/^$/d                          : Menghapus baris kosong
:/g/LINUX/d               : Menghapus seluruh baris yang mengandung kata LINUX
:1,$ s/linux//g               : Menghapus seluruh kata linux
:1,$ s/[^0-9]//g            : Menghapus seluruh alphabet
:1,$ s/[A-Z]/\l&/g        : Mengganti semua huruf besar menjadi huruf kecil
:1,$ s/[a-z]/\u&/g         : Mengganti semua huruf kecil menjadi huruf besar
:1,$ s/^/<</g                : Menyisipkan << pada setiap awal baris
:1,$ s/$/>>/g                : Menyisipkan >> pada setiap akhir baris

Kamis, 29 Desember 2011

Pertemuan 2


PENGATURAN HAK AKSES FILE DAN DIREKTORI
Dalam linux, file atau direktori bisa diatur hak aksesnya, sehingga tidak semua orang bias mengakses file atau direktori yang dibuat.
Fungsi  hak  akses  adalah  untuk  mengatur  ijin  akses  terhadap  suatu  file/direktori kepada user/owner, group dan other (user/group lain)
User (u)  : user account dimana file tersebut dibuat.
Group (g)  : Kumpulan dari banyak user account.
Other (o)  : Lingkungan di luar user account dan group
            Karakter : -  (File Biasa)
            Karakter : d (Direktori)
            Karakter : l (Symbolic Link)
            Karakter : b (Block special file)
            Karakter : c (Character special file)
            Karakter : s (Socket link)
            Karakter : P (FIFO)
Format izin akses
r  : read. Hak akses untuk membaca. Nilai angka 4.
w : write. Hak akses untuk menulis. Nilai angka 2
x : executable. Hak akses untuk menjalankan. Nilai angka 1
( - ) : mengurangi hak izin
( + ) : menambah hak izin
Perintah untuk melihat hak akses: ls –l
-rw-rw-r-- 1 user user  24 Sep 29 08:30 mahasiswa
Keterangan:
-                       Jenis file biasa
rw-                   hak akses user, user bisa baca file, tulis/edit file
rw-                   hak akses group, group bisa baca file, tulis/edit file
r--                    hak akses other, other hanya bisa baca file
user                  user account
user                  group
24                    kapasitas file sebesar 24 bytes
Sep 29             tanggal pembuatan file
08:30               jam  pembuatan file
mahasiswa        nama file   
perintah untuk mengganti hak akses:
chmod   hak_akses_file   nama_file
Ada beberapa cara perintah untuk merubah hak izin akses, yaitu :
1.  chmod  ruang_lingkup=format  nama_file
contoh : chmod  u=rw-,g=rw-,o=r--  latih1
artinya  :  file  tersebut  untuk  :  ruang  lingkup  user  U=rw-  bisa  membaca  dan melakukan perubahan,  dan  ruang  lingkup G=rw-  dapat membaca  dan menulis, ruang lingkup O=r-- hanya bisa membaca saja.
2.  chmod  nilai_angka  nama_file
contoh : chmod 664  latih1
artinya  :  file  tersebut  untuk  ruang  lingkup  U=6  artinya  (4+2)  berarti  dapat
membaca dan mengubah. Ruang  lingkup G=6 artinya  (4+2) dapat membaca dan mengubah. Ruang lingkup O=4 artinya hanya dapat membaca saja
3.  chmod  ruang_lingkup-format  nama_file
contoh : chmod  u-w,g-r,o-w  latih1
artinya  :  file  tersebut  untuk  ruang  lingkup  U-w  dikurangi  hak  merubah  data. Ruang  lingkup  G-r  dikurangi  hak  membacanya.  Untuk  ruang  lingkup  O-w dikurangi hak merubah datanya.

Pertemuan 3


A.  MEMBUAT USER DAN GROUP MELALUI GUI
 1.  Pilih Menu System>>Administration>>User and group
2.  Klik Add User untuk menambahkan user account baru.
3.  Masukan user name, full name dan password baru kemudian klik OK
4.  Buka terminal >>  aktifkan user yang dibuat dengan perintah “su namauser”.
B.  MENGUBAH  KEPEMILIKAN  FILE  (CHANGE  OWNER)  DAN 
GROUP (CHANGE GROUP)
 Catatan : Perintah ini hanya dapat digunakan pada user “root”
Bentuk Umum :
   # chown namauser.namagrup namafile
# chown namauser.namagrup namadirektori
Contoh :  [root@localhost ~]# chown tika.tika latihan
C.  KOMPRES FILE DAN EXTRACT FILE
- Compress File   : Menjadikan file dengan kapasitas memory yang lebih ringan dari format biasa.
 - Extract File  : Mengembalikan format file seperti semula. 
  • Perintah untuk kompress file gzip nama_file        
  • Perintah untuk membaca file yang telah dikompres zcat nama_file   
  • Perintah untuk mengekstract file  gunzip nama_file 
D.  KOMPRES FOLDER DAN EKSTRACT FOLDER
Format  ini  adalah menyatukan banyak file menjadi  satu  folder gabungan dengan
kapasitas  memory yang lebih ringan. Format file : .tar
  • Perintah untuk mengkompres folder
Bentuk Umum : tar -cf folder.tar file1 file2 file3  
Contoh : [tika@localhost  ~]$  tar  -cf  latihan_zip.tar  lat_compress
latihan_owner
  • Perintah untuk mengekstract folder
Bentuk Umum : tar -xf folder.tar  
 Contoh : [tika@localhost ~]$ tar -xf latihan_zip.tar
E.  MEMBUAT FILE DENGAN PERINTAH  “echo”
    Perintah : echo “isi file” >>nama_file
    Contoh :  [tika@localhost ~]$ echo "hello ??" >> latih
F.  MEMBUAT FILE DENGAN TYPE SYMBOLIC LINK
(FILE SHORTCUT)
 Jika  file  masternya  hilang  maka  file  simbolicnya  tidak  akan  bisa 
dijalankan Jika  ditampilkan warna dari jenis file ini : biru muda.
         Bentuk Umum : ln -s nama_file nama_file_simbolic  
G.  MENYALIN FILE DENGAN TYPE HARDLINK
Fungsinya sama seperti copy untuk menggandakan file dengan
nama yang berbeda.
       Bentuk Umum : ln nama_file nama_file_hardlink 
       [tika@localhost ~]$ ln -s latih latih_symbolic
H.  MEMBERI ALIAS (NAMA LAIN) PADA PERINTAH LINUX
Bentuk Umum : alias nama = perintah  [tika@localhost ~]$ alias lihat=
                                    [tika@localhost ~]$ lihat
I.  MEMBATALAN ALIAS
Bentuk Umum : unalias namagzip  [tika@localhost ~]$ unalias lihat
J.  MENAMPILKAN BEBERAPA BARIS DARI ISI FILE
Bentuk Umum : head -baris nama_file
Contoh :[tika@localhost ~]$ head -2 latih
hello world???
K. MENGHITUNG BANYAKNYA BARIS ATAU CHARACTER DARI
ISI FILE
Bentuk Umum ke I       : wc namafile  
Bentuk Umum ke II    : wc  -c namafile >> menghitung banyaknya
karakter
Bentuk Umum ke III   : wc -l namafile  >> menghitung banyaknya baris
Bentuk Umum ke III   : wc -w namafile >> menghitung banyaknya kata       

Rabu, 28 Desember 2011

Pertemuan 1


Nama : Tika Khamara Sari
Nim : 12094808
Kelas : 12.5a.04
PERINTAH DASAR LINUX

Linux merupakan sebuah sistem operasi dengan kemampuan multiuser dan multitasking yang bersifat free. Perangkat lunak yang mempunyai lisensi GNU GPL akan menjamin 3 kebebasan bagi para penggunanya, yaitu :
1. kebebasan untuk menjalankan perangkat lunak tersebut dengan tujuan apapun.
2. kebebasan untuk mengubah perangkat lunak tersebut agar sesuai dengan kebutuhan.
3. kebebasan untuk mendistribusikan salinannya, baik secara gratis maupun dengan biaya.
Berikut ini adalah beberapa direktori beserta fungsinya yang ada pada system linux :
1.  / adalah direktori yang berguna untuk menampung seluruh file yang terdapat dalam system     linux.
2.   / bin, Adalah direktori yang berisi file-file yang dapat langsung dijalankan
3. /tmp,  Adalah  direktori  yang  berisi  file-file  sementara(file-file  yang  diakibatkan  interupsi-interupsi pada linux
4.  /usr, Adalah direktori yang berisi file-file yang dapat dijalankan untuk semua user
5.  /dev, Adalah berisi file-file dari hardware yang dimiliki oleh komputer
6.  /etc,  Adalah  direktori  yang  berisi  file-file  yang  digunakan  untuk  konfigurasi  linux  dan mengganti password user
7.  /home, menyimpan direktori masing-masing user yang ada di sistem
8.  /boot,Adalah berisi file-file yang digunakan saat linux melakukan booting
Beberapa Istilah yang digunakan dalam linux :
a.  Kernel     :  Fungsinya  untuk mengendalikan  perangkat  keras  seperti  pelayanan  jam  dan  tanggal secara otomatis,security,proses input output,manajemen memori, dan proses interupsi.
b.  Shell        : Fungsinya menerjemahkan perintah-perintah yang diberikan User.
c.  Utilitas    : Program yang disediakan linux untuk melakukan tugas tertentu.
d.  Aplikasi  : Program yang dibuat pemakai untuk memenuhi kebutuhannya.
e.  Prompt   : Tempat untuk mengetikkan perintah-perintah pada linux
[ root @localhost  ~ ] #     
            Artinya,
berada pada user  :  root. Hostnamenya  adalah  :  localhost.
Direktori berada pada home dari user. Berisikan : file dan
 user account.
[ root @localhost  home ] #                 
Artinya,
 berada  pada  user  :  root.  Hostname  nya  adalah  :  localhost.
 Direktori berada pada home. Berisikan : user account yang ada.
[ root @localhost  / ] #    
Artinya,
 berada pada user : root. Hostnamenya adalah : localhost.
  Direktori  berada  pada /. Berisikan :  direktori-direktori dari file system linux.
Perintah dasar Linux
Untuk menggunakan perintah linux, menggunakan fasilitas : terminal.
Untuk masuk ke terminal :  klik kanan pada desktop | open terminal.
Beberapa perintah dasar linux :
1.  Organisasi user account
a.  su –l  : perintah Pindah ke user root
[tmi @localhost ~ ] $ su –l
[root @localhost ~ ] #
pada saat masuk ke root, akan diminta password, ketik : b514yu
     b.  adduser : perintah untuk membuat user account baru
perintah : adduser  namauser
[root @localhost ~ ] # adduser  tika
    c.  membuat password dari user account yg baru : 
perintah : passwd  namauser
[root @localhost ~ ] # passwd  tika
ketikkan password baru nya, perintah input password akan muncul 2x.
d.  SU : perintah masuk ke user account 
            Perintah : su  namauser
 [root @localhost ~] # su  tika           Sudah masuk ke user titik namun
[titik @localhost root ] $                   masih direktori root, jika
keaadaannya seperti ini kita tidak
bias menambah file atau direktori
baru didalamnya.
Ketikkan : cd Untuk masuk ke home user account kita. Sehingga lambang direktori nya
adalah ( ~ )
[tika@localhost root ] $ cd                Symbol “ ~ ” artinya, Sudah masuk
 [tika @localhost  ~ ] $                       ke user tika dan sudah berada pada
direktori home tika
e.  pwd : melihat posisi direktori yang sedang aktif
 [tika@localhost  ~ ] $ pwd
2.  Organisasi direktori 
a.  mkdir : membuat direktori baru
perintah :  mkdir   namadirektori 
b.  cd  : untuk berpindah dari suatu direktori ke direktori lainnya.
1)  Cd : masuk ke direktori home dari user account. Turun satu tingkat.
[tika@localhost  root ] $ cd
[tika @localhost  ~ ] $
2)  Cd  namadirektori : pindah/masuk ke direktori yang dituju
Perintah : cd  namadirektori
 [tika @localhost  ~  ] $ cd  linux
[tika @localhost  linux ] $
3)  Cd .. : naik satu tingkat
Perintah : cd ..
[tika @localhost  linux  ] $ cd  ..
[tika @localhost  ~ ] $
c.  Ls  : untuk melihat/menampilkan isi dari sebuah direktori atau user account.
1)  Ls  : menampilkan file atau direktori
[tika @localhost  ~ ] $ ls   
Jika jenisnya direktori maka teks berwarna biru. Jika file maka teks berwarna hitam.
2)  Ls –a  : menampilkan semua file termasuk file yang dihidden (disembunyikan).
[tika @localhost  ~ ] $ ls  -a
3)  Ls  -l  : menampilkan file dan direktori beserta atributnya.
[tika @localhost  ~ ] $ ls  -l
4)  Ls  -f  : menampilkan semua file tanpa ada proses sortir.
[tika @localhost  ~ ] $ ls  -f
5)  Ls  -F  : menampilkan file dan direktori dengan symbol penanda ditiap masing2 nya.
[tika@localhost  ~ ] $ ls  -F
6)  Ls  -R  : menampilkan file, jika didalam direktori terdapat file, maka akan langsung
ditampilkan.
[tika @localhost  ~ ] $ ls  -R
d.  Rmdir  : untuk menghapus direktori.
1)  Rmdir : menghapus direktori kosong.
Perintah : rmdir  namadirektori
[tika @localhost  ~ ] $  rmdir  linux
2)  Rm  -r : menghapus direktori yang ada isi file nya.
Perintah : rm  -r  namadirektori
[tika @localhost  ~ ] $  rm  -r  linux
3.  Organisasi File
a.  File : mengidentifikasi suatu file atau direktori.
Perintah : file  *
[tika @localhost  ~ ] $  file  *
b.  cat : perintah untuk membuat file baru.
1)  Cat>namafile : Perintah untuk membuat file baru
Tekan : ctrl+d untuk simpan
2)  Cat  namafile : Perintah untuk membaca file yang sudah dibuat.
3)  Cat>>namafile : Perintah untuk menambah isi file yang sudah dibuat.
Tekan : ctrl+d untuk simpan
c.  Cp : mengcopy sebuah file (menggandakan/copy file).
Perintah : cp  namafileawal  namafilebaru
[tika @localhost  linux ] $  cp  latih1  latih2 
atau
 [tika @localhost  linux ] $  cp  latih1  /home/titik/linux/latih2
d.  Ls  :  melihat isi file dari sebuah direktori.  
[tika @localhost  linux ] $ ls
latih1  latih2
e.  Rm : menghapus file
Perintah :   rm  namafile
[tika @localhost  linux ] $  rm  latih1
f.  Mv : memindahkan file dari direktori semula ke direktori lain (cut) atau merename file.
1)  Mv  namafile  alamatdirektorinya  :  memindahkan file (cut).
 Perintah : mv   namafile  alamatdirektorinya
[tika @localhost  linux ] $  mv  latih2  /home/titik
Setelah latih2 dimove dari direktori linux ke /home/titik, maka latih2 akan berada pada
/home/titik dan menghilang pada direktori linux.
2)  Mv  namafileawal  namafilebaru :  merename file.
Perintah : mv   namafile  namafilebaru
[tika @localhost  linux ] $  mv  latih1  coba1
g.  Vi : membuat file baru dengan tampilan jendela editor.
Perintah :  vi  namafile
[tika @localhost  linux ] $  vi  coba1
Setelah masuk ke editor vi, isi file nya…
Simpan file dan keluar dari editor vi
Esc : wq : keluar tanpa simpan
Esc : qi : simpan tanpa keluar
Esc : w : tanpa keluar