1. LAPISAN-LAPISAN PADA SISTEM UNIX
UNIX akan
diuraikan menjadi beberapa
lapisan.
Lapisan-lapisan
tersebut digambarkan sebagai berikut:
+---------------------------+
| s h e l l <----------- Bourne Shell
| ................... | C shell
awk --------------> Utilitas . | Korn Shell
grep | . +-------------+ . |
make | . | Kernel | . |
cp | . | +---------+ | . |
... | . | | h/w <-------------- Komputer
| . | | sistem | | . | Printer
| . | +---------+ | . | Disk
| . +-------------+ . | Tape
| ................... | ...
| |
+---------------------------+
Gambar 1.2 Sistem UNIX
a. Sistem Hardware
Lapisan yang
paling dalam adalah
komputer dan piranti pendukungnya, seperti disk, tape,
printer dan lain-lain.
Ini semua disebut perangkat keras
sistem.
b. Kernel
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. Utilitas
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. Shell
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.
1. KEMAMPUAN SISTEM OPERASI UNIX
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
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.
2.
OTORITAS MASING-MASING PEMAKAI SISTEM OPERASI UNIX/LINUX
Dilinux dan system operasi unix
pengguna memiliki otoritas superuser dan root
·
Otoritas superuser
Kemampuan terbatas untuk
mengakses dan memodifikasi setiap bagian dari sistem operasi, biasanya
berhubungan dengan pengguna yang mengelola system
·
root
Suatu user yang mempunyai permisi
untuk melakukan manipulasi file lebih banyak dan leluasa daripada user biasa.
3.
CONTOH DAN PERINTAH DI UNIX
a.
CD = Change Directory
CD(spasi)/Home
Untuk masuk
ke folder home
b.
RM
= Remove File
-
RM(spasi)File1
Untuk meremove file1
c.
RMDIR
= Remove Directory
-
RMDIR(spasi)DIR1
Untuk
meremove directory 1
d.
CP =
Copy/Salin
-
CP(spasi)File1(spasi)File
File1 =
File Awal
File2 =
File tujuan di direktori sama
e.
MKDIR
= Make Directory
-
MKDIR(spasi)Modul
Untuk
membuat directory “modul”
4.
BUATLAH DIREKTORI
MENGGUNAKAN PERINTAH UNIX/LINUX DENGAN SUSUNAN DIREKTORI SBB:
iduser@nama_server[lokasi
directory]#
root@gunadarma[/]#
root@gunadarma[/home]#mkdir
UNIVERSITAS
root@gunadarma[/home]#cd
UNIVERSITAS
root@gunadarma[/home/UNIVERSITAS]#mkdir
FILKOM
root@gunadarma[/home/UNIVERSITAS]#mkdir
FE
root@gunadarma[/home/UNIVERSITAS]#mkdir
FTI
root@gunadarma[/home/UNIVERSITAS]#cd
FILKOM
root@gunadarma[/home/UNIVERSITAS/FILKOM]#mkdir
SI
root@gunadarma[/home/UNIVERSITAS/FILKOM]#mkdir
SK
root@gunadarma[/home/UNIVERSITAS/FILKOM]#cd..
root@gunadarma[/home/UNIVERSITAS]#cd
FE
root@gunadarma[/home/UNIVERSITAS/FE]#mkdir
AK
root@gunadarma[/home/UNIVERSITAS/FE]#mkdir
MA
root@gunadarma[/home/UNIVERSITAS/FE]#cd..