Laporan Praktikum 8 (Dwiko Satriyo. U. Y. S)(m0515008)

December 13, 2018 | Author: Dwiko Satriyo | Category: N/A
Share Embed Donate


Short Description

uvuvwevwevwe onyetenyevwe ugwemubwem ossas...

Description

LAPORAN PRAKTIKUM SISTEM OPERASI

SISTEM FILE

DISUSUN OLEH DWIKO SATRIYO SATRIYO UTOMO. Y. S.

(M0515008) (M05150 08)

PROGRAM INFORMATIKA FAKULTAS MIPA UNIVERSITAS SEBELAS MARET 2016

BAB I PENDAHULUAN

1.1. T!"# Setelah mempelajari materi materi dalam bab ini, mahasiswa diharapkan mampu: • Memaham Memahamii atri atribut but fle fle dan dan ijin ijin akses. akses. • Memaham Memahamii perint perintah ah untuk untuk mengubah mengubah ijin ijin akses akses suatu suatu fle. fle. • Menggunaka Menggunakan n perin perintah-pe tah-perint rintah ah untuk mengubah mengubah ijin akses.. akses.. 1.2. 1.2. D"$" D"$"% % T&' &'% % 1) Atribut File File mempunyai beberapa atribut, antara a ntara lain : • Tipe fle : menentukan tipe dari fle, yaitu : • jin akses : menentukan hak user terhadap fle ini. • !umlah link : jumlah link untuk fle ini. • "emilik #$wner% : menentukan siapa pemilik fle ini • &r'up : menentukan gr'up yang memiliki fle ini • !umlah karakter : menentukan ukuran fle dalam byte • (akt aktu pem pembuat buatan an : menent nentuk ukan an kapan apan fle ter terakhi akhirr dim'difkasi • )ama fle : menentukan nama fle yang dimaksud

BAB I PENDAHULUAN

1.1. T!"# Setelah mempelajari materi materi dalam bab ini, mahasiswa diharapkan mampu: • Memaham Memahamii atri atribut but fle fle dan dan ijin ijin akses. akses. • Memaham Memahamii perint perintah ah untuk untuk mengubah mengubah ijin ijin akses akses suatu suatu fle. fle. • Menggunaka Menggunakan n perin perintah-pe tah-perint rintah ah untuk mengubah mengubah ijin akses.. akses.. 1.2. 1.2. D"$" D"$"% % T&' &'% % 1) Atribut File File mempunyai beberapa atribut, antara a ntara lain : • Tipe fle : menentukan tipe dari fle, yaitu : • jin akses : menentukan hak user terhadap fle ini. • !umlah link : jumlah link untuk fle ini. • "emilik #$wner% : menentukan siapa pemilik fle ini • &r'up : menentukan gr'up yang memiliki fle ini • !umlah karakter : menentukan ukuran fle dalam byte • (akt aktu pem pembuat buatan an : menent nentuk ukan an kapan apan fle ter terakhi akhirr dim'difkasi • )ama fle : menentukan nama fle yang dimaksud

