Struktur Direktori Di Linux

7
NAMA : IFIK MAULANA RIZKA NPM : 10402404 KELAS : MIF-E4-10 TUGAS SISTEM BERKAS Struktur Direktori di Linux Sistem organisasi directory pada Linux menyerupai pepohonan (tree), yaitu dimulai dari root, kemudian directory dan sub directory. Struktur directory pada Linux diatur secara hirarki, yaitu dimulai dari root dengan simbol “/”. Kita dapat menciptakan file dan directory mulai dari root ke bawah. Directory adalah file khusus, yang berisi nama file dan INODE (pointer yang menunjuk ke data / isi file tersebut). Secara logika, directory berisi file dan directory lagi (disebut juga subdirectory). Setelah proses instalasi, Linux menciptakan sistem file yang baku, terdiri atas directory sebagai berikut : /etc berisi deskripsi administrative (konfigurasi) dan file executable atau script yang berguna untuk administrasi sistem. /dev berisi file khusus yang mempresentasikan peralatan hardware seperti memori, disk, printer, tape, floppy, jaringan. /bin berisi utilitas sistem level rendah (binary)

description

good

Transcript of Struktur Direktori Di Linux

Page 1: Struktur Direktori Di Linux

NAMA : IFIK MAULANA RIZKANPM : 10402404KELAS : MIF-E4-10

TUGAS SISTEM BERKAS

Struktur Direktori di LinuxSistem organisasi directory pada Linux menyerupai pepohonan (tree), yaitu dimulai dari root, kemudian directory dan sub directory. Struktur directory pada Linux diatur secara hirarki, yaitu dimulai dari root dengan simbol “/”.

Kita dapat menciptakan file dan directory mulai dari root ke bawah. Directory adalah file khusus, yang berisi nama file dan INODE (pointer yang menunjuk ke data / isi file tersebut). Secara logika, directory berisi file dan directory lagi (disebut juga subdirectory).

Setelah proses instalasi, Linux menciptakan sistem file yang baku, terdiri atas directory sebagai berikut :

/etc berisi deskripsi administrative (konfigurasi) dan file executable atau script yang berguna untuk administrasi sistem.

/dev berisi file khusus yang mempresentasikan peralatan hardware seperti memori, disk, printer, tape, floppy, jaringan.

/bin berisi utilitas sistem level rendah (binary)

/sbin berisi utilitas sistem untuk superuser (untuk membentuk administrasi sistem)

/usr/sbin dan /usr/bin berisi utilitas sistem dan program aplikasi level tinggi.

/usr/lib berisi program library yang diperlukan untuk kompilasi program (misalnya C) dan berisi instruksi (command) misalnya untuk Print Spooler (lpadmin).

/tmp berisi file sementara, yang pada saat Bootstrap akan dihapus (dapat digunakan oleh sembarang user)

Page 2: Struktur Direktori Di Linux

/boot berisi file yang sangat penting untuk bootstrap. Kernel vmlinuz disimpan di directory ini.

/proc berisi informasi tentang kernel Linux, proses dan virtual sistem file.

/var berisi directory variable, artinya tempat penyimpanan LOG (catatan hasil output program), file ini dapat membengkak dan perlu dimonitor perkembangannya.

/home berisi directory untuk pemakai Linux (pada SCO diletakkan pada /usr)

/mnt merupakan directory untuk mounting sistem file

/root merupakan Home directory untuk superuser (root)

/usr/bin/x11 merupakan Symbolic link ke /usr/x11R6/bin, program untuk X- Window

/usr/src berisi Source code untuk Linux

/opt atau Option, directory ini biasanya berisi aplikasi tambahan (“add-on”) seperti Netscape Navigator, KDE, Gnomo, Applix.

Directory /etc

Berisi file yang berhubungan dengan administrasi sistem, maintenance script, konfigurasi, security dll. Hanya superuser yang boleh memodifikasi file yang berada di directory ini.

Sub directory  yang sering diakses pada directory /etc antara lain :

httpd, apache web server. ppp, point to point protocol untuk koneksi internet

rc.d atau init.d, inisialisasi (startup) dan terminasi (shutdown) proses di Linux dengan konsep runlevel.

cron.d, rincian proses yang dieksekusi dengan menggunakan jadwal (time dependent process)

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.

Directory /dev

Konsep Unix dan Linux adalah memperlakukan peralatan hardware sama seperti penanganan file. Setiap alat mempunyai nama file yang disimpan pada directory /dev.

Floppy Disk Drive : /dev/fd0 Harddisk

IDE : /dev/had, /dev/hdb, /dev/hdc, /dev/hddSCSI : /dev/sda, /dev/sdb, /dev/sdc

CDROMSCSI : /dev/scd0, /dev/sdc1

Page 3: Struktur Direktori Di Linux

IDE : /dev/gscd, /dev/sonycdUniversal : /dev/cdrom (link dari cdrom IDE atau SCSI)

MousePS2 : /dev/lp0Universal : /dev/mouse

Parallel PortLPT1 : /dev/lp0LPT2 : /dev/lp1

