Saturday, June 22, 2013

Struktur Linux

Struktur Linux
Linux memiliki struktur sistem yang  tidak jauh beda dengan Unix, yang merupakan sebuah sistem operasi yang terstruktur, baik pada perangkat lunaknya maupun pada perangkat keras
Adapun struktur Linux yang menyangkut perangkat lunak antara lain :
  • Shell
Shell merupakan bagian sistem yang berfungsi sebagai interpreter pada linux. Shell berfungsi sebagai interface (antar muka) antara user dengan sistem. Ada beberapa macam shell yang terdapat pada sistem linux antara lain :
korn shell( /bin/ksh)
Bourne Again Shell ( /bin/bash )
C Shell ( /bin/csh )
  • Utilitas
Utilitas adalah salah satu program yang sengaja disediakan linux untuk melakukan tugas-tugas tertentu. Utilitas ini biasanya terinstall secara otomatis saat sistem diinstall
  • Kernel
Kernel, merupakan bagian paling penting dari suatu sistem linux, memiliki fungsi : untuk menampilkan berbagai bentuk fungsi bertingkat rendah dan pengendali langsung perangkat kera.
Terdapat beberapa fungsi yang dilakukan kernel antara lain :
1.       Manajemen file dan security
2.       Pelayanan proses input out-put
3.       Manajemen memori
4.       Penanganan proses interupsi
5.       Proses manajemen sistem dan penjadwalan
6.       Pelayanan jam sistem dan tanggal
  • Aplikasi
Aplikasi adalah salah satu program yang dibuat oleh pemakai untuk memenuhi kebutuhan sendiri.

Struktur Direktori linux
Linux memiliki perbedaan dalam menangani struktur direktorinya dimana semua dianggap sebagai sebuah file.File merupakan struktur dasar dalam sebuah sistem komputer berfungsi untuk menyimpan data-data maupun informasi. Dalam linux ada tiga kategori utama antara lain :
1). Directory
Yaitu file yang berisi daftar nama dan juga suatu bilangan node dari masing-masing file yang digunakan.

2). File spesial
Yaitu file yang menyatakan piranti fisik / perangkat keras, bisa berupa file-file yang berhubungan dengan komunikasi antar proses yang sedang berjalan.
3).  File Biasa
Yaitu file yang digunakan untuk penyimpanan data, dokumen, grafik, dll.Bentuk file antara lain file data, file executable, skip shell, file teks)

Pada Linux, terdapat beberapa direktori utama yang masing-masing memiliki fungsi tersendiri

  • / -  Merupakan root atau akar dari seluruh direktori global. Partisi dimana diletakkan/ (root system) akan menjadi direktori sistem atau partisi pokok.
  • /bin – Memuat program arahan yang merupakan sebagian dari sistem operasi Linux. Banyak perintah Linux seperti cat, cp, ls, more, dan tar terletak pada /bin.
  • /boot – Memuat Linux Kernel dan file lain yang diperlukan LILO dan GRUB boot manager.
  • /dev – Memuat semua file penting. Linux melakukan semua operasi utama komputer seperti sebuah file yang special. Semua file seperti ini terletak di /dev.
  • /etc – Berisi file-file konfigurasi system
  • /home – Direktori Home menyimpan semua direktori home user.
  • /lib – Memuat file library, termasuk modul driver yang dapat diisi pada sistem boot.
  • /media – Direktori untuk mounting removable media seperi drive CD-ROM, floopy disk dan zip drive.
  • /mnt – Direktori untuk mounting file sistem sementara.
  • /opt – Data – data instal / copy untuk aplikasi opsional.
  • /sbin – Memuat file administration yang dapat diakses seperti mount, shutdown, umount.
  • /srv – Memuat data untuk layanan (HTTP, FTP, etc.) yang ditawarkan oleh sistem.
  • /tmp – Direktori yang digunakan untuk menyimpan data sementara. Isi dari direktori ini dibersihkan setiap kali sistem boot.
  • /usr – Memuat sub direktori untuk berbagai program seperti sistem X Windows.
  • /var – Memuat berbagai sistem file seperti log, direktori mail, print dan lain – lain. Yang sering kali berubah kandungannya.
  • /root – Root Direktori yang membentuk basic sistem file. Semua file dan direktori secara logic berada di dalam root direktori ini walaupun dari lokasi yang berbeda. 

  • /proc – Direktori istimewa untuk sistem file virtual. Ia mencakupi informasi mengenai berbagai aspek sistem Linux.

No comments: