Rabu, 25 April 2018

Linux Files Tree / Direktori Linux

Untuk mengawali dapat dilihat dengan menuliskan “man hier



Jenis Directory Path Fungsi
Root / Apapun yang ada pada linux system berada di root direktori
Binary Directory /bin Direktori yang berisikan binaries file yang digunakan oleh selalu
user
/[User_Name]/bin Direktori yang berisikan binaries file untuk user tertentu
/sbin Direktori yang berisikan binaries file yang digunakan untuk
konfigurasi sistem operasi
/lib Direktori yang berisikan binaries file yang digunakan untuk
konfigurasi sistem operasi, biasanya mengandung kata “lib”
/lib/modules Direktori yang berisikan Linux kernel modul
/lib64 Direktori yang berisikan binaries file yang digunakan untuk
konfigurasi sistem operasi, biasanya mengandung kata “lib”
/opt Optional software
dan berisikan file konfigurasinya. Biasanya digunakan untuk software
yang di luar distribution repository
Configuration Directory /boot Direktori yang berisikan file yang digunakan untuk proses booting
/etc [Editeable Text Configuration]
Direktori yang berisikan konfigurasi file
/etc/init.d Berisikan script untuk start dan stop daemon process
/etc/X11 Berisikan file graphical display dari X.org foundation atau GUI. Untuk terminal
biasanya tidak ada
/etc/skel Sebagai template home direktori untuk user baru
/etc/sysconfig Berisikan file konfigurasi dari sistem operasi yang terpasang.
Data Direktori /dev File device yang ditampilkan dalam ordinary files. Sebagai
kernel untuk mengenal
device
/dev/tty Merepresentasikan terminal atau konsole yang terpasang disistem
/dev/null Untuk menyimpan output yang tidak diinginkan
/proc Untuk menyimpan spesial direktory, tanpa mengambil disk space.
Sebagai tempat tampilan kernel, manajemen kernel
/proc/interrupts Menampilkan interrupts
/proc/kcore [BIG SIZE file]
Sama dengan physical memory
/sys Berisikan informasi kernel mengenai hardware
UNIX System Resources /usr Berisikan shareable, read only data
/usr/bin Berisikan banyak command
/usr/include Berisikan include file untuk C
/usr/lib Berisikan library yang tidak secara langsung di eksekusi oleh user
/usr/local Dapat digunakan untuk instalasi software secara lokal
/usr/share Berisikan arsitektur data yang independent
/usr/src Berisikan lokasi yang direkomendasikan untuk source file kernel
Variable Data /var File yang tidak dapat diprediksi ukurannya, seperti file log

/var/log Berisikan seluruh log files
/var/log/messages File yang berisikan apa yang terjadi pada sistem
/var/cache Direktori yang berisikan beberapa data cache dari aplikasi
/var/spool Direktori yang berisikan spool direktori
/var/lib Direktori yang menyimpan application state information
Data Direktori /home User dapat memasukkan data personalnya di direktori ini, biasanya
ditambah /home/$username untuk lebih spesifik usernya
/root Berisikan data personal dan profil dari root user
/srv Berisikan data yang disediakan oleh sistem sendiri. Berisikan file
cvs, ftp, rsync dan www
/media Berisikan mount point untuk removeable device
/mnt Berisikan mount point secara sementara. Digunakan juga
untuk file sharing
/tmp Berisikan data yang dibutuhkan dan di simpan secara temporal