Social Icons

Pages

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