1. Sebutkan dan jelaskan
lapisan-lapisan Sistem Unix?
a.
Lapisan
yang paling dalam adalah komputer
danpiranti pendukungnya, seperti disk, tape,
printerdan lain-lain. Ini semua disebut perangkat
kerassistem.
b.
Di
seputar perangkat keras tersebut
terdapatsejumlah program yang menangani
secara detailseperti
sumber daya komputer, mengorganisir sistemfile, mengurus
disk dan tape. Pengoperasian yangdilakukannya sangat
detil sehingga tidak perludiketahui oleh
pemakai. Lapisan ini kita sebutkernel. Kernel
merupakan otak dari otak dari sistemoperasi.
c.
Kernel
menyediakan lapis dukungan, yaitu berupaprogram
utilitas. Utilitas berfungsi untuk melakukanakses sistem bagi pemakai.
Utilitas-utilitas yangagak sederhana dapat dikombinasikan
dengan memakaifasilitas pemipaan.
d.
Lapis
terluar dari sistem UNIX adalah shell. Shellmerupakan
penghubung antara pemakai dan sistem. Bilapemakai
mengetikkan sebuah perintah,
shellmenerjemahkan perintah tersebut
dan mengatakankepada kernel apa yang harus
dilakukan.Sesungguhnya shell merupakan bagian dari utilitas.Namun
karena kerumitannya dan fungsinya yang sedikitunik, maka shell cenderung
dianggap sebagai lapisterpisah
2. Sebutkan dan
jelaskan kemampuan Sistem Operasi Unix?
Kemampuan-kemampuan
yang dimiliki oleh UNIX antara lainsebagai
berikut:
·
Multiuser
Sistem dapat digunakan oleh lebih dari satu
orangpada satu saat. Tentunya untuk melakukan hal
iniharus digunakan lebih dari satu
terminal yangdihubungkan. Selanjutnya, kita dapat
memakai file,program bahkan piranti-piranti yang terhubung
dengankomputer secara bersama
·
Multitasking
Sistem
dapat melakukan beberapa tugas atau prosespada
waktu yang bersamaan. Dengan demikian sesorangdapat memiliki satu
proses yang sedang berkomunikasilangsung dengan terminal, tetapi juga
memiliki proseslain dengan prioritas yang lebih rendah.
·
Sistem File
Organisasi
file di UNIX memiliki struktur pohon(tree)
yang terdiri dari file dan direktori. Strukturtersebut diawali oleh akar
(root) sebagai awal dariseluruh direktori yang ada.
Karakteristik darisistem 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 sistemUNIX.
Shell memiliki kemampuan
menterjemahkanperintah-perintah
untuk dilaksanakan oleh kernelUNIX. Disamping
itu, shell memiliki kemampuan sebagaibahasa pemrograman.
·
Utilitas-utilitas
UNIX memiliki lebih dari 200
utilitas yang dapatdigunakan untuk mengelola
sistem. UNIX memilikisejumlah utilitas yang
agak sederhana yang dapatdikombinasikan dengan memakai pipa
dan filter.
·
Surat
Elektronik
UNIX dilengkapi dengan fasilitas
untuk pengirimansurat antar pemakai di lingkungan sistem UNIX
·
Konsep
Perangkat Keras
Perangkat
keras yang terhubung pada sistem UNIX akandianggap sebagai file
biasa. UNIX tidak membedakanantara perangkat keras dan file biasa. UNIX
mengenalkeyboard sebagai masukan standard dan layar terminalsebagai
keluaran standard.
·
Komunikasi antar Proses
keluaran
dari suatu proses dapat diproses langsungoleh proses
lainnya.
·
Jaringan
Pemakai
UNIX dapat berhubungan dengan pemakai laindalam
satu komputer (hubungan antar
terminal).Disamping itu pemakai UNIX juga dapat
berkomunikasidengan pemakai lain pada komputer lainnya dalam
satujaringan lokal atau LAN. Bahkan pemakai UNIX
dapatberhubungan dengan pemakai lain pada jaringan
laindalam lingkup jaringan luas atau WAN. Data ditransferdari PC ke UNIX,
UNIX ke UNIX dan UNIX ke mesin ataukomputer lain melalui:
- kabel
komunikasi langsung RS232 (serial comm)
- Ethernet
- dial up
modem, leased line, public switched datanetwork.
·
Keamanan
UNIX
menyediakan fasilitas keamanan untuk pemakaibiasa,
pengembang sistem, dan administrator sistemserta
jaringan sistem. Proteksi dilakukan melaluipassword
(login), perijinan file dan
direktori,enkripsi data, usia password otomatis, shell terbatasdan
identifikasi jaringan.
3. Jelaskan
otoritas Masing-masing pemakai Sistem Operasi Unix/Linux?
Setiap pemakai yang akan menggunakan sistem UNIX
harusmemiliki sebuah rekening pemakai di dalam sistem.
Rekeningini akan digunakan untuk
mengidentifikasikan pemakai didalam sistem. Pemakai yang dikenal
oleh sistem akandiperbolehkan masuk dan
melakukan operasi-operasi yangdiijinkan,
sedangkan yang tidak dikenal oleh sistem akanditolak
masuk.
Rekening pemakai yang digunakan UNIX terdiri
dari 7field dimana pembatas antar field
tersebut yaitu ':'.Ketujuh field tersebut adalah :
a.
Nama pemakai atau user name
Semua pemakai
UNIX akan diberikan nama pemakai atauuser name dimana nama
pemakai ini akan digunakanuntuk mengidentifikasi pemakai yang
akan masuk kedalam sistem. Di dalam sistem, nama
pemakai antarpemakai sebaiknya unik
atau tidak boleh ada yangsama.
Jika tidak maka akan menimbulkan beberapa hal-hal yang tidak diinginkan
kemudian, misalnya suratelektronik yang akan salah alamat.
b.
Password
Ketika
kita akan masuk ke dalam sistem, UNIX akanselalu
menanyakan password kita. Password
dapatdimisalkan sebagai kunci untuk memasuki lingkungankerja
pemakai. Tanpa kunci tersebut, kita tidakdapat
masuk ke dalam sistem dan lingkungan kerjamilik
kita sendiri.
c.
Nomor id
pemakai
Disamping
nama pemakai, seorang pemakai
jugamemiliki nomor id pemakai. Berbeda
dengan namapemakai, nomor id pemakai haruslah unik. Nomor
inidigunakan oleh sistem untuk
mengidentifikasikanpemakai pada beberapa operasi di dalam sistem.
d.
Nomor id group
Beberapa
pemakai dapat disatukan dalam satu group.Group tersebut
memiliki nama group dan nomor idgroup dimana
informasi lengkap tentang group itusendiri
tersimpan pada file /etc/group.
Padarekening pemakai cukup dicantumkan nomor id
group saja.
e.
Informasi
rekening pemakai
Informasi
rekening pemakai digunakan
untukmenjelaskan tentang pemilik rekening tersebut.f. Home
direktoryHome directory adalah
direktori yang pertama kalikita kunjungi dan tinggali
ketika masuk ke dalamsistem. Pada umumnya
direktori ini merupakandirektori standar
dimana kita dapat bekerja.
f.
Program yang pertama kali dieksekusi
Ketika
pemakai masuk ke dalam sistem,
secaraotomatis UNIX akan langsung mengeksekusi
perintahyang tercantum pada kolom ini. Pada umumnya perintahyang pertama kali
dieksekusi adalah shell.Selanjutnya
shell akan menerjemahkan perintah-perintah
lainnya yang kita masukkan ke dalam sistem.
4. Jelaskan dan Berilah Contoh 5
perintah di Unix/Linux?
Perintah
Linux standar mempunyai format sebagai berikut :
NamaPerintah [pilihan] [argumen]
Pilihan adalah option yang dimulai dengan tanda –
(minus) atau – untuk full word. Argumen berupa nama file atau data lain
yang dibutuhkan oleh perintah, dapat kosong, satu atau beberapa argumen
(parameter). Untuk menjalankan lebih dari satu perintah gunakan tanda semicolon
(;). Untuk interupsi instruksi dengan mengetikkan Ctrl-c.
Contoh
:
$
ls tanpa
argumen
$
ls –a option adalah –a = all, tanpa
argumen
$
ls /bin tanpa
option, argumen adalah /bin
$
ls /bin /etc /usr ada 3 argumen
$
ls –l /usr 1 option dan 1 argumen l = long list
$
ls –la /bin /etc 2 option –l dan –a dan 2 argumen
$
mkdir temp; cp *.txt temp/
Beberapa
perintah sederhana :
•
date : menampilkan tanggal dan waktu
•
cal : menampilkan kalender
Beberapa
perintah untuk meminta bantuan (help) :
•
whatis
Perintah
ini menampilkan diskripsi pendek dari perintah. Menggunakan database yang
diubah setiap hari. Biasanya belum tersedia sesaat setelah menginstall.
• Opsi
–help
Perintah
ini menampilkan summary penggunaan perintah dan daftar argumen. Digunakan oleh
sebagian besar perintah tetapi tidak semuanya
•
man
Perintah ini menyediakan
dokumentasi untuk perintah. Hampir semua perintah mempunyai halaman man.
Halaman dikelompokkan ke dalam chapter. Biasanya berfungsi sebagai Linux
Manual. Linux Manual dibagi ke dalam beberapa bagian yang masing-masing
mencakup topik tertentu dan setiap halaman diasosiasikan tepat satu pada bagian
tersebut. Bagian-bagian tersebut adalah :
1.
Perintah user
2.
System call
3.
Library call
4.
File khusus
5.
Format file
6.
Games
7.
Miscellaneous
8.
Perintah administrative
5.
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
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