1.
Sebutkan
dan jelaskan lapisan-lapisan sistem UNIX !
Jawab : Lapisan-lapisan
tersebut digambarkan sebagai berikut:
s h e l l Bourne
Shell
C
shell
make Utilitas Korn
Shell
cp
Kernel
h/w Komputer
sistem Printer
Disk
Tape
Gambar 1.2 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.
Sebutkan
dan jelaskan 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
- 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.
3.
Jelaskan
otoritas masing-masing pemakai sistem
operasi UNIX/LINUX
Jawab :
a. 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.
b. 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.
setiap file dan
direktori sistem UNIX memiliki tiga
jenis pemakai yaitu:
Pemilik (owner)
Pemilik adalah pemakai yang memiliki file tersebut, biasanya orang
yang pertama kali menciptakan
file tersebut. Untuk mengubah kepemilikan file tersebut ke pemakai lainnya,
dapat digunakan perintah chown.
Group (group)
Beberapa pemakai
dapat di kelompokkan ke dalam sebuah group. File atau direktori yang mempunyai
kepemilikan ini mengakibatkan hanya pemakai anggota group yang dapat mengakses.
Orang lain (others)
Seluruh pemakai
sistem adalah termasuk jenis ini. File
atau direktori yang mempunyai
kepemilikan ini mengakibatkan semua orang dapat mengaksesnya.
Masing-masing dapat
memiliki mode perijinan berupa ijin baca
(r), ijin tulis
(w) dan ijin
eksekusi (x) atau kombinasi ketiganya.
Pembahasan yang lebih
mendalam akan
diuraikan pada sub
bab yang membahas mengenai proteksi file.
4.
Jelaskan
dan berilah contoh 5 perintah di unix/linux
Ø pwd :
perintah ini digunakan untuk mengetahui di direktori mana kita sedang berada.
Lihat contoh
berikut
ini :
#
pwd
/usr/local
Pada contoh
di atas, perintah pwd menampilkan hasil /usr/local, artinya saat ini user
sedang berada
dalam direktori
/usr/local
Ø
\ cd : perintah ini artinya “change directory”; digunakan
untuk berganti direktori. Perhatikan contoh berikut
ini
untuk mengetahui bagaimana menggunakan perintah cd :
#
pwd
/home/ayu
#
cd /usr/local
#
pwd
/usr/local
Pada
contoh di atas, mula-mula berada di direktori /home/tayu. Perintah cd
/usr/local, membuat berpindah ke direktori /usr/local.
Ø
Perintah cd .. dapat di gunakan untuk berpindah 1
direktori di atas direktori dimana kita berada.
Lihat
contoh berikut ini :
#
pwd
/usr/local
# cd
..
#
pwd
/usr
Pada
contoh di atas mula-mula kita berada dalam direktori /usr/local, dengan
menggunakan perintah
cd
.. kita berpindah ke direktori /usr.
Ø
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.
#
mv /home/ayu/contoh.txt /home/ayu/tes
.
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.
#
mv /home/ayu/contoh.txt /home/ayu/tes
Ø mkdir
: perintah ini digunakan untuk membuat direktori (folder) baru. Lihat contoh
berikut ini :
root@gunadarma
[/home]#mkdir UNIVERSITAS
5.
Buatlah
direktori menggunakan perintah unix/linux dengan susunan direktori
root@ubuntu[/]$
sudo su
root@ubuntu[/]#
home
root@ubuntu[/home]#
mkdir UNIVERSITAS
root@ubuntu[/home]#
cd UNIVERSITAS
root@ubuntu[/home/UNIVERSITAS]#
mkdir FILKOM
root@ubuntu[/home/UNIVERSITAS]# cd FILKOM
root@ubuntu[/home/UNIVERSITAS/FILKOM]# mkdir SI SK
root@ubuntu[/home/UNIVERSITAS/FILKOM]#
cd ..
root@ubuntu[/home/UNIVERSITAS]#
mkdir FE
root@ubuntu[/home/UNIVERSITAS]#
cd FE
root@ubuntu[/home/UNIVERSITAS/FE]#
mkdir AK MA
root@ubuntu[/home/UNIVERSITAS/FE]#
cd ..
root@ubuntu[/home/UNIVERSITAS]# mkdir FTI
root@ubuntu[/home/UNIVERSITAS]#
cd FTI
root@ubuntu[/home/UNIVERSITAS/FTI]
Tidak ada komentar:
Posting Komentar