*% jin jin Akses kses Setiap 'byek pada +inu harus mempunyai pemilik, yaitu nama pemakai +inu #a'unt% yang terdatar pada /et/passwd . jin akses dibagi menjadi 0 peran yaitu : • "emilik #$wner% • 1el'mp'k #&r'up% • +ainnya #$thers% Setiap peran dapat melakukan 0 bentuk 'perasi yaitu : • "ada File ' 2 #2ead% jin untukmembaa ' ( #(rite% jin untuk mengubah / membuat ' 3 #4eute% #4eute% jin untuk menjalankan pr'gram • "ada 5irekt'ri ' 2 #2ead% jin untuk membaa datar fle dalam direkt'ri ' ( #(rite% jin untuk mengubah/membuat fle di direkt'ri ' 3 #4eute% jin untuk masuk ke direkt'ri #d%

0% 6ser Mask 6ntuk menentukan ijin akses awal pada saat fle atau direkt'ri dibuat digunakan perintah umask. 6ntuk menghitung nilai deault melalui umask pada fle, maka dapat dilakukan kalkulasi sebagai berikut :

BAB II ISI

2.1. P&%""*"# +"#, D,#"-"# 7. "8/+apt'p *. $S +inu

2.2. T,"$ P&#"/"#  !awablah pertanyaan-pertanyaan di bawah ini : 7. Apa saja atribut fle9 erikan 'nt'h fle dengan tipe fle yang disebutkan pada dasar te'ri. *. Apa yang dimaksud ijin akses9 agaimana 'nt'h penggunaan perintah hm'd untuk mengubah ijin akses. 0. erilah 'nt'h penggunaan perintah umask untuk mengubah ijin akses.  !awab : 7. 7 Atribut fle adalah dimana sebuah fle atau direkt'ri bisa eksis atau sebuah fle mempunyai atribut yang berbeda antara sistem 'perasi satu dengan yang lainnya. Atribut fle digunakan 'leh sistem 'perasi untuk memisahkan tipe-tipe fle. Setiap fle di wind'ws mempunyai atribut tersendiri sesuai dengan kepentingan fle tersebut terhadap sistem. File memiliki beberapa atribut antara lain:        

 Tipe fle : Menentukan Tipe File jin akses : Menentukan hak user terhadap fle ini.  !umlah link : !umlah link untuk fle tersebut. "emilik #'wner%: Menentukan siapa pemilik fle tersebut. &r'up : Menentukan gr'up yang memiliki fle tersebut.  !umlah karakter : Menentukan ukuran fle dalam byte. (aktu pembuatan : Menentukan kapan fle terakhir dim'difkasi. )ama fle : Menentukan nama fle yang dimaksud.

8'nt'h :

* jin akses adalah Setiap 'byek pada +inu harus mempunyai pemilik, yaitu nama pemakai +inu #a'unt% yang terdatar pada /et/passwd . F'rmat untuk mengubah ijin akses hm'd ;ug'a< ;= > -< ;rw< File#s%

hm'd ;ug'a< ;= > -< ;rw< 5ir#s% dimana : u = user #pemilik% g = gr'up #kel'mp'k% ' = 'thers #lainnya% a = all F'rmat lain dari hm'd adalah menggunakan bilangan 'tal sebagai berikut rw ?*7=@

0 6ntuk menentukan ijin akses awal pada saat fle atau direkt'ri dibuat adalah dengan menggunakan 6-Mask. 6ntuk menghitung nilai deault melalui umask pada fle dapat menggunakan 'nt'h kalkulasi seperti berikut: kreasifile biasa 666   nilaiUmask    operasi 022 hasil −¿

¿¿

kreasifile biasa 777   nilaiUmask    operasi 022 hasil −¿

¿¿

2.. L"#,-"/L"#,-"/ P%"-*- 2..1. M&3-" T&%#" L#4 "enet t'mb'l pada keyb'ard 8trl>Alt>T%, maka akan keluar •

tampilan seperti ini.

2..2. •

M&"--"# P&%'3""# "er'baan 7 : jin Akses - Melihat identitas diri melalui et/passwd atau et/gr'up, in'rmasi apa yang ditampilkan 9

Analisis : pada per'baan ini kita men'ba perintah untuk melihat atual diret'ry dan parental diret'ry,

dgn

menggunakan perintah d yang berungsi untuk berpindah dan pwd yang berungsi untuk melihat direkt'ri yang sedang akti. - memeriksa direkt'ri h'me



Membuat satu direkt'ri, lebih dari satu direkt'ri atau sub direkt'ri

Analisa : pada per'baan ini kita men'ba untuk membuat satu dan sub direkt'ri, membuat suatu direkt'ri kita gunakan perintah mkdir, dan disini kita membuat direkt'ri dan sub direkt'rinya, lalu ditampilkan segala in'rmasinya dengan menggunakan perintah ls, dan didalam direkt'ri A terdapat sb direkt'ri 5 dan 4.



Menghapus satu atau lebih direkt'ri hanya dapat dilakukan pada direkt'ri k's'ng dan hanya dapat dihapus 'leh pemiliknya keuali bila diberikan ijin aksesnya

Analisa : pada per'baan ini kita men'ba untuk menghapus direkt'ri dengan menggunakan perintah rmdir, tapi pada rmdir  terdapat pesan er'r, itu karena direkt'ri  tidak k's'ng dan kita tidak memiliki ijin akses. kita diperb'lehkan menghapus direkt'ri apabila direkt'ri tersebut k's'ng dan kita memiliki ijin akses •

terhadap direkt'ri tersebut. )aBigasi direkt'ri dengan instruksi d untuk pindah dari satu direkt'ri ke direkt'ri lain.

Analisa : pada per'baan ini kita men'ba untuk berpindah dari satu direkt'ri ke direkt'ri yang lain dengan perintah d.

"er'baan * : Manipulasi File

menggunakan



"erintah p untuk mengk'pi fle atau seluruh direkt'ri

Analisis: per'baan ini adalah per'baan untuk mengk'pi fle,  jadi kita buat dulu sebuah fle, lalu fle tersebut dik'pi dan •

ditampilkan seluruh in'rmasinya menggunakan perintah ls -l. "erintah mB untuk memindah fle

Analisis: per'baan ini adalah per'baan untuk memindah fle menggunakan perintah mB, jadi kita pindah dulu flenya dan ganti dengan nama lain, lalu dilihat in'rmasinya pada h'me, dan •

begitu

seterusnya,

jadi

setiap

setelah

melakukan

pemindahan itu dilihat in'rmasinya dengan perintah ls -l. "erintah rm untuk menghapus fle

Analisis: per'baan ini adalah per'baan untuk menghapus fle dengan menggunakan perintah rm, jadi kita hapus fle dengan nama 'nt'h* itu, lalu kita hapus fle 'nt'h, namun terdapat er'r karena fle tersebut tidak ada di dalam h'me, dan ketika dilihat dengan perintah ls yang ada hanyalah fle 'nt'h7.



"er'baan 0 : Symb'li +ink Membuat sh'rtut #fle link%

Analisis: per'baan ini adalah per'baan untuk membuat sh'rtut pada fle dengan menggunaka perintah ln, jadi kita membuat fle dengan nama hal'.tt yang berisi hall' apa

kabar, lalu dilihat pada h'me, apa saja direkt'ri yang sedang akti, dan salah satunya adalah hal'.tt itu, lalu kita membuat direkt'ri dengan nama mydir, lalu melihat isi direkt'ri mydir yaitu fle hal'.tt dan membuat link.



"er'baan ? : Melihat si File Melihat isi fle

Analisa : per'baan ini adalah per'baan untuk melihat isi fle yang ada. !adi, disini kita gunakan perintah ls -l yang berungsi untuk melihat semua yang in'rmasi keseluruhan yang ada

didalam h'me. dan kemudian melihat in'rmasi tentang fle hal'.tt dan bye.tt.

"er'baan C : Menari File •

"erintah fnd

Analisis : "eritah fnd digunakan untuk menari letak fle sesuai •

dengan ekstensi inputan. 6ntuk kasus diatas adalah .tt "erintah whih

Analisa : "erintah diatas untuk menari direkt'ri mana terdapat •

ls. (hih digunakan untuk mengetahui letak system utility. "erintah l'ate

Analisis: +'ate digunakan untuk menari fle pada semua diret'ry dengan lebih epat dan ditampilkan

dengan path

yang penuh.



"er'baan D : Menari Tet "ada File Menari Tet "ada File

Analisis : "erintah grep digunakan untuk melihat dimana saja isi fle yang dituliskan berada. 5an juga &rep #general regular epressi'n print% digunakan untuk menari fle yang bernama sesuai pattern yang diberikan dan akan menampilkan baris yang sesuai.

2.. L"*/"# 7. 8'balah urutan perintah berikut :

E cd E pwd E ls –al E cd . E pwd E cd .. E pwd E ls –al E cd .. E pwd E ls –al E cd /etc E ls –al | more E cat passwd E cd – E pwd  !awab :

A#"$$ 7 Apa yang dilakukan 'leh runtutan perintah diatas adalah melakukan penulusuran terhadap h'me direkt'ri dengan menggunakan perintah d, pwd, at dan ls. *. +anjutkan penelusuran p'h'n pada sistem fle menggunakan d, ls, pwd dan at. Telusuri direkt'ry /bin, /usr/bin, /sbin, /tmp dan /b''t.  !awab :

A#"$$ 7 Melakukan penulusuran pada latihan n'mer * ini sejatinya sama saja dengan latihan 7. Seperti yang ada pada gambar ddiatas missal kita menelusuri direkt'ri /sbin , kemudian menggunakan perintah E ls untuk menampilkan isi direkt'ri tersebut, maka dapat kita lihat fle fle seperti bl'kdeB, raw, r'ute , dll terdapat pada direkt'ri ini. "erintah pwd digunakan untuk menampilkan nama direkt'ri dimana anda saat itu sedang berada. 0. Telusuri direkt'ry /deB. dentifkasi perangkat yang tersedia. dentifkasi

tty

#termninal%

Anda #ketik wh' am i% siapa pemilih tty Anda #gunakan ls Gl%.  !awab : 5engan mengetikkan d /deBH maka akan memasuki direkt'ri /deB.

Analisis : dari latihan diatas setelah menelusuri direkt'ri /deB dengan perintah d, kemudian mengidentifkasi terminal yang setelah digunakan perintah wh'ami ternyata adalah student. Selanjutnya digunakan perintah ls Gl untuk melihat siapa saja pemilih terminal tersebut ?. Telusuri deret'ry /pr'. Tampilkan isi fle interrupts, deBies, puin',

memin'

dan

uptime menggunakan

perintah

at.

5apatkah Anda melihat mengapa diret'ry /pr' disebut  pseudo-

flesystem yang memungkinkan akses ke struktur data kernel 9  !awab :

A#"$$ 7 seperti yang dikatakan pada s'al, maka gambargambar diatas bertujuan untuk menampilkan isi fle interrupts, deBies, puin', memin', dan uptime dengan menggunakan perintah at. 5an untuk pertanyaan &#,"" %&-*'% 9%' $&3* $&':&$+$*& +"#, &#,-#-"# "-$&$ -& $*%-*% "*" -&%#& ; hal ini dikarenakan direkt'ri /pr' dibuat diatas 2AM degan sistem fle yang diatur 'leh kernel itu sendiri. C. 6bahlah

direkt'ry

h'me

ke

user

lain

seara

langsung

menggunakan d Iusername.  !awab :

A#"$$ 7 Setelah sebelumnya berada pada direkt'ri ./pr' , maka dengan satu perintah yaitu d Gusername direkt'ri h'me akan indah ke username yang dimaksudkan. D. 6bah kembali ke direkt'ry h'me Anda.  !awab :

A#"$$ 7 untuk kembali ke direkt'ri h'me, gunakan perintah E d .. @. uat subdirekt'ry w'rk dan play.  !awab :

A#"$$ 7 membuat subdiret'ry play dan w'rk yang berada di diret'ry atiBity J. Kapus subdirekt'ry w'rk.  !awab :

A#"$$ 7 menghapus subdiret'ry w'rk yang ada di dalam diret'ry atiBity L. 8'py fle /et/passwd ke direkt'ry h'me Anda.  !awab :

A#"$$ 7 perintah untuk menyalin ke diret'ry h'me

7. "indahkan ke subiret'ry play.  !awab :

A#"$$ 7 memindahkan dari yang tadi ada di h'me ke alamat atiBity/play 77. 6bahlah ke subdirekt'ry play dan buat symb'li link dengan nama terminal yang menunjuk ke perangkat tty. Apa yang terjadi  jika melakukan hard link ke perangkat tty 9  !awab :

7*.

uatlah fle bernama hell'.tt yang berisi kata Hhell' w'rdH.

5apatkah Anda gunakan HpH menggunakan HterminalH sebagai fle asal untuk menghasilkan eek yang sama9

A#"$$ 7 setelah membuat sebuah fle dengan ungsi at.  Ternyata kita bisa menggunakan p untuk menggunakan terminal sebagai fle asal. 70.

8'py hell'.tt ke terminal. Apa yang terjadi 9

A#"$$ 7 fle hell'.tt tidak bisa di'py ke terminal karena terlalu banyak symb'li link.

7?.

Masih direkt'ry h'me, 'py keseluruhan direkt'ry play ke

direkt'ry bernama w'rk menggunakan symb'li link.  !awab :

7C. Kapus direkt'ry w'rk dan isinya dengan satu perintah  !awab :

BAB III PENUTUP 1 K&$"# 5alam linu terdapat fle dan direkt'ri yang dapat di atur sesuai kehendak user. 5alam linu 'rganisasi fle dimulai dari r''t#/% dimana setiap r''t memiliki abang berupa direkt'ri h'me, deB, et, dan lain-lain. 6ntuk berpindah dari satu direkt'ri ke direkt'ri lain dapat menggunakan perintah cd.  !adi sistem fle pada linu menyerupai tree yang dimulai dari r''t kemudian direkt'ri dan subdirekt'ri. Ada * maam symb'li link yaitu s'tlink dan hardlink.

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF