file system linux
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 PresentationTRANSCRIPT
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
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.
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 (_).
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:~$
6
Memindahkan dan mengubah nama fileMenggunakan perintah mv ( move ) sbb:mv <asal> <tujuan>
Menyalin (copy) FileMenggunakan perintah cp (copy) sbb:cp <asal> <tujuan>
Manajemen Direktori
7
Membuat direktoriMenggunakan perintah mkdir sbb:darkstar:~$ mkdir direktoribaru.darkstar:~$ lsdirektori baru/
Menghapus DirektoriMenggunakan perintah rmdir sbb:darkstar:~$ rmdir direktoribaru.
8
Memindahkan DirektoriMenggunakan perintah mvmv <direktori> <tujuan>
Menyalin DirektoriMenggunakan perintah cp sbb:cp <direktori> <tujuan>
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.
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.
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.
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
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)
Cont”d14
/sbin Binari untuk su/tmp Direktori sementara utk program
berjalan/usr Binary & library hasil instalasi
user/var Log, mailbox & data aplikasi
/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
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
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
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
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)
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
21
Sekian