Serial PortCOM1 : /dev/ttyS0COM2 : /dev/ttyS1Universal : /dev/modem (link dari S0 atau S1)

Directory /proc

Directory /proc adalah directory yang dibuat diatas RAM (Random Access Memory) dengan sistem file yang diatur oleh kernel. /proc berisi nomor proses dari sistem dan nama driver yang  aktif di sistem. Semua directory berukuran 0 (kosong) kecuali file kcore dan self. Setiap nomor yang ada pada directory tersebut merepresentasikan PID (Process PID).

Page 4: Struktur Direktori Di Linux

Sistem Berkas pada Windows

Sistem operasi Windows merupakan sistem operasi yang telah dikenal luas. Sistem operasi inisangat memudahkan para penggunanya dengan membuat struktur direktori yang sangat userfriendly.Para pengguna Windows tidak akan menemui kesulitan dalam menggunakan sistemdirektori yang telah dibuat oleh Microsoft. Windows menggunakan sistem drive letter dalammerepresentasikan setiap partisi dari disk. Sistem operasi secara otomatis akan terdapat dalampartisi pertama yang diberi label drive C. Sistem operasi Windows dibagi menjadi dua keluargabesar, yaitu keluarga Windows 9x dan keluarga Windows NT (New Technology).

Direktori yang secara otomatis dibuat dalam instalasi Windows adalah:

1. Direktori C:\WINDOWSDirektori ini berisikan sistem dari Windows. Dalam direktori ini terdapat pustaka-pustakayang diperlukan oleh Windows, device driver, registry, dan program-program esensialyang dibutuhkan oleh Windows untuk berjalan dengan baik.

2. Direktori C:\Program FilesDirektori ini berisikan semua program yang diinstal ke dalam sistem operasi. Semuaprogram yang diinstal akan menulis entry ke dalam registry agar program tersebut dapatdijalankan dalam sistem Windows.

3. Direktori C:\My DocumentsDirektori ini berisikan semua dokumen yang dimiliki oleh pengguna sistem.Sistem operasi Windows dapat berjalan diatas beberapa macam sistem berkas. Setiap sistemberkas memiliki keunggulan dan kekurangan masing-masing. Semua keluarga Windows yang berbasis Windows NT dapat mendukung sistem berkas yang digunakan oleh keluarga Windows 9x, namun hal tersebut tidak berlaku sebaliknya.

Page 5: Struktur Direktori Di Linux

Sistem Berkas yang terdapat dalam sistem operasi Windows adalah:

1. FAT 16: Sistem berkas ini digunakan dalam sistem operasi DOS dan Windows 3.12. FAT 32: Sistem ini digunakan oleh keluarga Windows 9x.3. NTFS: Merupakan singkatan dari New Technology File System. Sistem berkas ini adalahsistem berkas berbasis journaling dan dapat digunakan hanya pada keluarga WindowsNT. Keunggulan dari sistem berkas ini adalah fasilitas recovery yang memungkinkandilakukannya penyelamatan data saat terjadi kerusakan pada sistem operasi.

Sistem Berkas pada Mac OS X

Mac OS X menggunakan sistem berkas yang diwariskan dari Mac OS lama disebut HFS Plus, yang terkadang disebut Mac OS Extended. Karena akar Unix dari Mac OS X, perijinan UNIX ditambahkan ke HFS Plus. Kemudian versi HFS Plus ditambahkan journal untuk mencegah korupsi dari struktur sistem berkas dan memperkenalkan sejumlah optimasi dengan algoritma alokasi dalam upaya untuk defragment file secara otomatis tanpa membutuhkan sebuah Defragmenter eksternal.

Nama file bisa mencapai 255 karakter. HFS Plus menggunakan Unicode untuk menyimpan nama file. Pada Mac OS X, filetype bisa datang dari type code, disimpan dalam metadata file, atau nama file.

HFS Plus has three kinds of links: Unix-style hard links , Unix-style symbolic links and aliases . HFS Plus memiliki tiga jenis link yaitu Unix-style hard links , Unix-style symbolic links and aliases. Alias dirancang untuk mempertahankan link ke file asli mereka bahkan jika pindah atau berganti nama, mereka tidak

Page 6: Struktur Direktori Di Linux

diinterpretasikan oleh sistem berkas sendiri, tetapi oleh File Manager code di userland .

Mac OS X also supports the UFS sistem berkas, derived from the BSD Unix Fast Sistem berkas via NeXTSTEP . Mac OS X juga mendukung sistem berkasUFS, berasal dari BSD Unix Fast Sistem berkas melalui NeXTSTEP. Tapi pada Mac OS X 10.5 (Leopard), dan Mac OS X tidak dapat diinstal lagi pada volume UFS.

Versi yang lebih baru Mac OS X mampu membaca dan menulis dengan sistem berkas FAT (16 & 32). Mereka mampu membaca, tapi tidak menulis ke sistem berkas NTFS. Perangkat lunak pihak ketiga masih diperlukan untuk menulis ke sistem berkas NTFS di Snow Leopard 10.6.4.