TUGAS
PKTI 2B
LAPISAN-LAPISAN SISTEM UNIX
·
Sistem Hardware, adalah lapisan komputer yang paling
dalam dan
piranti pendukungnya, seperti disk, tape,
printer dan lain-lain. Ini semua disebut perangkat keras
sistem.
·
Kernel,
merupakan otak dari otak dari sistem
operasi
. 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.
·
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.
·
Shell adalah Lapis terluar dari sistem UNIX . 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
SISTEM 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
·
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 SISTEM
OPERASI UNIX/LINUX
HAK ASES
FILE DAN DIREKTORI:
1.
Owner adalah user dapat membuat direktori/file baru.
2.
Group adalah kumpulan user yang memiliki hak akses yang sama.
3.
Other adalah pemakai di luar owner dan group.
WEWENANG:
1. Pemakai biasa
Pemakai
biasa adalah pemakai yang diberi ijin
untuk menggunakan sistem dan beberapa fasilitas lain dalam UNIX
dengan batas-batas perijinan tertentu. Dengan
demikian
pemakai biasa tidak dapat
secara bebas keluar masuk direktori lain atau tidak
dapat secara bebas menggunakan
file-file di dalam sistem. Ingat, pemakai biasa hanya boleh menggunakan
direktori atau file yang telah dijinkan
saja.
2. Super user
Super user adalah
pemakai yang memiliki
hak istimewa di dalam
sistem UNIX karena
memiliki
kemampuan yang tidak dibatasi
oleh perijinan yang diterapkan pada
sistem. Super user dapat
keluar masuk direktori atau
menggunakan file secara bebas. Pada umumnya super user dimiliki oleh administrator
sistem. Administrator sistem adalah
pemakai yang bertanggung
jawab untuk mengelola
sistem. Nama pemakai dari
rekening super user , di
dalam /etc/passwd biasanya bernama root dengan nomor
id pemakai 0.
CONTOH
PERINTAH PADA UNIX/LINUX
v mv : untuk pindah directory
v ls : untuk menampilkan file dan
directory
v cat : untuk melihat isi file
v pwd : untuk melihat di directory mana kita berada
v cp : untuk mengcopy file/directory.
admin@gunadarma
[/] $ sudo su
admin@gunadarma
[/] # cd /home
admin@gunadarma
[/home] # mkdir UNIVERSITAS
admin@gunadarma
[/home] # cd UNIVERSITAS
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] # mkdir FTI