sebagai sistem hirarki file pada komputer. Hirarki ini mengatur struktur file-file dan direktoridirektori pada media penyimpan. Sistem Linux memiliki struktur direktori menyerupai pohon, dengan root (/) sebagai yang utama (akarnya) dilanjutkan dengan file, direktori dan subdirektori dibawahnya.
Pengertian yang kedua, sistem file dapat juga diartikan sebagai sistem penyimpanan file pada media penyimpan. Ini mengatur tentang pemformatan media penyimpan / partisi, sehingga dapat digunakan untuk menyimpan file. Bahasan lebih lanjut tentang materi ini dapat dlihat pada materi tentang Format Harddisk.
Jadi pengertian pertama lebih menekankan pada hirarki file sedangkan yang kedua pada
jenisnya. Pada pertemuan kali ini pembahasan akan difokuskan pada sistem file sebagai
hirarki file pada komputer.
Di Linux sistem path dinyatakan dengan menggunakan tanda / sebagai pemisah antar folder
atau file. Contoh: /etc/bind/named.conf. Jadi, simbol / selain digunakan untuk menunjuk
direktori tertinggi (root) juga dapat digunakan sebagai pemisah antara hirarki file di Linux.
Linux memiliki aturan sendiri dalam menentukan hirarki direktori yang ada dan telah diatur
dalam Filesystem Hierarchy Standard (FHS) yang standarisasinya saat ini dikelola oleh Linux
Foundation. FHS ini sekarang telah sampai versi 2.3 yang dirilis tahun 2004 lalu. Dalam
dokumen FHS ini telah ditetapkan direktori-direktori yang ada di sistem UNIX dan turunannya.
Berikut ini merupakan tabel direktori-direktori yang telah distandarkan untuk digunakan secarabersama-sama.
Direktori | Penjelasan |
/ | Hirarki teratas sistem file Linux |
/bin | Berisikan program-program untuk administrator (root) ataupun user. Umumnya berisikan program-program operasi file seperti cat, ls, cp, dd, df, mkdir, dan lainnya. |
/boot | Berisi file program dan konfigurasi terkait proses booting sistem operasi. Dalam hal ini termasuk juga file-file yang terkait dengan kernel Linux. |
/dev | Berisikan perangkat-perangkat keras yang terhubung ke komputer. |
/etc | Berisikan semua file-file konfigurasi dari aplikasi yang terinstal pada sistem, termasuk juga file skrip yang digunakan oleh sistem. |
/home | Berisikan direktori untuk setiap user yang dibuat di sistem. Setiap user akan memiliki direktori sendiri-sendiri. |
/lib | Berisikan librari-librari yang diperlukan oleh aplikasi pada direktori /bin dan /sbin. |
/media | Direktori untuk mengakses media penyimpan portable, seperti USB flash drive, CD ROM, dan harddisk eksternal. |
/mnt | Dapat digunakan untuk mengakses sistem file (jenis) yang sudah dimount. |
/opt | Dapat berisikan aplikasi-aplikasi tambahan dari apliaksi utama. |
/proc | Berisikan flle-file dari semua proses yang sedang berjalan pada sistem termasuk juga file mengenai informasi tentang status kernel. |
/root | Direktori untuk menyimpan file-file dari user root. |
/sbin | Berisikan aplikasi-aplikasi utama yang berkaitan dengan sistem, seperti init, halt, ifconfig, mkfs, dan reboot. Aplikasi-aplikasi ini hanya dapat dijalankan oleh user root. |
/srv | Berisikan file data yang diperlukan oleh layanan yang ada di sistem, seperti layanan web (HTTP), ataupun FTP. |
/tmp | Berisikan file-file sementara dari aplikasi. File-file ini biasanya akan dihapus pada saat sistem diboot. |
/usr | Ini merupakan direktori utama kedua setelah root (/). Di dalamnya terdapat direktori seperti bin, include, lib, local, sbin dan share. |
/var | Berisikan file-file transaksi yang isinya dapat bervariasi (berubahubah) dari waktu ke waktu. File-file disini juga bersifat sementara, seperti file untuk dicetak, database dan log. |
Melihat dari daftar diatas pengelompokkan dapat juga dilakukan dengan melihat fungsinya
sebagai berikut.
sebagai berikut.
Fungsi | Direktori terkait |
Boot | /boot |
Aplikasi | /bin, /sbin, /lib, /opt, proc, |
Konfigurasi | /etc |
Perangkat I/O | /dev |
Data | /home, /media, /mnt, /root, /srv, /var |
Pada sistem Linux semuanya adalah file. Semua perangkat I/O yang dihubungkan ke
komputer dikelola oleh Linux seperti file-file lainnya, seperti yang ditunjukkan pada direktori
/dev yang berisikan semua file-file tentang perangkat keras yang terhubung ke komputer. Ada juga /proc yang berisikan semua file-file dari proses yang sedang berjalan saat ini. Informasi lebih lanjut mengenai hirarki sistem file ini dapat dilihat pada situs
http://www.pathname.com/fhs/pub/fhs-2.3.html
komputer dikelola oleh Linux seperti file-file lainnya, seperti yang ditunjukkan pada direktori
/dev yang berisikan semua file-file tentang perangkat keras yang terhubung ke komputer. Ada juga /proc yang berisikan semua file-file dari proses yang sedang berjalan saat ini. Informasi lebih lanjut mengenai hirarki sistem file ini dapat dilihat pada situs
http://www.pathname.com/fhs/pub/fhs-2.3.html
0 komentar:
Posting Komentar