halo semuanya, selamat datang di blog saya. pada kesempatan kali ini saya akan menjelaskan tetang struktur direktori linux. Yuk simak penjelasan berikut.
Struktur direktori linux dengan windows sangatlah berbeda. struktur direktori linux disusun secara herarki, berbeda dengan windows yang disusun berdasarkan partisi. LInux hanya memili satu folder indux, yaitu root (/). dibawah Root terdapat direktori lagi sepetri /boot, /home, /bin, dll, yang akan saya jelaskan di bawah.
1. / (root): Direktori utama, semua direktori lain berada di bawahnya.
ibaratnya ini seperti di local :c/ pada windows, yang dimana di dalam direktori tersebut, terdapat direktori lagi.
2. /bin: Berisi file binary (program) penting yang dibutuhkan untuk boot dan operasi dasar sistem. Seperti ls, ping, cp, mv, dll3. /boot: Berisi file yang diperlukan untuk memulai proses booting sistem, seperti kernel Linux dan boot loader.
4. /dev: Berisi file perangkat untuk hardware seperti hard disk, cdroam, ssd, dll. Setiap perangkat yang terhubung dengan linux, akan dipresentasikan sebagai file.
5. /etc: Berisi file konfigurasi sistem yang bisa diedit menggunakan teks editor.
6. /home: Direktori untuk menyimpan file milik pribadi atau milik masing-masing user. Setiap user memiliki direktori home masing-masing, terapi tidak dengan super user.
7. /lib: Berisi file-file penting yang dibutuhkan oleh file binari dalam direktori /bin dan /sbin. Sedangkan kumpulan file pnenting yang dibutuhkan oleh binari dalam folder /usr/bin terletak pada /usr/lib.
8. /media: Direktori sementara untuk me-mount removable devices seperti flash disk. Jadi ketika kalian memasang flashdrive ke komputer kalian, maka direktori flashdrive tersebut akan ditambahkan di direktori /media. jadi kalian bisa mengakses flaskdrive kalian di direktori ini.
9. /mnt: Titik mount sementara untuk file system.
10. /opt: Digunakan untuk instalasi aplikasi tambahan atau aplikasi ketiga yang repositonya tidak resmi. contoh nya chrome. Ada beberapa alasan kenapa chrome tidak berapa di repositori resmi linux. pertama, tidak masuk dengan filosofi linux, yaitu open-source. kedua. Linux tidak mau bergantung kepada perusahaan besar seperti google. ketiga, tidak ada minat terhadap komunitas linux. empat, ada pengganti alternatif yang lebih ringan yairu firefox dan chroimum(versi open-source dari chrome).
11. /proc: direktori virtual yang berisi informasi langsung tentang sistem dan proses yang sedang berjalan. Semua file dan subdirektori di dalam
/proc
tidak benar-benar ada di hard drive, melainkan dibuat secara dinamis oleh sistem operasi setiap kali kalian mengaksesnya./12. root: Direktori home untuk user root (superuser). User root memiliki direktori langsung, yaitu /root. Perlu digaris bawahi bahwa (/) dengan (/root) berbeda. (/) merupakan direktori utama dari direktori yang dibawahnya.
13. /sbin: Sama hal nya dengan /bin, direktori ini Berisi binary sistem penting untuk administrasi sistem, seperti fconfig, iptables, dll.
14. /srv: Direktori sebagai tempat data dari sebuah layanan seperti web server atau FTP server yang diberikan oleh sistem. Contoh kalian menggunakan server Apache untuk service web, kalian bisa menyimpan file-file website tersebut di sebuah direktori di dalam /srv.
15. /sys: Berisi informasi tentang perangkat keras, driver, dan kernel.
16. /tmp: Tempat penyimpanan file semenetara yang dapat diakses oleh semua pengguna. file disini biasanya dihapus saat sistem reboot.
17. /usr: Berisi sebagian besar aplikasi dan file yang digunakan user. Jadi sebagian isi dari direktori ini yaitu yaitu aplikasi yang kita install di linux.
18. /var: Direktori yang diperuntukan menyimpan file-file yang akan terus membesar ukurannya. Biasa digunakan untuk menyimpan file log, email, web, database, dll. Contohnya ketika kalian ingin menambahkan sebuah file di web server apache, maka kalian bisa melihatnya di direktori /var/www/html
REFERENSI: