Jumat, 04 Mei 2012


Lapisan-lapisan system Unix :
a.   Lapisan  yang  paling  dalam  adalah  komputer   dan piranti  pendukungnya, seperti disk,  tape,  printer  dan  lain-lain.  Ini semua disebut  perangkat  keras  sistem.
b.   Di   seputar  perangkat  keras   tersebut   terdapat  sejumlah   program  yang  menangani  secara   detail  seperti  sumber daya komputer, mengorganisir  sistem              file,  mengurus  disk dan tape.  Pengoperasian  yang dilakukannya  sangat  detil  sehingga  tidak   perlu  diketahui  oleh  pemakai. Lapisan  ini  kita   sebut  kernel. Kernel merupakan otak dari otak dari  sistem  operasi.
c.   Kernel  menyediakan  lapis  dukungan,  yaitu  berupa program utilitas. Utilitas berfungsi untuk melakukan akses  sistem bagi pemakai.  Utilitas-utilitas  yang              agak  sederhana dapat dikombinasikan dengan  memakai  fasilitas pemipaan.   
d.   Lapis  terluar dari sistem UNIX adalah shell.  Shell merupakan penghubung antara pemakai dan sistem. Bila pemakai    mengetikkan   sebuah   perintah,    shell              menerjemahkan   perintah  tersebut  dan   mengatakan  kepada kernel apa yang harus dilakukan.  Sesungguhnya  shell merupakan bagian dari  utilitas.  Namun karena kerumitannya dan fungsinya yang sedikit  unik,  maka shell cenderung dianggap  sebagai  lapis   terpisah.

Kemampuan system operasi Unix

·         Multiuser

Sistem  dapat  digunakan oleh lebih dari  satu  orang  pada  satu  saat. Tentunya untuk  melakukan  hal  ini  harus   digunakan  lebih  dari  satu  terminal   yang           dihubungkan.  Selanjutnya, kita dapat  memakai  file, program bahkan piranti-piranti yang terhubung  dengan   komputer secara bersama.

·         Multitasking

Sistem  dapat  melakukan beberapa tugas  atau  proses  pada  waktu yang bersamaan. Dengan demikian  sesorang  dapat memiliki satu proses yang sedang  berkomunikasi              langsung dengan terminal, tetapi juga memiliki proses lain dengan prioritas yang lebih rendah.

·         Sistem File

Organisasi  file  di  UNIX  memiliki  struktur  pohon (tree) yang terdiri dari file dan direktori. Struktur  tersebut  diawali oleh akar (root) sebagai awal  dari  seluruh  direktori  yang  ada.   Karakteristik   dari   sistem file UNIX antara lain:
               - konsisten dalam memproses data dan peralatan
               - pertumbuhan file dan direktori secara dinamis
               - dilengkapi dengan proteksi   

·         Shell

Shell  merupakan  antar muka  pemakai  dengan  sistem UNIX.   Shell   memiliki   kemampuan   menterjemahkan  perintah-perintah  untuk  dilaksanakan  oleh   kernel             UNIX. Disamping itu, shell memiliki kemampuan sebagai  bahasa pemrograman.

·         Utilitas-utilitas

UNIX  memiliki  lebih dari 200  utilitas  yang  dapat digunakan  untuk  mengelola   sistem.  UNIX  memiliki  sejumlah  utilitas  yang agak  sederhana  yang  dapat             dikombinasikan dengan memakai pipa dan filter.

·         Surat Elektronik

UNIX  dilengkapi  dengan fasilitas  untuk  pengiriman  surat antar pemakai di lingkungan sistem UNIX.

·         Konsep Perangkat Keras

Perangkat keras yang terhubung pada sistem UNIX  akan  dianggap  sebagai file biasa. UNIX  tidak  membedakan  antara perangkat keras dan file biasa. UNIX  mengenal             keyboard sebagai masukan standard dan  layar terminal  sebagai keluaran standard.

·         Komunikasi antar Proses

keluaran  dari suatu proses dapat  diproses  langsung  oleh proses lainnya

·         Jaringan

Pemakai  UNIX dapat berhubungan dengan  pemakai  lain  dalam   satu  komputer  (hubungan  antar   terminal).  Disamping  itu pemakai UNIX juga dapat  berkomunikasi             dengan pemakai lain pada komputer lainnya dalam  satu  jaringan  lokal atau LAN. Bahkan pemakai  UNIX  dapat    berhubungan  dengan pemakai lain pada  jaringan  lain             dalam lingkup jaringan luas atau WAN. Data ditransfer  dari PC ke UNIX, UNIX ke UNIX dan UNIX ke mesin  atau   komputer  lain  melalui:
            - kabel komunikasi langsung RS232 (serial comm)
            - ethernet
            - dial up modem, leased line, public  switched  data  
              network.

·         Keamanan

UNIX  menyediakan  fasilitas keamanan  untuk  pemakai  biasa,  pengembang 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.

Otoritas masing-masing pemakai system operasi 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.


Perintah di UNIX / LINUX
1.       Perintah Is (list)
Digunakan untuk menampilkan file dan folder apa saja yang ada dalam file posisi saat ini.
2.       Perintah cd  (ChangeDirectory)
Digunakan untuk  mengubah dari direktori saat ini ke direktori yang ditentukan. Atau digunakan untuk pindah ke directory sebelumnya atau directory setelahnya.
3.       Perintah mv (MoVe)
Digunakan untuk  mengganti nama file baru.
Contoh: $ mv file lama  file baru
             $ mv file1.txt    data.txt
4.       Perintah cp (Copy)
Digunakan untuk menyalin file yang ditentukan.
Contoh: $ cp file_asal    file_target
             $ cp file1.txt      file2.txt
5.       Perintah rm (ReMove)
Digunakan untuk  menghapus setiap file yang di tentukan. 
    Contoh: $ rm file_target
 $ rm latihan1.txt

Contoh membuat directory :
root@gunadarma [/] #
root@gunadarma [/] # cd /Universitas
root@gunadarma [/universitas] # mkdir Filkom
root@gunadarma [/universitas] # cd Filkom
root@gunadarma [/universitas/filkom] # mkdir SI
root@gunadarma [/universitas/filkom] # mkdir SK
root@gunadarma [/universitas] # cd /universitas
root@gunadarma [/universitas] # mkdir FE
root@gunadarma [/universitas] # cd FE
root@gunadarma [/universitas/fe] # mkdir AK
root@gunadarma [/universitas/fe] # mkdir MA
root@gunadarma [/universitas ] # cd /universitas
root@gunadarma [/universitas] # mkdir FTI