Social Icons

Pages

Sabtu, 03 November 2012

Linux (CentOS 5) Part 4

PERTEMUAN 4/LINUX SYSTEM ADMIN

POKOK BAHASAN : Pengenalan Editor Vi dan Perintah-perintah dasar pada editor vi


Editor Vi

            Editor berasal dari kata visual, diciptakan pertama kali di universitas
            California oleh Bill Joy. Editor ini merupakan pengembangan dari Line Editor Ex.

a.      Modus Instruksi / Modus Perintah
Yaitu memasukkan perintah untuk melakukan operasi tertentu dalam melakukan editing. Untuk dapat masuk ke modus perintah terlebih dahulu harus menekan tombol ESC pada keyboard.

b.      Modus Edit / Modus Teks
Yaitu menuliskan dokumen / data seperti sebuah editor biasa. Untuk masuk ke modus edit, terlebih dahulu harus menekan tombol insert/i/I/a/A.

         ** Memulai vi  => Pembuatan teks sama halnya dengan echo dan cat, perbedaannya
                                        jika di
  Echo tidak bias mengedit file, di editor vi teks bias di edit.

# Untuk masuk ke dalam editor vi perintahnya :
1.     Vi                            => masuk ke editor vi tanpa membuka/membuat file apapun.
2.     Vi nmfile                 => membuka file pada baris pertama.
*membuka/membaca file jika nama file ada. Membuat file baru jika nama file tidak ada.

     3.  vi +n nmfile             =>membuka file pada baris ke –n
     4.  vi + nmfile               =>membuka file pada baris terakhir.
     5.  vi nmfile1 nmfile2   =>membaca beberapa file sekaligus secara bersamaan.
       
         **untuk pergerakan file jika menggunakan perintah (vi nmfile1 nmfile2) adalah,
             tekan esc terlebih
             dahulu, kemudian :
:n                           =>jika ingin memindahkan ke file berikutnya (next).
:rew                      =>jika ingin memindahkan ke file sebelumnya (rewind).

*  Perintah-Perintah Dasar Editor Vi :

1.      Pergerakan Kursor Per Karakter (Dalam Modus Instruksi)
  h                      => untuk menggerakkan kursor ke kiri
  l                       => untuk menggerakkan kursor ke kanan
  k                      => untuk menggerakkan kursor ke atas
  j                       => untuk menggerakkan kursor ke bawah
  :n                     => untuk menggerakkan kursor ke baris n ( jangan lupa esc dlu ya)

2.      Menggerakkan Kursor Per Kata
  W,w                => untuk menggerakkan kursor ke kanan pada awal kata berikutnya
  B,b                  => untuk menggerakkan kursor ke kiri pada awal kata sebelumnya

3.      Menggerakkan Kursor Per Baris
  gg                    => menggerakkan kursor ke huruf dan baris pertama pada halaman   pertama
  ngg                  => menggerakkan kursor pada baris ke –n
  (                       => menggerakkan kursor ke awal baris
  )                       => menggerakkan kursor ke akhir baris

4.      Pengeditan Teks, (langkah awal terlebih dahulu tekan tombol esc)
 a                      => menyisipkan kata mulai dari kiri kursor setelah kursor bergeser 1 huruf ke kanan
 A                      => menyisipkan kata pada posisi akhir dari baris
 i                       => menyisipkan teks mulai dari kiri kursor (insert)
 I                       => menyisipkan teks di awal baris
 s                       => menyisipkan teks mulai dari kiri kursor (insert)
 o                      => membuka satu baris baru dan menyisipkan teks di bawah baris yang sekarang
 O                     => membuka satu baris baru dan menyisipkan teks di atas baris yang sekarang

