Sabtu, 05 Mei 2012

SISTEM OPERASI UNIX/LINUX


UNIX


Mengenal UNIX

Dibanding dengan sistem operasi yang lain, mungkin UNIX bukan  yang  terbaik.  Akan  tetapi  sebagian  besar  sistem operasi  non-UNIX itu hanya untuk komputer  tertentu.  Suatu aplikasi  yang dirancang pada sistem operasi tertentu  tidak dapat dengan mudah dioperasikan pada komputer dengan  sistem operasi yang berbeda.
Ketergantungan  terhadap  komputer  tertentu  dirasakan kurang  menguntungkan  oleh  pihak  pemakai.  Pada   umumnya pemakai menginginkan suatu sistem yang dapat  mengoperasikan perangkat  lunak  yang  standar pada  perangkat  keras  dari
berbagai vendor yang saling bersaing.
UNIX  saat  ini tengah  memasuki  proses  penyempurnaan untuk memenuhi kebutuhan standar itu. Dari pihak vendor baik di  Amerika, Eropa maupunAsia menyadari bahwa UNIX  memberi standar   dunia   yang  memungkinkan   pemakai   menghindari ketergantungan  terhadap vendor tertentu.  Dan  standarisasi sistem  operasi berbasis UNIX yang ada saat  ini  berkembang untuk  mendukung  terbentuknya lingkungan  komputasi  sistem terbuka (open system computing).


1. Lapisan Sistem Unix      


Keterangan Gambar :

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.



2. Kemampuan Sistem Unix



Multi User

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 bersamaan.


Multi Tasking
Sistem dapat melakukan  beberapa tugas atau proses pada waktu bersamaan. Dengan demikian seseorang 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 directoro 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 juga 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 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 komputr lain melalui:
·        Kabel komunikasi langsung RS232 ( Serial Comm )
·        Ethernet
·        Dial up modem, leased line, public switched data network.

Keamanan
UNIX menyediakan fasilitas keamanan untuk pemakaian biasa, pengembang sistemm 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 operasi Unix/Linux

Super User
Kemampuan terbatas untuk mengakses dan memodifikasi setiap bagian dari sistem operasi, biasanya berhubungan dengan pengguna yang mengelola sistem.
Root
Suatu user yang mempunyai permisi untuk melakukan manipulasi file lebih banyak dan leluasa daripada user biasa. Jika Anda pernah menggunakan sistem operasi unix tentunya Anda pasti akan menemui satu user root yang bertindak sebagai ‘Administrator’ dari sistem tersebut.

 4. Perintah pada Unix/Linux

#MV
Perintah ini sama digunakan untuk memindahkan suatu file dari suatu direktori ke direktori lainnya. Perintah ini juga bisa dipakai untuk mengganti nama sebuah file.
Contoh : MV (spasi) file 1(spasi) file 2

#CD
Perintah ini artinya “change directory”; digunakan untuk berganti direktori.
Contoh : CD (spasi) home lalu masuk ke folder home

#CP
Perintah ini digunakan untuk membuat salinan dari sebuah file. 
Contoh : CP (spasi) file 1 (spasi) directory tujuan

#RM
Perintah digunakan untuk menghapus file.
Contoh : RM (spasi) file 1

#MD
Perintah ini digunakan untuk membuat directory.
Contoh : MD (spasi) nama directory

5. Susunan Perintah Membuat Directori Unix/Linux



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..