Laporan Praktikum 8 (Dwiko Satriyo. U. Y. S)(m0515008)
December 13, 2018 | Author: Dwiko Satriyo | Category: N/A
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 terdatar 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 untukmembaa ' ( #(rite% jin untuk mengubah / membuat ' 3 #4eute% #4eute% jin untuk menjalankan pr'gram • "ada 5irekt'ri ' 2 #2ead% jin untuk membaa datar fle dalam direkt'ri ' ( #(rite% jin untuk mengubah/membuat fle di direkt'ri ' 3 #4eute% 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 deault 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 terdatar 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 deault 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 "enet 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 atual diret'ry dan parental diret'ry,
dgn
menggunakan perintah d yang berungsi untuk berpindah dan pwd yang berungsi 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 keuali 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'rtut #fle link%
Analisis: per'baan ini adalah per'baan untuk membuat sh'rtut pada fle dengan menggunaka perintah ln, jadi kita membuat fle dengan nama hal'.tt yang berisi hall' apa
kabar, lalu dilihat pada h'me, apa saja direkt'ri yang sedang akti, dan salah satunya adalah hal'.tt itu, lalu kita membuat direkt'ri dengan nama mydir, lalu melihat isi direkt'ri mydir yaitu fle hal'.tt 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 berungsi untuk melihat semua yang in'rmasi keseluruhan yang ada
didalam h'me. dan kemudian melihat in'rmasi tentang fle hal'.tt dan bye.tt.
"er'baan C : Menari File •
"erintah fnd
Analisis : "eritah fnd digunakan untuk menari letak fle sesuai •
dengan ekstensi inputan. 6ntuk kasus diatas adalah .tt "erintah whih
Analisa : "erintah diatas untuk menari direkt'ri mana terdapat •
ls. (hih digunakan untuk mengetahui letak system utility. "erintah l'ate
Analisis: +'ate digunakan untuk menari fle pada semua diret'ry dengan lebih epat dan ditampilkan
dengan path
yang penuh.
•
"er'baan D : Menari Tet "ada File Menari Tet "ada File
Analisis : "erintah grep digunakan untuk melihat dimana saja isi fle yang dituliskan berada. 5an juga &rep #general regular epressi'n print% digunakan untuk menari 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 deret'ry /pr'. Tampilkan isi fle interrupts, deBies, puin',
memin'
dan
uptime menggunakan
perintah
at.
5apatkah Anda melihat mengapa diret'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, deBies, 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
seara
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 subdiret'ry play dan w'rk yang berada di diret'ry atiBity J. Kapus subdirekt'ry w'rk. !awab :
A#"$$ 7 menghapus subdiret'ry w'rk yang ada di dalam diret'ry atiBity L. 8'py fle /et/passwd ke direkt'ry h'me Anda. !awab :
A#"$$ 7 perintah untuk menyalin ke diret'ry h'me
7. "indahkan ke subiret'ry play. !awab :
A#"$$ 7 memindahkan dari yang tadi ada di h'me ke alamat atiBity/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'.tt yang berisi kata Hhell' w'rdH.
5apatkah Anda gunakan HpH menggunakan HterminalH sebagai fle asal untuk menghasilkan eek 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'.tt ke terminal. Apa yang terjadi 9
A#"$$ 7 fle hell'.tt 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 * maam symb'li link yaitu s'tlink dan hardlink.
View more...
Comments