5.      Membuka File Lain Sewaktu Mengedit File
 :e                     => membuka file lain ketika sedang mengedit file (hanya dapat digunakan apabila
                              file yang telah kita edit telah disimpan)
 :e!                   => membuka file lain ketika sedang mengedit file (tanpa menyimpan perubahan 
                              yang telah kita lakukan.

6.      Menghapus Teks
 **Penghapusan teks per karakter/huruf :
 nx                    => menghapus karakter pada posisi kursor
 ndw                 => menghapus sebanyak n kata dari posisi kursor
 nX                   => menghapus n karakter dari posisi kata di depan kursor

** Penghapusan teks per baris:
ndd                 => menghapus sebanyak n baris =>baris di bawahnya akan naik
D                   => menghapus baris dan membentuk baris baru pada baris yang telah dihapus tadi
                      => baris dibawahnya tidak naik
  
       7.  Menyimpan File dan Keluar dari editor vi
            :w                    =>menyimpan file yang sudah ada nama filenya (save), tanpa keluar
            :w!                   => menyimpan file yang sudah ada nama filenya (save), tanpa keluar
            :q                     =>keluar dari editor vi tanpa menyimpan file
            :q!                    => keluar dari editor vi tanpa menyimpan file
            :wq!                 =>menyimpan file dan keluar dari Editor vi
            :x                     => menyimpan file dan keluar dari Editor vi
            :w nmfile        => menyimpan file dengan nama yang ingin ditentukan

            ** Keluar sementara dari vi dan mengeksekusi perintah:
:! sh                 =>keluar sementara dari editor vi, lalu kembali ke editor vi dengan ketik exit
:! ls                  => keluar sementara dari editor vi, lalu kembali ke editor vi dengan ketik ls

8. Copy dan Paste File      
Dalam pengoperasian copy paste seperti halnya yang telah dibahas dimateri sebelumnya,

dilakukan dengan cara memberikan perintah untuk menyalin data ke buffer lalu memberikan
perintah lagi untuk menyalin data yang ada di buffer ketempat yang diinginkan.
      nyy                => menyalin n baris pada posisi kursor ke buffer
      ny                  =>  menyalin mengcopy n karakter dari posisi kursor
      nyw               => menyalin n kata pada posisi kursor ke buffer
      P                    => menyalin data yang ada di buffer (termasuk teks yang baru di 
       hapus dengan menggunakan perintah x, dw, dan dd)ke posisi kursor
      P                    => menyalin data yang ada di buffer (termasuk teks yang baru di 
      hapus dengan menggunakan perintah x, dw, dan dd)ke posisi kursor

9.      Membatalkan Perintah Sebelumnya
u                      => membatalkan 1 perintahyang telah dilakukan sebelumnya
2u                    =>  membatalkan 2 perintahyang telah dilakukan sebelumnya
Ctrl + R          => membatalkan/Cancel perintah yang telah di undo   





Selasa, 30 Oktober 2012

Linux (CentOS 5) Part 3

Pertemuan 3/Linux System Admin

lanjut menyambung dipertemuan kedua.... 
sekarang dipertemuan ketiga kita akan bahas tentang Hak Izin Akses, Hak Kepemilikan File dan Pembuatan User Group (Bingung apa maksudnya ya..???!!) langsung ajja kita ke pembahasan....



Pokok Bahasan : Hak Izin Akses, Hak Kepemilikan File dan Pembuatan User Group

Didalam Linux , ada istilah Hak Akses yang bisa d artikan sebagai kepemilikan suatu file. Setip user memiliki hak akses masing-masing. kecuali "root"/administrator yang mempunyai kemampuan untuk mengakses setiap file dalam sistem. Setiap file memiliki pembatasan akses, pembatasan pengguna, dan memiliki asosiasi pemilik/group.
Hak Izin akses dari sebuah file adalah ketentuan siapa saja yang dapat menggunakan file tersebut.
Setiap file dilindungi oleh tiga lapisan hak akses, yaitu:
User    ==> yang berlaku bagi pengguna yang adalah pemilik dari suatu file
Group  ==> yang berlaku bagi Gruop yang berhubungan dari suatu file
Other  ==> yang berlaku bagi semua pengguna lainnya.

Pada setiap Hak izin pada UGO, ada beberapa cara penggunaan untuk setiap file/direktori nya..
dalam bentuk umum :    R W X      R W X     R W X
                                         |                |               |
                                        U              G             O 
R = (Read)   Memiliki Hak akses untuk membaca/ file dapat ditampilkan dengan nilai 4
  contoh :       $ ls  -l data
W = (Write)  Memiliki Hak akses untuk menulis/disunting/dihapus isi direktori dan di modifikasi dengan nilai2
  contoh :       $ rm data/latih
X = (Execute) Memiliki Hak akses untuk mengeksekusi dan dapat dijalankan sebagai program/ijin pindah
                       kedalam direktori dengan nilai 1
  contoh :       $ cd data



*Merubah Permission File : menggunakan chmod

Bentuk Umum   :   $ chmod atribut nmfile
**Perintah untuk menambahkan dan mengurangi Hak izin akses dengan Format Huruf


chmod u+……,g+……,o+…. nmfile       =>   untuk menambah HIA(hak izin akses)
chmod u-……,g-……,o-…. nmfile          =>   untuk mengurangi HIA(hak izin akses)
chmod u=……,g=……,o=…. nmfile       =>   HIA(hak izin akses)





 **Perintah untuk menambahkan dan mengurangi Hak izin akses dengan Format Angka

                                                                             
chmod 777 nmfile   =>   777  adalah jumlah masing-masing UGO
                                        7                 7               7
                                    4+2+1     4+2+1     4+2+1
                                    R W X      R W X     R W X
                                         U             G            O


*Merubah hak kepemilikan suatu data [Change Owner] chown

[root@localhost~]# chown nama_user_bukan_pemilik.no_urut_group lokasi_file_asal
[root@localhost~]# chown nim_mahasiswa.6000 /home/mahasiswa_nim/direktori/datakampus



*Membuat 2 buah user menjadi 1 grup dengan cara: vi /etc/grup
 
  • Sebelum kita membuat sebuah group, kita harus membuat dan menentukan nomor group terlebih dahulu. Langkah ini bisa anda lakukan
  • dengan langkah berikut :
  • [root@localhost~]# vi /etc/group
  • cari user yang akan dijadikan sebagai group tertentu dan catat nomornya id usernya.
  • mhs_nim:x:100
  • nim_mshx:101
  • Nah nomor user adalah 100 dan 101, maka kita ganti nomornya menjadi sama semua contoh nomor id kedua user tersebut menjadi 100
  • msh_nim:x:100
  • nim_msh:x:100
  • Setelah diedit kemudian simpan dan keluar dari editor vi.
  • catatan :
  • tekan INSERT    : Untuk memulai edit pada editor vi
  • tekan ESC       : Mengakhiri edit / mengeluarkan kursor dari editor vi
  • ketik :wq! enter: untuk menyimpan dan keluar dari editor v


Semoga dapat dipahami....!!!!! hehee...

Senin, 29 Oktober 2012

Linux (CentOS 5) Part 2

                   Pertemuan 2/Linux System Admin




Lanjuuutt... dari posting Linux (CentOS 5) Part 1...
naahh.. sekarang di pertemuan 2 ini saya akan membahas tentang
Operasional file.. bagaimanakah ceritanya??... mari kita langsung ke TKP..... (O.V.J) kaliii.... hahaaaaa.....

Perintah Dasar Linux (Operasional File1 dan Operasional File2)
1.  Loginlah menggunakan user akun yang telah kita buat pada Linux (CentOS 5) Part 1
     Localhost Login : iendra_1210xxxx
     Password = 1210xxxx
     [iendra_1210xxxx@localhost~]$
2.  Lihat / cek direktori yang ada
     [iendra_1210xxxx@localhost~]$ ls
3.  Buat satu buah direktori dengan nama Dir1
     [iendra_1210xxxx@localhost~]$ ls mkdir dir1
4.  Buat sebuah file di dalam dir1 dengan nama biodata menggunakan perintah
     echo
     isi file : Nama saya Iendra
                Alamat saya chicago
                No. Telp. saya 0813xxxxxxxx
     sebelumnya kita harus masuk dulu pada direktori dir1
     [iendra_1210xxxx@localhost~]$ cd dir1
     kemudian dilanjut : 
     [iendra_1210xxxx@localhost~]$ echo "Nama saya Iendra">biodata  
     [iendra_1210xxxx@localhost~]$ echo "Alamat saya Chicago">>biodata
     [iendra_1210xxxx@localhost~]$ echo "No. Telp. 0813xxxxxxxx">>biodata
5.  Menghitung berapa jumlah kata, baris dan karakter dari file biodata
      [iendra_1210xxxx@localhost~]$ wc biodata 
      (maaf ya sebelumnya, maksud wc diatas tadi bukan toilet yang biasa ada di setiap terminal / wc umum..  
      wkwkwk.... tapi wc di sini singkatan dari Word Count.
6.  Membaca 2 baris pertama dari file biodata
     [iendra_1210xxxx@localhost~]$ head -2 biodata  -----> [head -n nmfile]
7.  Membaca 1 baris terakhir dari file biodata
     [iendra_1210xxxx@localhost~]$ tail -1 biodata  -------> [tail -n nmfile]
8.  Cara mengkompres file biodata
     [iendra_1210xxxx@localhost~]$ gzip biodata -------> [gzip nmfile]
9.  Melihat/membaca file biodata
     [iendra_1210xxxx@localhost~]$ zcat biodata  --------> [zcat nmfile]  
10. MengEkstrak file biodata
      [iendra_1210xxxx@localhost~]$ gunzip biodata
11. Membuat alias untuk perintah cat menjadi baca 
      [iendra_1210xxxx@localhost~]$ alias baca='cat'
12. Membuat unalias untuk baca
      [iendra_1210xxxx@localhost~]$ unalias baca
13. Membuat Hardlink biodata menjadi dataku   
      [iendra_1210xxxx@localhost~]$ ln biodata dataku
14. Membuat Symbolic link biodata menjadi profilku
      [iendra_1210xxxx@localhost~]$ ln -s biodata profilku
15. Hapuslah file biodata
      [iendra_1210xxxx@localhost~]$ rm biodata
16. Melihat/baca file dataku
      [iendra_1210xxxx@localhost~]$ cat dataku
17. Melihat/baca file profilku
      [iendra_1210xxxx@localhost~]$ cat profilku    
18. Untuk keluar dari user akun
      [iendra_1210xxxx@localhost~]$ ctrl + d

catatan :  

Persamaaan Hardlink dengan Symbolic link : sebagai file backup
Perbedaan Hardlink dengan Symbolic link : ketika file aslinya rusak/dihapus maka...
                    Hardlink = backup an masih tetap bisa digunakan
                    Symbolic link = backup an akan ikut rusak/hilang

 Semoga bermanfaat....

      

Minggu, 28 Oktober 2012

Linux (CentOS 5) Part 1

Pengenalan Linux

Heii... kawan, jadi begini... singkat cerita saya bingung mau bikin posting blog apa yaa??!!! tapi ada beberapa matakuliah di suatu akademik yang saya ikuti, ada rangkuman tugas yang harus di posting d blog.. ga tau deh saya mau posting apaan(bingung merangkai katanya) heee.. ^^. dan akhirnya saya mencoba posting sedikit  pengetahuan tentang linux.(padahal saya juga kurang tau apa itu Linux) hhee...




Baiklah kita langsung singkat cerita tentang Pengenalan Linux...
Linux adalah suatu sistem operating komputer (nyawa dari sebuah komputer) lebaay.. ,lanjut.. yang dikembangkan oleh Linus Benedict Torvalds dari Universitas Helsinki Finlandia (entahlah posisi tepatnya dimana,bisa dicari di om google) lanjutt.. dan semuanya itu awalnya hanya sebagai proyek hoby mulai tahun 1991. Ia menulis Linux(mungkin di ambil dari namanya si Linus tadi),yaitu sebuah kernel untuk prosesor 80386, prosessor 32-bit pertama dalam kumpulan CPU Intel yang cocok untuk PC. Perkembangan baru pada tanggal 14 Maret 1994 versi 1.0 mulai diluncurkan(uda kaya rudal ajja..), dan hal ini menjadi tonggak sejarah Linux.
Dan ternyata Linux termasuk Sistem Operasi yang didistribusikan secara Opensource, artinya kodesumber Linux di ikut sertakan sehingga dapat dipelajari dan dikembangkan dengan mudah. Selain itu Linux dikembangkan oleh GNU (General Public License). Dan Linux juga dapat digunakan untuk berbagai keperluan, seperti : jaringan pengembangan Software, dan sebagai user platform. Selama ini Linux menjadi sistem operasi yang menjadi banyak perhatian karena kecanggihan dan pastinya semua ngeliat dari harganya yang relatif murah(ga kaya OS Jendela/Mahal....).Macam-macam distribusi Linux antara lain: Fedora,Slackware, Ubuntu, Debian,Redhat, S.u.s.e., Caldera, CentOS, Turbo Linux dan lain sebagainya..

 CentOS

Nahhh... di psoting ini saya akan membahas tentang distribusi Linux CentOS, CentOS adalah singkatan dari Community ENTerprise Operting System (Sistem Operasi perusahaan buatan Komunitas/Masyarakat) yaitu Sistem Operasi gratis yang dibuat dari Sourcecode Redhat Enterprise Linux (RHEL). Proyek ini berupaya untuk 100% binary kompetibel dengan produk hulunya (RHEL). CentOS yang akan kita pakai adalah CentOS versi 5.

langsung ajja kita pelajari tentang CentOS versi  5 dengan....

Perintah Dasar Shell Linux (Organisasi Direktori)

1.  Login sebagai root
     Localhost Login : root
     Password = password
2.  Buat user baru dengan (contoh kasus) nama_nim dan password nim.
    [root@localhost~]# adduser iendra_1210xxxx
    [root@localhost~]# passwd iendra_1210xxxx
    [root@localhost~]# new unix pass :1210xxxx
    [root@localhost~]# Retype pass :1210xxxx
3.  Login ke user yang anda baru buat tadi
     [root@localhost~]# su -l iendra_1210xxxx
     Localhost Login : iendra_1210xxxx
     Password = 1210xxxx
     [iendra_1210xxxx@localhost~]$ 
4.  Buat dua buah direktori dengan nama latihan1 dan latihan2
     [iendra_1210xxxx@localhost~]$ mkdir latihan1 latihan2
5.  Lihat ada/tidaknya direktori
     [iendra_1210xxxx@localhost~]$ ls
6.  Masuk ke direktori latihan1
     [iendra_1210xxxx@localhost~]$ cd latihan1
7.  Lihatlah dir yg aktif/posisi saat ini(path)
8.  Buatlah 1 buah file dgn perintah cat dgn nama file1
       isi : Hari ini belajar Linux System Administrator
             Mengenal perintah dasar Shell Linux pada CentOS 5
9.   Baca isi file1
10. Tambahkan sebaris kalimat pada file1sebagai berikut:
      File ini dibuat di Linux menggunakan utilitis cat
11. Copy file1 dan pastelah dlm dir latihan1 dgn nama filecopy
12. Copy filecopy dan pastelah ke dlm direktori latihan2
13. Ubah nama filecopy menjadi fileubah pada direktori latihan1  
14. Pindahkan fileubah ke dlm latihan2
15. Masuk ke latihan2 kemudian lihat isi direktori latihan2  
16. Hapus direktori latihan2 
17. Keluar dari user 
   
   




 


 

Sample text

Sample Text

Sample Text