file system linux

21
FILE SYSTEM LINUX

Upload: daphne-aguirre

Post on 02-Jan-2016

52 views

Category:

Documents


4 download

DESCRIPTION

File System Linux. File System merupakan struktur logika yang digunakan untuk mengendalikan akses terhadap data yang ada pada disk. File System menyediakan mekanisme untuk penyimpanan data dan program yang dimiliki oleh sistem operasi serta seluruh pengguna dari sistem komputer - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: File System Linux

FILE SYSTEM LINUX

Page 2: File System Linux

2

File System merupakan struktur logika yang digunakan untuk mengendalikan akses terhadap data yang ada pada disk.

File System menyediakan mekanisme untuk penyimpanan data dan program yang dimiliki oleh sistem operasi serta seluruh pengguna dari sistem komputer

File System terdiri dari dua bagian: Kumpulan file yang masing-masingnya menyimpan data-data yang

berhubungan Struktur direktori yang mengorganisasi dan

menyediakan informasi mengenai seluruh file dalam sistem

Page 3: File System Linux

Jenis File pada Linux3

User DataMerupakan file – file yang umumnya diciptakan oleh user untuk menyimpan data misalnya file task, document, dsb.

Sistem data File yang digunakan oleh sistem linux untuk melakukan proses misalnya batch file.

File ExecutetableBerisi informasi yang dikenal komputer sebagai instruksi – instruksi, dapat dijalankan secara langsung oleh user misalnya finger, ping, dsb.

Page 4: File System Linux

Aturan Penamaan File

4

Nama file terdiri dari max. 256 karakter. Dapat menggunakan huruf besar dan

kecil. Linux membedakan huruf besar dan

kecil. Dapat menggunakan tanda titik (.), dash

(-), underscore (_).

Page 5: File System Linux

Operasi File5

Membuat File TeksMenggunakan sintaks touch sbb:darkstar:~$touch file baru

Menghapus fileMenggunakan perintah remove ( rm ) sbb:darkstar:~$ rm enterpiseMenghapus semua file pada direktori tertentu sbb:darkstar:~$ rm *darkstar:~$

Page 6: File System Linux

6

Memindahkan dan mengubah nama fileMenggunakan perintah mv ( move ) sbb:mv <asal> <tujuan>

Menyalin (copy) FileMenggunakan perintah cp (copy) sbb:cp <asal> <tujuan>

Page 7: File System Linux

Manajemen Direktori

7

Membuat direktoriMenggunakan perintah mkdir sbb:darkstar:~$ mkdir direktoribaru.darkstar:~$ lsdirektori baru/

Menghapus DirektoriMenggunakan perintah rmdir sbb:darkstar:~$ rmdir direktoribaru.

Page 8: File System Linux

8

Memindahkan DirektoriMenggunakan perintah mvmv <direktori> <tujuan>

Menyalin DirektoriMenggunakan perintah cp sbb:cp <direktori> <tujuan>

Page 9: File System Linux

Direktori Penting Pada File Sistem Linux9

/ adalah direktori root. Direktori paling dasar yang berisi seluruh direktori lainnya.

/home adalah direktori yang berisi direktori home untuk user.

/bin merupakan singkatan dari binary. Direktori ini berisi aplikasi/program dasar linux.

Page 10: File System Linux

10

/usr berisi sejumlah direktori yang berisi program yang lazim sbb:• Docs

Berisi sejumlah dokumen perihal informasi tentang linux.

• Man Berisi dokumen yang digunakan oleh program man, yaitu program untuk melihat manual suatu perintah.

• GamesBerisi beberapa game.

Page 11: File System Linux

11

/usr/bin berisi program – program yang banyak digunakan oleh user.

/var/spool berisi beberapa subdirektori :• Mail yang menampung file surat/mail.• Spool untuk menampung file yang akan

dicetak.• Uucp untuk menampung file yang disalin

dari mesin linux lain.

Page 12: File System Linux

12

/dev berisi fileyang digunakan untuk berhubungan dengan peranti keluaran seperti CD-ROM, floppy-disk, dll.

/usr/bin berisi file untuk sistem organisasi.

/sbin berisi file sistem yang dijalankan secara otomatis oleh linux.

/etc berisi banyak file konfigurasi berupa teks untuk mengubah konfigurasi sistem

Page 13: File System Linux

Struktur Direktori Linux13

/bin Binary utk user & superuser

/boot Utk booting (termasuk kernel image)

/dev Device hardware

/etc Konfigurasi system (untuk su)

/home Home directori user & program

/lib Library utk mendukung kerja kernel

/mnt Mounting point

/proc Data kernel setiap saat

/root Direktori milik super user (su)

Page 14: File System Linux

Cont”d14

/sbin Binari untuk su/tmp Direktori sementara utk program

berjalan/usr Binary & library hasil instalasi

user/var Log, mailbox & data aplikasi

Page 15: File System Linux

/proc15

/proc/[nomor] No. PID

/proc/cpuinfo Info ttg cpu

/proc/devices Device di system

/proc/dma Dma yang digunakan

/proc/filesystems

File system didukung

/proc/interrupts

Jumlah IRQ

/proc/ioports I/O port digunakan

/proc/kcore Memory fisik

/proc/kmesg Kernel log message

Page 16: File System Linux

Cont”d16

/proc/ksyms Module symbolik link

/proc/loadavg Load system 1.5 & 15 mnt

/proc/locks File di lock

/proc/meminfo

Memory yang free

/proc/modules

Module yang di load

/proc/net Kondisi jaringan

/proc/pci PCI device

/proc/stat Statistik kernel

/proc/uptime Lama up

Page 17: File System Linux

Floppy & Harddisk17

/dev/fd0 Floppy pertama

/def/fd1 Floppy ke dya

/dev/hda HD AT bus pertama

/dev/hda1-15

Partisi di HD AT ke 1

/dev/hdb HD AT bus kedua

/dev/hdb1-15

Partisi di HD AT ke 2

/dev/sda SCSI HD pertama

/dev/sda1-15 Partisi SCSI HD ke 1

/dev/sdb SCSI HD ke dua

Page 18: File System Linux

Booting Sistem18

Langkah-langkah yang dilakukan sistem pada Saat booting :1. Kernel menjalankan program init yang berada

pada direktori /sbin2. Init menjalankan script shell

/etc/rd.d/rc.sysinit3. rc.sysinit menjalankan sistem lainnya dan

menampilkan proses start up4. Init menjalankan script yang sesuai dengan

default run level5. Init menjalankan script pada /etc/rc.d/rc.local

Page 19: File System Linux

Run Level pada Linux19

Run Level 0:/etc/rc.d/rc0.dMenjalankan sekumpulan script yang digunakan untuk shutdown

Run Level 1:/etc/rc.d/rc1.dDigunakan oleh sistem administrator untuk melakukan perawatan software

Run Level 2:/etc/rc.d/rc2.dDigunakan untuk menjalankan fungsi networking, kecuali untuk network file system (NFS)

Page 20: File System Linux

20

Run Level 3:/etc/rc.d/rc3.dMerupakan default run level yang ada pada file /etc/inittab

Run Level 4:/etc/rc.d/rc4.dMerupakan runlevel yang dapat disetting kembali

Run Level 5:/etc/rc.d/rc5.dDigunakan untuk menjalankan aplikasi pada X Window

Run Level 6:/etc/rc.d/rc6.dDigunakan untuk reboot sistem

Page 21: File System Linux

21

Sekian