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