Uraian Materi. Organisasi Sistem File Pada Sistem Operasi Linux

93 Direktori Deskripsi sbin Berisi utilitas sistem untuk superuser untuk membentuk administrasi sistem. usrsbin usrbin Berisi utilitas sistem dan program aplikasi level tinggi. usrlib Berisi program library yang diperlukan untuk kompilasi program misalnya C. Berisi instruksi command misalnya untuk Print Spooler lpadmin dll. tmp Berisi file sementara, yang pada saat Bootstrap akan dihapus dapat digunakan oleh sembarang user. boot Berisi file yang sangat penting untuk proses bootstrap. Kernel vmlinuz disimpan di direktori ini. proc Berisi informasi tentang kernel Linux, proses dan virtual system file. var Direktori variable, artinya tempan penyimpanan LOG catatan hasil output program, file ini dapat membengkak dan perlu dimonitor perkembangannya. home Berisi direktori untuk pemakai Linux pada SCO diletakkan pada usr mnt Direktori untuk mounting system file root Home direktori untuk superuser root usrbinX11 Symbolic link ke usrX11R6bin, program untuk X-Window usrsrc Source code untuk Linux opt Option, direktori ini biasanya berisi aplikasi tambahan “add- on” seperti Netscape Navigator, kde, gnome, applix dll.

2.1. Direktori etc

Berisi file yang berhubungan dengan administrasi system, maintenance script, konfigurasi, security dll. Hanya superuser yang boleh memodifikasi file yang berada di direktori ini. Subdirektori yang sering diakses pada direktori etc antara lain :  httpd, apache web server.  ppp, point to point protocol untuk koneksi ke Internet.  rc.d atau init.d, inisialisasi startup dan terminasi shutdown proses di Linuxdengan konsep runlevel.  cron.d, rincian proses yang dieksekusi dengan menggunakan jadwaltime dependent process 94  FILES, file security dan konfigurasi meliputi : passwd, hosts, shadow, ftpaccess,inetd.conf, lilo.conf, motd, printcap, profile, resolv.conf, sendmail.cf, syslog.conf, dhcp.conf, smb.conf, fstab.

2.2. Direktori dev

Konsep Unix dan Linux adalah memperlakukan peralatan hardware sama seperti penanganan file. Setiap alat mempunyai nama file yang disimpan pada direktori dev. Tabel 7.2. Direktori pada sistem operasi linux Peralatan Direktori Floppy devfd0 Harddisk IDE : devhad, devhdb, devhdc, devhdd SCSI : devsda, devsdb, devsdc CDROM SCSI : devscd0, devscd1 IDE : devgscd, devsonycd Universal : devcdrom link dari actual cdrom ide atau scsi Mouse PS2 : devlp0 Universal : devmouse Parallel Port LPT1 : devlp0 LPT2 : devlp1 Serial Port COM1 : devttyS0 COM2 : devttyS1 Universal : devmodem link dari S0 atau S1

2.3. Direktori proc

Direktori proc adalah direktori yang dibuat di atas Random AccessMemory RAM dengan system file yang diatur oleh kernel. proc berisi nomor proses darisystem dan nama driver yang aktif di system. Semua direktori berukuran 0 kosongkecuali file kcoredan self.Setiap nomor yang ada pada direktori tersebut merepresentasikan Process ID PID.

3.3. Tipe File Pada Sistem Operasi Linux

Pada sistem operasi linux, terdapat beberapa tipe file, antara lain :  Ordinary file  Direktori 95  Block Device Peralatan IO Merupakan representasi dari peralatan hardware yang menggunakan transmisi dataper block misalnya 1 KB block, seperti disk, floppy, tape.  Character Device Peralatan IO Merupakan representasi dari peralatan hardware yang menggunakan transmisi datakarakter per karakter, seperti terminal, modem, plotter dan lain- lain.  Named Pipe FIFO File yang digunakan secara intern oleh system operasi untuk berkomunikasi antar proses  Link File

3.4. Properti File Pada Sistem Operasi Linux

