Rabu, 24 Oktober 2012

STRUKTUR FHS DAN PENGERTIAN DIRETORI



      Menurut kebiasaan berbagai dtribusi Linux seringkali menyulitkan untuk user-user pemula.Banyak hal yang membingungkan karena ketidak seragaman distro-distro Linux tersebut. Dalam bagian ini kita akan fokus ke struktur direkrori saja.Beberapa distribusi besar termasuk RedHat mempunyai komitmen untuk menerapkan standar struktur direktori yang dibuat oleh sebuah grup. Grup yang dipelopori oleh Rusty russell, Daniel Quinlan dan Chirtoper Yeoh ini mendiskusikan dan membuat standar struktur direktori yang disebut FHS atau Files system Hierarachy Standart. Tujuan dibuatnya standar ini adalah agar para pengembang distribusi system operasi berbasis Unix mudah mengatur struktur direktori. Yang pada akhirnya para pengembang software dan pada system administrator bisa menggunakan secara mudah pula. Dengan adanya standar ini software-software yang bergantung pada software yang lain akan bisa mencari di lokasi-lokasi yang sudah bisa di prediksi. Userpun akan bisa memperkirakan dimana akan menemukan dimana program yang bisa dipakai. Rincian lengkap lokasi dan fungsi dalam FHS bisa diliat dari dokumentasi terakhir yang bisa
anda dapatkan difhs pada mosul ini akan dijelaskan secara sngkat sebagian dari standar tersebut.

Direktori root(/)

Isi direktori ini harus cukup untuk melakukan boot, restore, recover, dan memperbaiki sistem. Semua perangkat yang diperlukan untuk melakukan pekerjaan tersebut harus tersedia bisa di jalankan dari direktori ini. Filesistem ini bisa jadi berasal dari media dengan ukuran kecil sehingga file-file yang diletakan disini diusahakan sekecil mungkin dari segi ukuran. Aplikasi – aplikasi baru yang dibuat sebaiknya tidak membuat direktori di bawah ini dan tidak memerlukan file atau direktori khusus dalam direktori ini. Dalam direktori ini haris terdapat direktori yang dirinci dalam tabel berikut

Direktori opsional yang boleh dibuat adalah /home dan /root. Masing masing adalah home direktori untuk user-user dan root.

Direktori /dev
Berisi file-file sistem yang mewakili piranti-piranti yang ada dalam sisem komputer. Tanpa file-file ini sistem tidak akan berfungsi dengan benar.


Direktori /etc
Direktori disediakan untuk file-file konfigurasi bagi komputer. File-file ini harus berupa file statik dan tidak berubah-ubah. Tidak boleh ada program atau skrip yang bisa dieksekusi di direktori ini.


Direktori /lib
Berisi liblari yang diperlukan oleh program-program yang terletak didalam direktori /sbin dan /bin. Libraly-liblary ini sangant penting dalam proses booting dan eksekusi program dari file sistem.


Direktori /mnt
Disediakan untuk mount point sementara file sistem-file sistem. Misalnya partisi sistem operasi lain atau file sistem jaringan. Untuk piranti removeable seperti CD ROM, Floppy dan USB Flash disk gunakan direktori /media





Direktory /opt
Disediakan untuk menginstall paket-paket software tambahan yang spesifik untuk komputer sistem yang dibangun. Software-software tersebut harus terletak dalam direktori /opt <namapaket>. File-file yang diletakan disini haruslah file-file statik. File-file data yang dinamis diletakan dalam ditektori /var/opt/<namapaket>. Konfigurasi diletakan di /etc/opt/<namapaket>.

Direktori /proc
Berisi file atau direktori yang berhubungan dengan proses dan informasi sistem yang sedang berjalan.

Direktrori /sbin
Berisi program-program seperti badblocks, dumpe2fs, e2fsck, mke2fs, mklost+found, tune2fs, lilo, dan ldconfig.


Direktori /usr
Adalah salah satu direktori dalam struktur direktori sistem operasi berbasis Unix yang penting. Direktori ini berisis file-file yang hanya untuk dibaca dan harus bisa di share oleh sistem yang mengikuti stardart FHS. Paker software yang besar tidak boleh menggunakan direktori dibawah direktori ini secara langsung. Direktori-direktory berikut harus ada antara lain :



Direktori /usr/local
Hirarki dibawah direktori ini digunakan oleh administrator system untuk menginstall aplikasi-aplikasilocal, agar tidak ditimpa ketika sistem di update. Direktori-direktori yang harus ada adalah :









Tidak ada komentar:

Posting Komentar