Sabtu, 20 November 2010

Filesystem Hierarchy Standard (FHS) dalam LINUX

Jika kita ingin belajar linux lebih mendalam, hal yang paling dasar dipahami adalah truktur direktori pada linux itu sendiri. Pada dasarnya semua linux memiliki struktur direktori yang sama. Struktur direktori Linux berbeda dengan struktur direktori yang ada pada Windows ataupun MS-DOS. Setiap direktori memiliki fungsi yang berbeda-beda. Contoh bahwa direktori /bin berfungsi untuk menyimpan semua perintah dasar pada Linux. Sehingga struktur direktori di Linux disebut Filesystem Hierarchy Standard (FHS).
Untuk memudahkan memahami tentang FHS di Linux, anda dapat memperhatikan ilustrasi dibawah seperti yang dibuat oleh linuxconfig.org :



Berikut ini adalah pengertian atau fungsi dari masing - masing direktori yang ada dibawah root
* /bin direktori yang berisi file-file binary standar yang dapat digunakan oleh seluruh user baik user biasa maupun super user (perintah dasar dalam linux) 
* /boot direktori yang berisi file-file untuk booting Linux 
* /dev direktori yang berisi file system khusus yang merupakan refleksi device hard-ware yang dikenali dan digunakan sistem seperti Hard Disk, Floppy Disk, Flash Disk, dll 
* /etc direktori yang berisi file-file konfigurasi sistem, dan hanya boleh diubah oleh super user 
* /home direktori yang berisi yang merupakan direktori home untuk semua user 
* /lib direktori yang berisi file-file library yang digunakan untuk mendukung kerja kernel Linux 
* /mnt merupakan direktori khusus yang disediakan untuk mounting (mengaitkan) device disk storage ke sistem dalam bentuk direktori 
* /proc berisi file system khusus yang menunjukkan data-data kernel setiap saat 
* /root direktori home untuk user root (user khusus dengan priviledges hampir tak terbatas. 
* /sbin direktori yang sama seperti direktori /bin, tetapi hanya super user yang se-baiknya menggunakan binary- binary tersebut mengingat fungsi-fungsi binary yang terdapat di direktori ini untuk maintenance sistem 
* /tmp berisi file-file sementara yang dibutuhkan sebuah aplikasi yang sedang berjalan 
* /usr direktori yang berisi library, binary, dokumentasi dan file lainnya hasil instalasi user 
* /var direktori yang berisi file-file log, mailbox dan data-data aplikasi
FHS ini berlaku untuk semua distro (Ubuntu, Red Hat, Fedora, etc.).

1 komentar:

Posting Komentar