Pada sistem operasi linux, file mempunyai beberapa atribut, antara lain berupa :  Tipe file Tipe file akan menentukan tipe dari suatu file, seperti pada tabel berikut ini. Karakter Arti - File biasa d Direktori l Symbolic link b Block special file c Character special file s Socket link p FIFO  Ijin akses Ijin akses akan menentukan hak user terhadap file yang bersangkutan.  Jumlah Link Jumlah link akan menentukan jumlah link yang terdapat dalam file ini.  Pemilik Menunjukkan siapa pemilik file ini.  Jumlah Karakter Ukuran File Menentukan ukuran file dalam ukuran byte  Waktu Pembuatan terakhir Menunjukkan bahwa kapan file tersebut dibuat atau dimodifikasi. 96  Nama File Menunjukkan nama file tersebut Contoh file dalam sistem operasi Linux dengan mode Text ditunjukkan seperti gambar berikut ini. Gambar 7.2. Contoh file dalam sistem operasi Linux mode Text Gambar 7.3. Contoh file dalam sistem operasi Linux mode GUI menggunakan Terminal Linux

D. Aktifitas Pembelajaran

Dalam kegiatan ini peserta diklat akan melakukan praktik untuk menganalisis terhadap sistem file yang terjadi pada sistem operasi berbasis linux. Kegiatan yang dilakukan adalah membentuk kelompok diskusi. Setiap kelompok terdiri dari 3-4 orang, kemudian membaca seluruh langkah dibawah ini kemudian lakukan dengan cermat dan teliti. 1. Membaca dan mengamati uraian materi pada kegiatan belajar di atas. 97 2. Menanyakan serta melakukan praktik dalam kelompok kecil tersebut berkaitan dengan materi pembelajaran yang telah diberikan diatas. 3. Mengumpulkan informasi dan mencoba mencari informasi berkaitan hasil praktik dengan materi yang relevan melalui sumber belajar buku, teman sebaya, internet. 4. Mengasosiasi atau menalar berkaitan dengan materi yang dipelajari. 5. Melakukan praktikum sesuai dengan materi di atas. 6. Mengkomunikasikan serta mendiskusikan hasilnya dalam kelompok dan membuat kesimpulan. 7. Membuat laporan aktifitas pembelajaran dan mengkomunikasikan hasil laporan dan pembahasan tersebut dengan tutor.

E. Latihan

1. Apa perbedaan antara file dan direktori pada sistem operasi Linux? ………………………………………………………………………………………….. ………………………………………………………………………………………….. ………………………………………………………………………………………….. ………………………………………………………………………………………….. ………………………………………………………………………………………….. 2. Sebutkan macam-macam atribut file yang ada pada sistem operasi Linux ………………………………………………………………………………………….. ………………………………………………………………………………………….. ………………………………………………………………………………………….. ………………………………………………………………………………………….. ………………………………………………………………………………………….. 3. Apa yang dimaksud dengan direktori dev? ………………………………………………………………………………………….. ………………………………………………………………………………………….. ………………………………………………………………………………………….. ………………………………………………………………………………………….. ………………………………………………………………………………………….. 98

F. Rangkuman

Sistem file pada Linux menyerupai pepohonan tree, yaitu dimulai dari root, kemudian direktori dan sub direktori. Sistem file pada Linux diatur secara hirarkhikal, yaitu dimulai dari root dengan symbol “”. Kita dapat menciptakan File dan Direktori mulai dari root ke bawah. Direktori adalah file khusus, yang berisi nama file dan INODE pointer yang menunjuk ke data isi file tersebut. Secara logika, Direktori dapat berisi File dan Direktori lagi disebut juga Subdirektori.File pada sistem operasi linux mempunyai beberapa atribut file, antara lain tipe file, ijin akses, jumlah link, pemilik, ukuran file, waktu pembuatan dan nama file.

G. Umpan Balik

Beberapa umpan balik yang harus peserta diklat jawab adalah sebagai berikut : 1. Apakah saudara sudah memahami tentang konsep proses pada sistem operasi dan berapa prosen pencapaian kompetensinya ? 2. Apakah saudara sudah memahami perintah pada sistem operasi linux yang berhubungan dengan proses serta berapa prosen pencapaian kompetensinya ? 3. Apakah saudara sudah memahami beberapa tipe proses pada sistem operasi linux dan berapa prosen pencapaian kompetensinya ?

H. Kunci Jawaban

1. File merupakan isi dari suatu scriptsyantac ataupun tulisan, sedangkan direktori merupakan tempat menyimpan file. 2. Macam-macam atribut file yang ada pada sistem operasi Linux antara lain Ijin akses, Jumlah Link, Pemilik, Jumlah Karakter Ukuran File, Waktu Pembuatan terakhir, Nama File 3. Direktori dev merupakan direktori device pada sistem operasi linux.