2008-06-03

Direktori di Linux (saduran dari http://linux.about.com/od/embedded/l/blnewbie3_1_2.htm)

Filesystem Linux sangat besar dan ruwet. Tapi kita harus familiar dengan direktori2 ini untuk memperbaiki skill kita. 

Linux terbagi 5 filesystem : 

/ filesystem berisi os basic dan sarana untuk maintenance. 
/usr --filesystem berisi semua perintah, library, dokumentasi dan file2 yang tidak berubah pada operasi normal 
/var --filesystem berisi file yang berubah, misalnya direktori spool, log, loc, temporary, dan man pages yang lagi dipake 
/home --filesystem berisi file2 user 
/proc --
berisi file2 ga jelas. Mereka tidak secara fisik ada di disk dan tidak memakan space. Ketika masuk ke direktori tersebut kita benar2 mengakses informasi yang disimpan di memory. Digunakan untuk mengakses informasi tentang system. /proc adalah total virtual, isinya tidak ditulis di disk ato media lain, dia hanya berada di memori komputer dan secara konstan mengupdate semua perubahan di sistem.

Banyak utiliti linux menggunakan /proc sebagai sumber dari informasi mereka, contohnya dmesg, ps, etc..

bagian root filesystem :

/bin--executables files (binaries) yang dibutuhkan saat booting yang dapat digunakan oleh user biasa
/sbin--executables files (system binaries) yang tidak diarahkan untuk digunakan oleh user biasa (user biasa masih dapat menggunakannya, tapi direktori ini tidak ada dalam PATH mereka)
/etc--konfigurasi aplikasi2 yang ada di linux
/root--home directory dari root
/dev--device files. Device di linux dibaca sebagai file/mnt--mount points untuk media (floppy, cdrom, zipdrive), partisi dari OS Lain(e.g. MS Windows), network shares, dan semua yang dimount sementara oleh system
/media --sama dgn /mnt cuman ini kayanya defaultnya ubuntu
/lib-- library untuk program yang berada di root filesystem
/boot--file yang digunakan oleh bootstrap loader (LILO or GRUB), disini ada file menu.lst yang berisi list menu yg tampil pas kita nyalain komputer kalo ada 2 ato lebih OS
/opt--ngga semua ada, di notbukku isinya source2 installer  
/tmp--temporary files. biasanya diclean up ostosmastis  
/lost+found --files yang direcovery pas perbaikan filesystem
/home/username --Direktori user secara default

di dalam /usr filesystem

/usr/doc--Dokumentasi linuk, di beberapa distro baru; dokumentasi dipindah ke /usr/share/doc. 
/usr/share --Data independent dari arsitektur komputer, contoh, dictionary words. 
/usr/bin and /usr/sbin-- hampir sama dengan yang ada di root filesystem, cman disini tidak dibutuhkan pas basic bootup (maintenance darurat). hampir smua perintah terletak disini 
/usr/local--aplikasi yang diinstall oleh local administrator. Isi dari direktori ini akan tidak berubah apabila ada upgrade2 sistem 

Tidak ada komentar: