Rabu, 27 April 2011

Mengenal Struktur File Dan Direktori di Linux

Sistem file pada Linux, yaitu dimulai dari root, lalu direktori dan sub direktori. Sistem file pada Linux diatur dimulai dari root dengan simbol “/”. Kita dapat menciptakan File dan Direktori mulai dari root ke bawah. Direktori adalah file khusus, yang berisi nama file. Direktori dapat berisi File dan Direktori lagi (disebut juga Subdirektori).

Setelah proses instalasi, Linux menciptakan system file yang baku, terdiri atas direktori sebagai berikut :
  • /etc = Berisi file administrative (konfigrasi dll) dan file executable atau script yang berguna untuk administrasi system.
  • /dev = Berisi file khusus yang merepresentasikan peralatan hardware seperti memori, disk, printer, tape, floppy, jaringan dll.
  • /bin = Berisi utilitas sistem level rendah (binary) .
  • /sbin = Berisi utilitas sistem untuk superuser (untuk membentuk administrasi sistem).
  • /usr/sbin dan /usr/bin = Berisi utilitas sistem dan program aplikasi level tinggi.
  • /usr/lib = Berisi program library yang diperlukan untuk kompilasi program (misalnya C). Berisi instruksi (command) misalnya untuk Print Spooler (lpadmin) dll.
  • /tmp = Berisi file sementara, yang pada saat Bootstrap akan dihapus (dapat digunakan oleh sembarang user).
  • /boot = Berisi file yang sangat penting untuk proses bootstrap. Kernel vmlinuz disimpan di direktori ini.
  • /proc = Berisi informasi tentang kernel Linux, proses dan virtual system file.
  • /var = Direktori variable, artinya tempan penyimpanan LOG (catatan hasil output program), file ini dapat membengkak dan perlu dimonitor perkembangannya.
  • /home = Berisi direktori untuk pemakai Linux (pada SCO diletakkan pada /usr)
  • /mnt = Direktori untuk mounting system file Home direktori untuk superuser (root)
  • /root/usr/bin/X11 Symbolic link ke /usr/X11R6/bin, program untuk X-Window Source code untuk Linux
  • /usr/src Option, direktori ini biasanya berisi aplikasi tambahan (“add-/opton”) seperti Netscape Navigator, kde, gnome, applix dll.
Direktori /etc : Berisi file yang berhubungan dengan administrasi system, maintenance script, konfigurasi, security dll. Hanya super user yang boleh memodifikasi file yang berada di drektori ini. Subdirektori yang sering diakses pada direktori /etc antara lain :
  • httpd, apache web server.
  • ppp , point to point protocol untuk koneksi ke Internet.
  • rc.d atau init.d, inisialisasi (startup) dan terminasi (shutdown) proses di Linux dengan konsep runlevel.
  • cron.d , rincian proses yang dieksekusi dengan menggunakan jadwal(time dependent process)
  • FILES, file security dan konfigurasi meliputi : passwd, hosts, shadow, ftpaccess, inetd.conf, lilo.conf, motd, printcap, profile, resolv.conf, sendmail.cf, syslog.conf, dhcp.conf, smb.conf, fstab .