Senin, 02 April 2012

Isi Direktori /usr Linux

         Sejauh ini /usr biasanya berisi data share yang terbesar pada sistem.  Karenanya, direktori ini adalah salah satu direktori terpenting di sistem karena berisi binary user, dokumentasinya, library, file-file header, dll. X dan library pendukungnya juga dapat ditemukan disini. Program pengguna seperti telnet, ftp dll juga ditempatkan disini.
Pada implementasi Unix/Linux asli, /usr adalah tempat direktori /home berada. (Berarti /usr/namaanda sama dengan /home/namaanda).
Pada sistem Unix/Linux yang ada saat ini, /usr adalah tempat program-program dan data “user-land” (sebagai lawan dari program-program dan data-data “system-land”). Namanya tidak berubah, tetapi maknanya dipersempit dari “segala sesuatu yang berhubungan dengan pengguna” menjadi “program-program dan data yang dapat digunakan oleh pengguna”. Dengan demikian, beberapa orang mungkin kini merujuk direktori ini sebagai “User System Resources” dan bukan “user” dalam arti awal ia ditujukan.

/usr/bin
Direktori ini berisi sebagian besar binari sistem anda. Executable program di direktori ini sangat beragam, misalnya vi, gcc, gnome-session dan mozilla dapat ditemukan disini
/usr/doc
Direktori pusat dokumentasi. Dokumentasi biasanya ditempatkan di /usr/share/doc dan ada link yang menuju kesana.
/usr/etc
Secara teoritis, ini adalah direktori lain untuk file-file konfigurasi. Secara virtual tidak digunakan lagi saat ini.
/usr/games
Direktori ini berisi file-file game jaringan. Jarang digunakan saat ini.
/usr/include
Direktori berisi “file-file header”, dibutuhkan untuk kompilasi source code oleh pengguna
/usr/lib
Direktori ini berisi librari program. Library adalah koleksi rutin program yang sering digunakan.
/usr/local
Ide awal direktori ini adalah memiliki direktori /usr (lokal) yang terpisah pada setiap mesin selain direktori /usr, yang mungkin dimounting dengan status read only. Direktori /usr/local menyalin struktur dari /usr. Saat ini, direktori /usr/local dianggap sebagai tempat yang paling baik untuk menyimpan program-program yang dikompail sendiri atau program-program pihak ketiga. Hirarki /usr/local adalah untuk digunakan oleh administrator sistem ketika menginstall program secara lokal. Program tersebut mestilah aman untuk ditulis lang ketika software sistem diupdate. Ia dapat juga digunakan oleh program dan data yang bersifat shareable antara sekelompok host, tetapi tidak ditemukan di direktori /usr. Software yang terinstall secara lokal mestilah ditempatkan di dalam /usr/local bukan di /usr, kecuali jika ia ditujukan untuk mengganti atau menimpa software yang ada di /usr
/usr/sbin
Direktori ini berisi program-program untuk keperluan administrasi sistem, yang berarti dijalankan oleh ‘root’. Seperti direktori /sbin, ia bukanlah bagian dari $PATH user. Contoh binari yang ditempatkan disini adalah chroot, useradd, in.tftpd dan pppconfig.
/usr/share
Direktori ini berisi file-file “shareable” dan bersifat architecture-independent (docs, icons, fonts dll). Perlu dicatat bahwa /usr/share secara umum tidak ditujukan untuk digunakan bersama oleh sistem operasi yang berbeda atau oleh rilis yang berbeda dari sebuah sistem operasi. Setiap program atau paket yang berisi data yang dibutuhkan, yang tidak perlu dimodifikasi sebaiknya ditempatkan di /usr/share (atau /usr/local/share jika diinstall secara lokal). Direkomendasikan untuk membuat subdirektori di bwah /usr/share untuk keperluan tersebut.
/usr/src
Ini adalah sub direktori linux yang berisi source kernel Linux, file-file headernya dan dokumentasinya

Tidak ada komentar:

Posting Komentar