1. Lapisan – lapisan pada sistem operasi UNIX
UNIX akan diuraikan menjadi beberapa lapisan.
Lapisan-lapisan tersebut digambarkan sebagai berikut:
Gambar 1. Sistem 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.
2. Kemampuan-kemampuan yang dimiliki oleh UNIX
antara lain sebagai berikut:
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 (lihat bab 4).
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.
3. Otoritas masing-masing pemakai sistem pemakai sistem operasi UNIX
Di Linux dan sistem operasi UNIX, pengguna memiliki otoritas
superuser dan root.
Superuser
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. Contoh perintah di UNIX
- 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
Contoh : CP (spasi) file 1(spasi)directory tujuan
-
RM : perintah ini digunakan untuk
menghapus file.
Contoh : RM (spasi) file 1
Contoh : RM (spasi) file 1
-
MD : perintah ini digunakan untuk membuat
directory
Contoh : MD (spasi) nama directory
Contoh : MD (spasi) nama directory
5. Membuat
Direktori Menggunakan Perintah Linux / Unix
iduser
@nama_server (lokasi directory) #
root
@Gunadarma (/)#
root
@Gunadarma (/)#cd/home
root
@Gunadarma (/home)#mkdir(spasi)UNIVERSITAS
root @Gunadarma
(/home)#cd(spasi)UNIVERSITAS
root
@Gunadarma (/home / UNIVERSITAS)#mkdir(spasi)FILKOM
root
@Gunadarma (/home / UNIVERSITAS)#mkdir(spasi)FE
root
@Gunadarma (/home / UNIVERSITAS)#mkdir(spasi)FTI
root
@Gunadarma (/home / UNIVERSITAS)#cdFILKOM
root
@Gunadarma (/home / UNIVERSITAS /FILKOM)#mkdir (spasi)SI
root
@Gunadarma (/home / UNIVERSITAS /FILKOM)#mkdir (spasi)SK
root
@Gunadarma (/home / UNIVERSITAS /FILKOM)#cd(spasi)FE
root
@Gunadarma (/home / UNIVERSITAS /FE)#mkdir(spasi)AK
root
@Gunadarma (/home / UNIVERSITAS /FE)#mkdir (spasi)MA
root
@Gunadarma (/home / UNIVERSITAS /FE)#cd..