Sabtu, 05 Mei 2012

UNIX

UNIX

1.)  Lapisan-lapisan unix
    Sistem unix dibagi kedalam beberapa lapisan, yaitu sebagai berikut :
    

    1. Hardware system
      Merupakan lapisan terdalam dari sistem unix, lapisan ini adalah komputer dan piranti                pendukungnya(Disk, Memory,Printer,dll)

   2. Kernel 
       Merupakan otak dari sistem Operasi, yang menangani sumber daya komputer, manajemen file, disk, dll)

   3. Utilitas
     Kernel menyediakan lapisan dukungan, berupa program Utilitas. Utilitas berfungsi untuk melakukan akses sistem bagi pemakai.

  4. Shell
     Merupakan lapisan terluar dari sistem unix, berfungsi sebagai penghubung antara pemakai dan sistem. Ketika pemakai mengetikan sebuah perintah, maka shell akan mentranslate dan memberi tahu kernel apa yang harus dilakukan. Pada dasarnya shell merupakan bagian dari utilitas, namun karena kerumitannya dan fungsinya yang sedikit unik, maka shell dianggap sebagai lapisan yang terpisah.


2.) Kemampuan Unix

1.Multitasking : Sistem dapat melakukan banyak tugas atau proses pada waktu bersamaan
2.Multiuser :  Sistem dapat digunakan oleh banyak orang dalam waktu bersamaan
3.Sistem file : Organisasi file di unix memiliki struktur pohon(Tree) yang terdiri dari file dan direktori. Diawali oleh root sebagai awal dari struktur unix yang ada. Karakteristik sistem file di unix adalah dilengkapi dengan proteksi, pertumbuhan file dan direktori secara dinamis dan konsisten dalam memproses data dan peralatan.
4.Shell : Merupakan antarmuka pemakai  dengan sistem  unix. Shell mempunyai kemampuan untuk menerjemahkan perintah untuk dilaksanakan oleh kernel dan sebagai bahasa pemrograman.
5.Utilitas-Utilitas : unix memiliki lebih dari 200 utilitas yang dapat digunakan untuk mengelola sistem.
6.Surat Elektronik : Unix mempunyai fasilitas untuk pengiriman surat antar pemakai di lingkungan sistem unix.
7.Konsep perangkat keras : Perangkat keras yang terhubung pada sistem UNIX akan dianggap sebagai file biasa. UNIX tidak mmembedakan antara perangkat keras dan file biasa.

8. Komunikasi antar proses : Keluaran dari suatu proses dapat diproses langsung oleh proses lainnya.

9.Jaringan : Pemakai UNIX dapat berhubungan dengan pemakai lain dalam suatu computer (hubungan antar terminal).

10. Keamanan : UNIX menyediakan fasilitas keamanan untuk pemakai biasa, pengembangan sistem, dan administrator sistem serta jaringan sistem. Proteksi dilakukan melalui password (login), perijinan file dan direktori, enkripsi data, usia password otomatis, shell terbatas dan identifikasi jaringan.


 3.) Otoritas pemakai sistem unix/linux

      1. Owner : pemakai yang menciptakan file / directory bersangkutan. Seperti memodifikasi file, membuat file dan membuat directory. 
        2. Group : kumpulan sejumlah pemakai yang mempunyai hak akses yang sama. 
        3. Other : semua pemakai diluar owner dan group.
       4. Superuser : pemakai dengan wewenang tertinggi yang dapat melakukan apa saja terhadap sistem.  
  5. Pemakai biasa : Pemakai yang mempunyai hak terbatas terhadap home directory.

 4.) Contoh perintah di unix/linux
1. Copy (cp)
    
Digunakan untuk menyalin file yang ditentukan.  
Contoh: $ cp file_asal    file_target 
                 $ cp file1.txt      file2.txt
2. Move(mv)
Digunakan untuk mengganti nama file baru.

Contoh: $ mv file lama  file baru
             $ mv file1.txt    data.txt
3. Remove(rm)
Digunakan untuk  menghapus setiap file yang di tentukan. 
    Contoh: $ rm file_target
 $ rm latihan1.txt
4. Change Direktori (cd)
 Digunakan untuk  mengubah dari direktori saat ini ke direktori yang ditentukan. Atau digunakan untuk pindah ke directory sebelumnya atau directory setelahnya.
 5.Make Direktory(mkdir)
Digunakan untuk membuat direktori baru
5.)Membuat direktori

admin@gunadarma [/] $ sudo su
admin@gunadarma [/] # cd /home
admin@gunadarma [/home] # mkdir UNIVERSITAS
admin@gunadarma [/home] # cd UNIVERSITAS
admin@gunadarma [/home/UNIVERSITAS] # mkdir FILKOM
admin@gunadarma [/home/UNIVERSITAS] # cd FILKOM
admin@gunadarma [/home/UNIVERSITAS/FILKOM] # mkdir SI SK
admin@gunadarma [/home/UNIVERSITAS/FILKOM] # cd..
admin@gunadarma [/home/UNIVERSITAS] # mkdir FE
admin@gunadarma [/home/UNIVERSITAS] # cd FE
admin@gunadarma [/home/UNIVERSITAS/FE] # mkdir AK MA
admin@gunadarma [/home/UNIVERSITAS/FE] # cd..
admin@gunadarma [/home/UNIVERSITAS] # mkdir FTI