Sistem File di GNU LINUX

           Sistem File di GNU LINUX
                           

Assalamualaikum Wr.Wb
Okeh kali ini saya akan membagikan informasi tentang sistem file yang ada pada sistem operasi Linux

1.Pengertian
   Pada sebuah komputer,seluruh informasi yang tersimpan didaalam media penyimpanan seperti hardisk,Flashdisk,CD atau DVD..adalah sebuah file pada GNU/linux ,seluruh program,Dokumen konfigurasi sistem seluruhnya tersimpan didalam file-file sihingga di dalam hardisk anda dapat terdapat ratusan atau bahkan ribuan file.

File :File-file yang menjalankan program disebut dengan file executable atau file binner
Links :Penunjuk ke file lain
Directories :Kumpulan file,links dan direktori lain

2.Memahami Ekstensi File GNU/Linux
 

GNU/Linux dapat membaca ekstensi file dari sistem operasi lain seperti *.jpg
untuk file gambar, *.html untuk file web, *.doc untuk word processor Microsoft
Windows, dll. Ekstensi File yang digunakan debian GNU/Linux:
1.bz2 File kompresi dengan menggunakan kompresi bzip2.
2.gz File kompresi dengan menggunakan kompresi gzip.
3.c File yang ditulis dalam bahasa C.
4.conf File konfigurasi GNU/Linux.
5.deb Paket instalasi debian GNU/Linux.
6.lock File yang terkunci demi untuk menghindari pemakaian oleh file lain.
7.so Objek share (pustaka atau modul).
8.src File source code. Yang ditulis dalam plain text, file tersebut harus
   dikompilasi terlebih dahulu sebelum menggunakannya.
9.tar File yang berisi bundelan/kumpulan file lain yang dijadikan satu.
10.tar.gz File bundelan yang terkompresi dalam format .gz.



3.Pemilik, Hak Akses, dan Group

GNU/Linux merupakan salah satu sistem operasi yang cukup aman (secure).
Seorang user dapat memproteksi file-filenya dan dapat menentukan user mana
saja yang dapat mengakses, membaca, dan merubah file tersebut. Saat sebuah
file dibuat dan disimpan oleh user, maka secara otomatis kepemilikannya
(owner) adalah user yang bersangkutan. Terdapat tiga macam hak akses dari
sebuah file, yaitu:
Read: mengizinkan user lain untuk membaca isi dari file tersebut tetapi user lain
tidak dapat melakukan perubahan isi file.
Write: mengizinkan kepada user lain untuk dapat membaca dan melakukan
perubahan terhadap isi file, termasuk menghapusnya.
Execute: mengizinkan user lain dapat mengeksekusi/menjalankan file (biasanya
berupa script atau program).
Pemberian hak akses kepada user dapat dilakukan secara individu (one by one)
oleh pemilik file. Pemberian hak akses kepada user lain seperti di atas masih
dapat dilakukan jika jumlah user masih terjangkau. Namun bagaimana halnya
jika jumlah user telah mencapai ratusan atau bahkan ribuan dalam sebuah
perusahaan. Sungguh bukan sebuah ide yang baik jika harus diberikan hak akses
satu per satu kepada user yang jumlahnya ribuan tadi. Masalah tersebut ternyata
telah terpikirkan oleh developer GNU/Linux dengan menciptakan manajemen
group yang di dalamnya dapat mencakup banyak user.
Selain hak akses yang dimiliki oleh sebuah file, sistem file GNU/linux juga
mengenal tiga buah mode akses terhadap direktori atau file. Adapun ketiga
mode akses tersebut, yaitu:
1.Owner : hak akses user pemilik direktori atau file.
2.Group : hak akses group tempat user tersebut berada.
3.Other : hak akses setiap user selain pemilik direktori atau file 


4.Direktori GNU/LINUX
   

 Struktur debian GNU/Linux dan varian GNU/Linux lain berdasarkan pada
sistem operasi UNIX. Keuntungan dari sistem direktori ini adalah anda dapat
memposisikan sebuah partisi sebagai sebuah file pada sistem. Berikut ini
struktur direktori/file debian GNU/Linux:


1./ Direktori root. Berisi seluruh file dan direktori lain.
2./bin File biner atau file executable yang dapat digunakan baik user biasa
    ataupun user root.
3./boot File-file yang dibutuhkan sistem saat booting, termasuk kernel.
4./cdrom Mounting point untuk cdrom. Jika sistem memilki 2 buah cdrom drive
    maka akan dikenali sebagai /cdrom2.
5./floppy Mounting point untuk floppy drive. Jika sistem memiliki 2 buah
    floppy drive maka akan dikenali sebagai /floppy2.
6. /dev Mendefinisikan perangkat keras hardisk, partisi, dan perangkat keras
    lainnya. Direktori /dev juga berisi tool makedev untuk membuat device
    baru.
7./etc File konfigurasi sistem debian GNU/Linux seperti /etc/X11 untuk
   konfigurasi X Window.
8./home Direktori home untuk user biasa. Sedangkan direktori home untuk user
    root adalah /root.
9./initrd File-file untuk RAM Disk GNU/Linux.

10. /lib Pustaka program yang dibutuhkan untuk menjalankan sistem dan
    perintah dasar.
11./lost+found File-file recovery
12/mnt Sebuah folder tempat mount point device.
13./proc Proses dan informasi sistem.
14./root Direktori home user root.
16./sbin File-file executable yang dibutuhkan untuk boot sistem serta program-
      program maintenance seperti lilo, ifconfig, mkfs, dll dan hanya dapat
      dieksekusi oleh user root.
17./usr Merupakan direktori tempat aplikasi disimpan oleh GNU/linux, saat
      anda menginstal sebuah program di debian GNU/linux maka akan
      secara otomatis disimpan di direktori tersebut.
18./var File data yang berisi tentang perubahan-perubahan yang dilakukan
      seperti cache, spool, log file, dan file mailbox user. 

19./var/lock File lock untuk menjaga user lain menggunakan file tersebut.
20./var/log Berisi log dari sebuah program
21./tmp Direktori ini digunakan untuk penyimpanan sementara
  Direktori-direktori di atas adalah direktori induk yang dibawahnya masih
   terdapat sub direktori, antara lain:
1./usr/X11R6 Berisi file-file yang dibutuhkan oleh sistem X Window.
2./usr/bin Berisi file-file biner/program yang dapat digunakan oleh seluruh user.
3./usr/doc Berisi dokumentasi yang dapat diakses oleh seluruh user.
4./usr/games Berisi program game yang dapat diakses oleh seluruh user.
5./usr/lib Berisi file biner untuk bahasa pemrograman yang dapat diakses oleh
   seluruh user.
6./usr/local Berisi program yang ditulis oleh user pada komputer lokal.
7./usr/src Berisi source code untuk sistem operasi GNU/Linux seperti kernel
    Linux, dll. 


Sekian dulu informasi yang dapat saya bagikan,semoga bermanfaat bagi pembaca sekalian.

Wassalamualikum Wr.Wb

Referensi :
 Sistem File GNULinux .pdf

0 Comments

Post a Comment