3. Struktur Direktori (1)
Struktur direktori internal sebuah sistem
dimasing-masing sistem operasi komputer,
memiliki struktur yang berbeda-beda,
tergantung dari konsep dan arsitektur
kernel yang digunakan.
4. Struktur Direktori (2)
Linux menggunakan struktur
layaknya sebuah pohon, dimana
menganggap semua perangkat
(device hardware) yang terhubung
sebuah file / module.
hirarki
sistem
keras
adalah
5. Struktur Direktori (3)
Struktur direktori di Unix dan Linux adalah
sebuah struktur direktori terpadu di mana
semua direktori bersatu di bawah direktori
“/” filesystem root. Struktur Direktori Linux
mengikuti
“Filesystem
Hierarchy
Structure (FHS)” yang dipelihara oleh
“Free Standars Group”.
6. Struktur Hirarki Direktori
Struktur Direktori Linux, menggunakan struktur
direktori pohon terbalik, yang dimulai dari 1 inti yaitu
root (/), dan selanjutnya memiliki banyak cabang /
sehingga membentuk sebuah hirarki
9. Struktur Hirarki Direktori Linux
Struktur hirarki direktori di Linux memiliki banyak direktori
sesuai dengan arsitektur / distribusi Linux yang digunakan.
Pada dasarnya struktur direktori Linux, ditunjukkan pada
gambar diatas.
10. Struktur Hirarki Direktori Linux
Bin
berisi file (executable) / binary / command dalam sistem
linux yang dapat dieksekusi secara langsung oleh
pengguna, seperti perintah command line seperti :
=> ls, mkdir, dll
11. Struktur Hirarki Direktori Linux
Boot
Berisi file boot loader termasuk boot_loader, kernel, initrd,
memtest, config device dan system.mapping, yang
dibutuhkan dan digunakan pada saat sistem booting
(reboot).
12. Struktur Hirarki Direktori Linux
Dev
Merupakan direktori yang berisi file konfigurasi hardware
yang ada di komputer, dan modul-modul driver.
Contohnya : File hardisk => /dev/sda, sda1, sda2, dll.
13. Struktur Hirarki Direktori Linux
etc
Adalah direktori yang berisi file-file yang digunakan untuk
mengkonfigurasi layanan (service) sistem linux. File-file ini
biasanya merupakan file-file yang berbentuk script atau
file-file dengan tipe text.
Contoh : protocol dhcp, dns, webserver, network, dll
14. Struktur Hirarki Direktori Linux
home
Berisi data pengguna (user) yang terdaftar dalam sistem
linux. Seperti file pengguna, pengaturan pengguna, profil
dan pengaturan sistem dalam lingkup pengguna.
15. Struktur Hirarki Direktori Linux
lib
Berisi file-file pendukung / pustaka untuk yang dibutuhkan
oleh program, file binari dan file executable, yang berada di
dalam direktori /bin
16. Struktur Hirarki Direktori Linux
sbin
berisi file executable / program atau perintah yang
digunakan oleh super user.
Contoh : seperti ifconfig (perintah yang menampilkan
informasi tentang kartu jaringan / network device yang
terpasang pada mesin).
18. Struktur Hirarki Direktori Linux
opt
Sebuah direktori yang digunakan oleh perangkat lunak
pihak ketiga dan bukan merupakan fasilitas / utilitas dalam
sistem GNU/Linux.
Contohnya : X/LAMPP, JAVA, dll
19. Struktur Hirarki Direktori Linux
proc
Direktori yang berisikan file buffer (hasil proses) yang
digunakan untuk menginformasikan proses yang sedang
berjalan pada sistem Linux.
Contoh :
seperti hasil buffer dari => meminfo, cpuinfo, version,
uptime, dll
20. Struktur Hirarki Direktori Linux
mnt
Direktori mounting yang berfungsi untuk menampung
tautan antara storeage device dengan sistem.
21. Struktur Hirarki Direktori Linux
tmp
Merupakan sebuah direktori sementara yang menyimpan
file sementara dan akan dihapus ketika sistem di-reboot
(dijalankan kembali).
22. Struktur Hirarki Direktori Linux
usr
Berisi file paket aplikasi, program, dokumentasi,
konfigurasi, binary, library dan source aplikasi linux, yang
dapat dijalankan oleh semua pengguna (user) yang
merupakan utilitas dari aplikasi dalam sistem.
23. Struktur Hirarki Direktori Linux
var
Direktori yang berisi variabel sistem seperti logs, file spool
untuk printer, webserver, mail, proses yang dilakukan, file
logs dan lain-lain.
24. Struktur Hirarki Direktori Linux
srv
Merupakan direktori yang berisi file service dari utilitas /
program pada sistem GNU/Linux.