Sistem operasi Debian, yang berbasis Linux, memiliki struktur direktori yang mematuhi standar yang dikenal sebagai Filesystem Hierarchy Standard (FHS). Struktur direktori ini memastikan bahwa pengguna dan aplikasi dapat menemukan file dan direktori dengan cara yang konsisten. Artikel ini akan membahas beberapa direktori utama yang ada pada Debian dan perannya dalam sistem.
1. Root Directory (/
)
Direktori root (/
) adalah direktori teratas dalam hierarki sistem file Debian. Semua direktori dan file lainnya bercabang dari root ini. Direktori root bukan direktori home untuk pengguna root, melainkan pusat dari semua direktori yang ada di sistem.
2. Direktori Penting di dalam /
/bin
(Binary) Direktori ini menyimpan program eksekusi (biner) penting yang diperlukan untuk memulai sistem, memelihara sistem, dan menjalankan operasi dasar. Contoh perintah yang ada di sini adalahls
,cp
,mv
, dancat
. Program di sini dapat digunakan oleh semua pengguna./boot
Direktori ini menyimpan file yang diperlukan untuk proses booting, seperti kernel Linux (vmlinuz
) dan konfigurasi boot loader (misalnya,grub
). File-file di sini sangat krusial karena tanpa mereka, sistem tidak dapat memulai./dev
(Devices)/dev
berisi file-file perangkat yang merepresentasikan perangkat keras dan periferal yang ada pada sistem. Contohnya adalahsda
untuk hard disk atautty
untuk terminal. File-file ini memungkinkan akses langsung ke perangkat keras dari ruang pengguna./etc
(Configuration) Direktori ini menyimpan file konfigurasi sistem yang bersifat global. File di sini mengontrol konfigurasi sistem, layanan, dan aplikasi. Contoh file di sini termasukfstab
(untuk konfigurasi mount filesystem) danpasswd
(untuk informasi pengguna)./home
Direktori ini adalah tempat penyimpanan direktori home untuk setiap pengguna. Setiap pengguna memiliki subdirektori sendiri di dalam/home
, seperti/home/user1
. Semua file pribadi dan konfigurasi pengguna disimpan di sini./lib
(Libraries) Direktori/lib
menyimpan pustaka (library) yang dibutuhkan oleh perintah yang berada di/bin
dan/sbin
. File di sini umumnya berupa file.so
(shared object) yang berfungsi seperti.dll
pada Windows./media
dan/mnt
(Mount Points)/media
: Direktori ini digunakan sebagai mount point untuk media yang dapat dilepas, seperti CD-ROM, USB flash drive, dll./mnt
: Direktori ini digunakan untuk sementara sebagai mount point saat mengakses filesystem yang berbeda, baik internal maupun eksternal.
/opt
(Optional) Direktori/opt
digunakan untuk menginstal perangkat lunak tambahan yang tidak menjadi bagian dari sistem standar. Aplikasi yang diinstal di sini umumnya merupakan perangkat lunak pihak ketiga./proc
(Process Information)/proc
adalah filesystem virtual yang menyediakan informasi terkait proses dan kernel. File di sini tidak sebenarnya ada di disk, tetapi dihasilkan secara dinamis oleh kernel. Contohnya adalah/proc/cpuinfo
, yang menampilkan informasi tentang prosesor./root
Direktori/root
adalah direktori home untuk pengguna root (administrator sistem). Ini berbeda dari direktori/
dan hanya dapat diakses oleh root./run
Direktori ini digunakan untuk menyimpan informasi runtime, seperti PID, socket, dan informasi status sementara yang dihasilkan oleh layanan selama sistem berjalan./sbin
(System Binaries)/sbin
mirip dengan/bin
, tetapi berisi biner yang hanya diperlukan oleh administrator sistem, sepertifdisk
,mkfs
, danreboot
./srv
(Service Data)/srv
adalah direktori tempat layanan seperti server web atau FTP dapat menyimpan data mereka. Ini adalah tempat di mana data yang dilayani ke pengguna biasanya disimpan./tmp
(Temporary)/tmp
digunakan untuk menyimpan file sementara yang dibuat oleh aplikasi. File di sini biasanya akan dihapus saat sistem direboot, sehingga hanya digunakan untuk penyimpanan sementara./usr
(User Programs)/usr
menyimpan aplikasi dan file yang digunakan oleh pengguna, tetapi bukan bagian penting dari sistem operasi. Ada beberapa subdirektori penting di dalamnya:/usr/bin
: Biner yang dapat digunakan oleh pengguna biasa./usr/sbin
: Biner yang digunakan oleh administrator sistem./usr/lib
: Pustaka yang digunakan oleh aplikasi di/usr/bin
dan/usr/sbin
./usr/share
: File yang bersifat statis seperti dokumentasi, ikon, dan file data lainnya.
/var
(Variable)/var
digunakan untuk menyimpan file yang bersifat variabel, seperti log sistem (/var/log
), mail (/var/mail
), dan data aplikasi lainnya. Direktori ini sering diisi oleh file yang berubah-ubah selama penggunaan sistem.
Kesimpulan
Memahami struktur direktori di Debian penting bagi siapa saja yang ingin menggunakan atau mengelola sistem berbasis Linux dengan efektif. Setiap direktori memiliki tujuan spesifik dan bersama-sama, mereka membantu menjaga sistem tetap terorganisir, aman, dan mudah dikelola. Dengan memahami fungsi dan peran masing-masing direktori, pengguna dapat dengan lebih mudah menyelesaikan tugas-tugas administrasi, memperbaiki masalah, atau hanya mengeksplorasi lebih dalam bagaimana sistem Linux bekerja.
No comments:
Post a Comment