shell dan kernel
Post on 20-Jul-2015
82 Views
Preview:
TRANSCRIPT
5/17/2018 Shell Dan Kernel - slidepdf.com
http://slidepdf.com/reader/full/shell-dan-kernel 1/12
Disusun Oleh:
JAMES OLANDER MAHAR (53411778)
MAULANA FAJRI (54411350)
MUHAMMAD FADILLAH (54411807)
MUHAMMAD IHROM FIRMANA (54411864)
PURNAMA ABADI (59411271)
SALIM AZIZ (56411563)
SONITYO DANANG JAYA (56411856)
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS GUNADARMA
2011
5/17/2018 Shell Dan Kernel - slidepdf.com
http://slidepdf.com/reader/full/shell-dan-kernel 2/12
KONSEP UNIX
Setiap pemakai yang akan menggunakan sistem UNIX harus memilikisebuah rekening pemakai di dalam sistem. Rekening ini akan digunakan
untuk mengidentifikasikan pemakai di dalam sistem. Pemakai yang
dikenal oleh sistem akan diperbolehkan masuk dan melakukan
operasi-operasi yang diijinkan, sedangkan yang tidak dikenal oleh
sistem akan ditolak masuk.
Rekening pemakai yang digunakan UNIX terdiri dari 7 field dimana
pembatas antar field tersebut yaitu ' : '.
Ketujuh field tersebut adalah :
a. 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 sistem. Di dalam sistem, nama
pemakai antar pemakai sebaiknya unik atau tidak boleh ada yang
sama. Jika tidak maka akan menimbulkan beberapa hal-hal yang tidak
diinginkan kemudian, misalnya surat elektronik yang akan salah alamat.b. Password
ketika kita akan masuk ke dalam sistem, UNIX akan selalu
menanyakan password kita. Password dapat dimisalkan sebagai kunci
untuk memasuki lingkungan kerja pemakai. Tanpa kunci tersebut, kita
tidak dapat masuk ke dalam sistem dan lingkungan kerja milik kita
sendiri.
c. Nomor id pemakai
Disamping nama pemakai, seorang pemakai juga memiliki nomor
id pemakai. Berbeda dengan nama pemakai, nomor id pemakai
haruslah unik. Nomor ini digunakan oleh sistem untuk
mengidentifikasikan pemakai pada beberapa operasi di dalam sistem.
d. Nomor id group
Beberapa pemakai dapat disatukan dalam satu group. Group tersebut
memiliki nama group dan nomor id group dimana informasi lengkap
5/17/2018 Shell Dan Kernel - slidepdf.com
http://slidepdf.com/reader/full/shell-dan-kernel 3/12
tentang group itu sendiri tersimpan pada file /etc/group. Pada
rekening pemakai cukup dicantumkan nomor id group saja.
e. Informasi rekening pemakai
Informasi rekening pemakai digunakan untuk menjelaskan tentang
pemilik rekening tersebut.
f. Home direktori
Home directory adalah direktori yang pertama kali kita kunjungi dan
tinggali ketika masuk ke dalam sistem. Pada umumnya direktori ini
merupakan direktori standar dimana kita dapat bekerja.
g. Program yang pertama kali dieksekusi
Ketika pemakai masuk ke dalam sistem, secara otomatis UNIXakan 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 sistem.
Pada sistem UNIX dikenal dua jenis pemakai yaitu:
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 olehperijinan 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.
5/17/2018 Shell Dan Kernel - slidepdf.com
http://slidepdf.com/reader/full/shell-dan-kernel 4/12
CIRI-CIRI SISTEM UNIX
1. Portabilitas
Sistem UNIX mudah diadaptasikan ke sistem komputer yang lain
atau pada berbagai jenis komputer.
2. Multiuser
Sejumlah pemakai dapat menggunakan sistem secara bersamaan.
Keuntungan dengan adanya ciri multiuser :
Penghematan perangkat keras
Data dapat diakses oleh banyak pemakai secara serentak
3. Multitasking
Seorang pemakai dapat melakukan beberapa pekerjaan dalam
waktu yang bersamaan dari sebuah terminal.
4. Sistem berkas yang hierarkis
Memungkinkan pemakai mengorganisasikan informasi / data dalam
bentuk yang mudah untuk diingat dan mudah untuk
mengaksesnya.
5. Utilitas
Merupakan program yang disesuaikan dengan kebutuhan/tugas
tertentu
5/17/2018 Shell Dan Kernel - slidepdf.com
http://slidepdf.com/reader/full/shell-dan-kernel 5/12
KELEBIHAN DAN KEKURANGAN UNIX
Kelebihan UNIX :
o Unix bisa berinteraksi dengan operating system lain dengan
cara kompabilitas file system, kompabilitas network, dan
emulasi (simulasi) operating system.
o Virtual memory membuat Unix mempunyai kemampuan untuk
menjalankan program – program yang lebih dari seharusnya
karena penggunaan swap memori..
o Skalabilitas artinya Unix bisa berjalan dari komputer 286 XT
sampai dengan mesin sebesar Beowulf clusters dengan multi
prosesor 16 buah.
o Stabilitas, Unix sangat luar biasa stabil, jika dikonfigurasi
dengan benar, system Unix akan hidup terus menerus hingga
hardwarenya tidak memadai (rusak), lain dengan windows yang
memerlukan reboot berkala untuk menjaga stabilitas. Salah
satu yang mendasari stabilitas ini adalah penomoran versi dari
shared libraries, kebanyakan aplikasi windows menginstall
versi-versi baru dari dynamic link libraries (DLL), yang
mengakibatkan aplikasi lain yang menimpa versi lain dari DLL
tersebut tidak berfungsi dengan semestinya. virus pada
dasarnya tidak dikenal di dunia Unix.
5/17/2018 Shell Dan Kernel - slidepdf.com
http://slidepdf.com/reader/full/shell-dan-kernel 6/12
o Didukung oleh ribuan programmer di seluruh dunia, jadi kalau
ditemukan bug cepat untuk mendapatkan solusinya, bahkan
dalam hitungan jam kalau ditemukan bug, workaround sudah
tersedia untuk di download.
o Paket Unix merupakan satu kesatuan artinya, saat instalasi
tergantung keinginan pemakai.
o Sudah mulai banyak didukung oleh vendor hardware maupun
software dunia meskipun masih kalah dengan windows.
Kekurangan UNIX :
o Operating system yang agak sulit untuk dipelajari terutama bagi
yang tidak mempunyai dasar komputer yang kuat.
o Aplikasi yang tersedia belum sebanyak windows.
o Operating system yang tidak sepenuhnya GUI(Graphical User
Interface) meskipun sudah menggunakan X-windows seperti
GNOME dan KDE
o Nama-nama paket program antara distro satu dengan distro
lainnya berbeda beda. Seperti paket Yaz.tar.gz.rpm.krpm.deb
dan lain -lain
5/17/2018 Shell Dan Kernel - slidepdf.com
http://slidepdf.com/reader/full/shell-dan-kernel 7/12
SHELL DAN KERNEL
1. KERNELMerupakan inti dari sistem UNIX yang mengendalikan perangkat
keras dan membentuk berbagai fungsi.
Fungsi yang dilaksanakan oleh KERNEL adalah :
Pelayanan tanggal dan jam sistem
Manajemen berkas dan penanganan sekuriti
Pelayanan operasi masukan dan keluaran
Penjadwalan proses
Manajemen memori
Melakukan kegiatan akuntansi sistem
Melakukan penanganan kesalahan dan interupsi
2. SHELL
Merupakan penerjemah pada sistem UNIX menjadi jembatan antara
pemakai dan sistem UNIX.
Jenis shell yaitu :
Nama Shell Pencipta
Bourne Shell $ Stephen R. Boourne
C shell % , # Bill Joy
Korn Shell David G. Korn
Bourne Again Shell Brian Fox da Chet Ramey
5/17/2018 Shell Dan Kernel - slidepdf.com
http://slidepdf.com/reader/full/shell-dan-kernel 8/12
MEMULAI UNIX
Untuk masuk ke sistem UNIX diperlukan nama pemakai dan
password
Proses untuk masuk ke sistem UNIX : login (logging in)
Login : _
Login : Sevira ↵
Password : putri ↵ (Bila password salah : login incorrect)
$_ Penulisan perintah dalam huruf besar dan huruf kecil berbeda.
Mengganti password
Password adalah rahasia diri pemakai/user
Perintah untuk mengganti password yaitu :
$passwd ↵
changing password for (user)
(current) unix password :
New password :
Retype new password :
Adapun cara keluar dari UNIX :
Proses untuk keluar dari sistem UNIX disebut logout (logging out)
Perintah untuk logout berupa :
Bourne Shell, Bourne Again Shell dan Korn Shell :
$ exit ↵ atau $ logout ↵
C Shell : % logout
5/17/2018 Shell Dan Kernel - slidepdf.com
http://slidepdf.com/reader/full/shell-dan-kernel 9/12
JENIS FILE DAN DIREKTORI PADA UNIX
Mengenal File dan Direktori pada UNIX, file dibagi menjadi 3 kategoriutama:
1. Berkas biasa / file biasa (file text, script shell, executable)
2. Direktori
3. Berkas spesial / file spesial (piranti blok, piranti karakter)
1. FILE BIASA
Adalah berkas yang digunakan untuk menyimpan data , program,
dokumen, grafik, dll.
a. File teks
File dengan informasi yang mudah dipahami oleh pemakai. Isi
berkas/file ini dapat disunting dengan editor teks seperti editor
VI.
b. Script Shell
File yang berisi perintah” UNIX, yang dimaksudkan untuk
melakukan tugas tertentu.
c. File executable
File dari suatu program yang telah dikompilasi.
2. DIREKTORI
Merupakan sebuah direktori sebenarnya hanya berisi nama berkas
dan bilangan inode.
Contoh : Directory :
Lat1 5723
Lat2 5315
nama file inode
5/17/2018 Shell Dan Kernel - slidepdf.com
http://slidepdf.com/reader/full/shell-dan-kernel 10/12
3. FILE SPECIAL
Adalah file yang umumnya menyatakan suatu piranti fisik.
Tetapi bisa juga berupa berkas-berkas yang berhubungan dengan
komunikasi antar proses.
a. Block Device : piranti yang beroperasi berdasarkan blok
(sejumlah karakter).
Contoh : disk
b. Character Device : Piranti yang beroperasi berdasarkan karakter.
Contoh : keyboard dan printer
c. Named pipe : file UNIX yang memungkinkan penyampaian
informasi antar proses.
Contoh : shared memory
5/17/2018 Shell Dan Kernel - slidepdf.com
http://slidepdf.com/reader/full/shell-dan-kernel 11/12
PENAMAAN DIREKTORI DAN FILE
Penamaan File :
o Panjang nama file 14 karakter, terdiri dari A – Z , a – z , 0 – 9 ,
. (titik), _ (garis bawah)
o Huruf kapital dan huruf kecil mempunyai makna berbeda
o Jika suatu nama file berawalan dengan titik, file tersebut
bersifat tersembunyi (hidden)
Membuat File :$ cat [nama file]
Contoh : $ cat fileku.txt
ini file pertamaku
menggunakan sistem operasi UNIX
^D
$_
Selain menggunakan cat dapat pula menggunakan editor VI
Melihat isi File
o Sama seperti membuat file yaitu menggunakan perintah : cat
o Untuk melihat isi file, dapat melihat isi beberapa file sekaligus,
hasilnya akan berurutan.
Contoh : $ cat file1.txt file2.txt
Menyalin File
$ cp [file sumber] [file target]
Contoh : $ cp file1.txt fileku.txt
5/17/2018 Shell Dan Kernel - slidepdf.com
http://slidepdf.com/reader/full/shell-dan-kernel 12/12
Menghapus File
$ rm [nama file]
Contoh : $ rm /etc/file2.txt
Mengganti nama File
$ mv [nama file lama] [nama file baru]
Contoh : $ mv a.txt a1.txt
Menampilkan Nama File
$ ls [pilihan] [nama file]
Pilihan :
-a : menampilkan seluruh berkas, termasuk yang dihidden
-l : menampilkan file disertai informasi yang lengkap
-t : menampilkan file berdasakan yang terbaru
-r : menampilkan file diurutkan dari Z ke A
-F : identitas dari tiap file [jenis file] seperti :
Simbol Keterangan
- File biasa
d Direktori
b Block device
c Character device
Contoh : $ ls-l
-rw-r--r-- 1 lola Beta 45 Jun 5 12:03 Flin.txt
Keterangan :
- :jenis file biasa
rw-r--r-- :hak akses
1 :jumlah link
lola :pemilik file
Beta :nama group
45 :ukuran file (byte)
Jun 5 :tanggal
12:03 :Jam
Flin.txt :nama file
top related