Sabtu, 05 Mei 2012

Tugas PKTI 2B

1.    Lapisan-lapisan Sistem UNIX 
Lapisan-lapisan sistem UNIX adalah sebagai berikut:
1. Perangkat Keras Sistem, yaitu lapisan yang paling dalam adalah computer dan piranti pendukungnya, seperti disk, tape, printer dan lain-lain. 
2.  Kernel, merupakan otak dari otak dari sistem operasi. Di seputar perangkat keras tersebut terdapat sejumlah program yang menangani secara detail seperti sumber daya computer, mengorganisir sstem file, mengurus disk dan tape. Pengoperasian yang dilakukannya sangat detil sehingga tidak perlu diketahui oleh pemakai  
3.  Utilitas, berfungsi untuk melakukan akses sstem bagi pemakai. Utilitas-utilitas yang agak sederhana dapat dikombinasikan dengan memakai fasilitas pemipaan.
4.      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 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, elased 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 Pemakai Sistem Operasi UNIX/Linux
Setiap pemakain yang akan menggunakan system UNIX harus memiliki sebuah rekening pemakai di dalam system. Rekening ini akan digunakan untuk mengidentifikasikan pemakai di dalam system. Pemakai yang dikenal oleh system akan diperbolehkan masuk dan melakukan operasi-operasi yang diizinkan, sedangkan yang tidak dikenal oleh system akan ditolak untuk masuk.
Rekening pemakai yang digunakan UNIX terdiri dari 7 field dimana pembatas antar field tersebut yaitu tanda “titik dua ( : )”.
Ketujuh field tersebut antara lain:
1.      Nama pemakai atau user name
Semua pemakai UNIX akan diberikan nama pemakai atau user name dimana nama pemakai ini akan digunakan untuk mengidentifikasi pemakai yang akan masuk ke dalam system. Di dalam system, nama pemakai antar pemakai sebaiknya unik atau tidak boleh ada yang sama. Jika tidak maka akan menimbulkan beberapa hal yang tidak diinginkan kemudian, misalnya surat elektronik yang akan salah alamat.
2.      Password
Ketika user akan masuk ke dalam sistem, UNIX akan selalu menanyakan password yang dibuat oleh user. Password dapat dimisalkan sebagai kunci untuk memasuki lingkungan kerja pemakai. Tanpa kunci tersebut, user tidak dapat masuk ke dalam sistem dan lingkungan kerja milik user itu sendiri.
3.      Nomor ID pemakai
Di samping nama pemakai, seorang pemakai juga memiliki nomor ID pemakai. Berbeda dengan nama pemakai, nomor ID pemakai haruslah unik. Nomor ini digunakan oleh system untuk mengidentifikasikan pemakai pada beberapa operasi di dalam system.
4.      Nomor ID group
Beberapa pemakai dapat disatukan dalam satu group. Group tersebut memiliki nama group dan nomor ID group dimana informasi lengkap tentang group itu sendiri tersimpn pada file /etc/group. Pada rekening pemakai cukup dicantumkan nomor ID group saja.
5.      Informasi rekening pemakai
Informasi rekening pemakai digunakan untuk menjelaskan tentang pemilik rekening tersebut.
6.      Home directory
Home directory adalah direktori yang pertama kali kita kunjungi dan tinggali ketika masuk ke dalam system. Pada umumnya direktori ini merupakan direktori standar dimana kita dapat bekerja.
7.      Program yang pertama kali dieksekusi
Ketika pemakai masuk ke dalam system, secara otomatis UNIX akan langsung mengeksekusi perintah yang tercantum pada kolom ini. Pada umumnya perintah yang pertama kali dieksekusi adalah shell. Selanjutnya shell akan menerjemahkan perintah-perintah lainnya yang kita masukkan ke dalam system.
Pada system UNIX dikenal dua jenis pemakai, yaitu:
1.      Pemakai biasa
Pemakai biasa adalah pemakai yang diberi ijin untuk menggunakan system 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 system. Pemakai biasa hanya boleh menggunakan direktori atau file yang telah diijinkan.
2.      Super user
Super user adalah pemakai yang memiliki hak istimewa di dalam system UNIX karena memiliki kemampuan yang tidak dibatasi oleh perijinan yang diterapkan pada system. Super user dapat keluar masuk direktori atau menggunakan file secara bebas. Pada umumnya super user dimiliki oleh administrator system. Administrator system adalah pemakai yang bertanggung jawab untuk mengelola system. Nama pemakai dari rekening super user, di dalam /etc/passwd biasanya bernama root dengan nomor ID pemakai 0.

4.     Contoh Perintah di UNIX/Linux
·         ls
Perintah ini merupakan perintah untuk menampilkan isi suatu direktori. Perintah ini mirip seperti perintah dir dalam DOS.
·         more
Perintah ini digunakan untuk melihat isi suatu file teks dengan layar perlayar. Untuk keluar dari tampilan more tekan tombol q.
·         cat
Cat atau concatenate dipakai untuk menampilkan dan menulis/membuat file, kira-kirasama dengan perintah TYPE di DOS. Untuk menampilkan isi file ketik "cat". Untuk membuat file ketik "cat > isi file". Dan untuk menyimpan tekan CTRL + C atauCTRL + D kalau namafile sudah ada dan file tersebut akan ditimpa.
·         grep
Menampilkan semua baris yang mengandung pola yang diinginkan. Contoh: untuk menampilkan semua baris teks yang mengandung belajar di file tugas1 dengan mengetik: grep belajar tugas1.txt
·         echo
Perintah ini digunakan untuk menampilkann apa yang kita ketik di layar, seperti: echo “belajar linux”, maka di layar akan muncul belajar linux
·         rm
Perintah ini berarti remove, yang digunakan untuk menghapus file. Contoh untuk menghapus file tugas1.txt : rm tugas1.txt
·         cd
Perintah ini berarti change directory, yang digunakan untuk pindah direktori.
·         mkdir
Perintah ini berarti make directory, digunakan untuk membuat direktori.
·         rmdir
Perintah ini berarti remove directory, digunakan untuk menghapus direktori.
·         clear
Perintah ini digunakan untuk membersihkan layar.

5.  Membuat direktori menggunakan perintah UNIX/Linux dengan susunan direktori:


user@gunadarma[/]#
user@gunadarma[/]#cd /UNIVERSITAS
user@gunadarma[/UNIVERSITAS]#mkdir FILKOM
user@gunadarma[/UNIVERSITAS]#cd FILKOM
user@gunadarma[/UNIVERSITAS/FILKOM]#mkdir SI
user@gunadarma[/UNIVERSITAS/FILKOM]#mkdir SK
user@gunadarma[/UNIVERSITAS]#cd …
user@gunadarma[/UNIVERSITAS]#mkdir FE
user@gunadarma[/UNIVERSITAS]#cd FE
user@gunadarma[/UNIVERSITAS/FE]#mkdir AK
user@gunadarma[/UNIVERSITAS/FE]#mkdir MA
user@gunadarma[/UNIVERSITAS]#cd …
user@gunadarma[/UNIVERSITAS]#mkdir FTI

Tidak ada komentar:

Posting Komentar