Sistem File Pada Linux
File sistem merupakan kumpulan file-file pada suatu media penyimpanan di mana mekanisme file-file tersebut diorganisasikan. File sistem Linux tersusun dari sejumlah file dan direktori. Puncak dari hirarki direktori paling atas sering disebut dengan root direktori (/) yang memiliki sejumlah cabang yang disebut dengan direktori. Direktori yang berada tepat di bawah root direktori biasanya bersifat standar, seperti terlihat pada gambar dibawah ini.Direktori sitem linux menggunakan susunan hirarki (akar), sehingga setiap user mempunyai kekuasaan bertingkat tingkat, kekuasaan tertinggi adalah user root.Gambar.Hirakri direktori Debian GNU/LinuxStruktur 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:Setelah proses instalasi, Linux akan menciptakan sistem file baku, terdiri atas direktori sebagai berikut:DirektoriDeskripsi/merupakan induk direktori sistem (root) yang menyimpan file sistem/etcBerisi file administrative (konfigurasi dll) atau script yang berguna untuk administrasi sistem./devBerisi file khusus yang merepresentasikan peralatan hardware seperti memori, disk, printer, tape, floppy,jaringan dll./binBerisi utilitas sistem level rendah (binary)/sbinBerisi utilitas sistem untuk super user (membentuk administrasi sistem)/usr/binBerisi utilitas sistem dan programaplikasi level tinggi./usr/libBerisi program library yang diperlukan untuk kompilasi program (misalnya C). Berisi instruksi (command) misalnya untuk Print Spooler (lpadmin) dll./tmpBerisi file sementara, yang pada saatBootstrap akan dihapus (dapat digunakan oleh sembarang user)./bootBerisi file yang sangat penting untuk proses bootstrap.Kernel vmlinuz disimpan di direktori ini./procBerisi informasi tentang kernel Linux, proses dan virtual system file./varDirektori variable, artinya tempat penyimpanan LOG (catatan hasil output program), file ini dapat membengkak dan perlu dimonitor perkembangannya./homeBerisi direktori untuk pemakai Linux./mntDirektori untuk mounting sistem file ./rootHome direktori untuk superuser (root) ./usr/bin/X11Symbolic link ke /usr/X11R6/bin, program untuk XWindow./usr/srcBerisi kode sumber Linux./optOption, direktori ini biasanya berisi aplikasi tambahan(“add- on”) seperti Netscape Navigator, kde, gnome,applix dll./usrBerisi subdirectory yang bisa di execute oleh semua user/sysBerisi system, driver-driver yang aktif dan lebih tertatalost+foundBerisi informasi jika kita melakukan command fsckDirektori-direktori di atas adalah direktori induk yang dibawahnya masih terdapat sub direktori, antara lain:/usr/X11R6Berisi file-file yang dibutuhkanoleh sistem X Window./usr/binBerisi file-file biner/program yang dapat digunakan oleh seluruh user./usr/docBerisi dokumentasi yang dapat diakses oleh seluruh user./usr/gamesBerisi program game yang dapat diakses oleh seluruh user./usr/libBerisi file biner untuk bahasa pemrograman yang dapat diakses oleh seluruh user./usr/localBerisi program yang ditulis oleh user pada komputer lokal./usr/srcBerisi source code untuk sistem operasi GNU/Linux seperti kernel Linux, dll.Direktori /etcBerisi file yang berhubungan dengan administrasi system, maintenance script, konfigurasi, security dll. Hanya superuser yang boleh memodifikasi file yang berada di drektori ini. Subdirektori yang sering diakses pada direktori/etcantara lain :*.httpd, apache web server.*.ppp, point to point protocol untuk koneksi ke Internet.*.d atau init.d, inisialisasi (startup) dan terminasi (shutdown) proses di Linux dengan konsep runlevel.*.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, fstabDirektori /devKonsep Unix dan Linux adalah memperlakukan peralatan hardware sama seperti penanganan file. Setiap alat mempunyai nama file yang disimpan padadirektori /dev.PeralatanDirektoriFloppy/dev/fd0HarddiskIDE : /dev/had, /dev/hdb, /dev/hdc, /dev/hddSCSI : /dev/sda, /dev/sdb, /dev/sdcCDROMSCSI : /dev/scd0, /dev/scd1IDE : /dev/gscd, /dev/sonycdUniversal: /dev/cdrom (link dari actual cdrom ide atau scsi)MousePS2 : /dev/lp0Universal : /dev/mouseParallel PortLPT1 : /dev/lp0LPT2 : /dev/lp1Serial PortCOM1 : /dev/ttyS0COM2 : /dev/ttyS1Universal : /dev/modem (link dari S0 atau S1)Direktori /procDirektori /proc adalah direktori yang dibuat diatas RAM (Random Access Memory) dengan system file yang diatur olehkernel. /proc berisi nomor proses dari system dan nama driver yang aktif di system. Semua direktori berukuran 0 (kosong) kecuali file kcore dan self. Setiapnomor yang ada pada direktori tsb merepresentasikan PID (Process ID).Administrasi Sistem FileManajemen user dan group merupakan elemen dasar dalam administrasi sistem operasi Linux. User dalam hal ini dapat berupa akun atau akun yang dimiliki dan digunakan oleh sebuah aplikasi. Grup merupakan ekspresi logikal organisasi yaitu sekelompok user yang secara bersama mempunyai tujuan yang sama. User dalam satu grup dapat mempunyai akses yang sama baik membaca, menambah, atau menghapus. Setiap user atau grup mempunyai nomor identitas unik yang dikenal dengan nama UserID (UID) dan GroupID (GID). Berikut adalah perintah-perintah yang dapat digunakan untuk melakukan pengelolaan user dan grup.*.Useradd, usermod, userdel,merupakan standar yang digunakan untuk menambah, mengubah, dan menghapususer.*.Groupadd, groupmod, groupdel,merupakan standar yang digunakan untuk menambah, mengubah, dan menghapus group.*.Gpasswd,standar yang digunakan untukmengelola berkas /etc/groups.*.Pwck, grpck,perintah yang digunakan untuk memverifikasi password, group, dan file shadow.*.Pwconv, pwunconv,perintah yang digunakan untuk melakukan konversi password standar ke password shadow.Kelompok Users dan GroupsPada sistem Linux, user dibedakan menjadi 3 kelompok, yaitu:1.User Admin/Super UserYang dimaksud dengan super user adalah user yang bertanggung jawab penuh terhadap sistem dengan tugas yang tidak terbatas. Beberapa tugas super user diataranya adalah mengkonfigurasi sistem, melakukan update sistem, melakukan manajemen user dan group, dan sampai menghapus sistem secara keseluruhan.Super user sering disebut dengan user “root”, walaupun mempunyai wewenang yang tidak terbatas, user root juga dapat dibatasi. Tujuannya adalah meminimalisasi kesalahan yang terjadi nantinya.Super user “root” memiliki UID=0 dan GID=0, sehingga bila kelompok dan user lain diset UID dan GID yang sama makan kelompok dan user tersebut akan memiliki wewenang yang sama dengan user “root”.$ cat /etc/passwd |grep rootroot:x:0:0:root:/root:/bin/bash1.User SistemUser sistem adalah kelompok user yang menjalankan aplikasi daemon user sistem tersebut. User sistem memiliki UIDdan GID di atas 0 dan di bawah 500.contoh user sistem beberapa diataranya adalah mail, news, lp, sshd, apache, dan lain sebagainya.$ cat /etc/passwd |grep lplp:x:7:7:lp:/var/spool/lpd:/bin/sh$ cat /etc/passwd |grep lplp:x:7:7:lp:/var/spool/lpd:/bin/sh1.User PenggunaYang dimaksud dengan user pengguna adalah user yang dibuat oleh user root dengan UID dan GID diatas 500. User pengguna memiliki wewenang hanya pada home direktori user tersebut sehingga apabila salah satu pengguna mengalami error tidak mempengaruhi user yang lain.
Wednesday, 29 July 2015
Subscribe to:
Post Comments (Atom)
Recent
Weekly
-
Menu horizontal di atas dibuat dengan menggunakan html script dan css, menurut beberapa sumber menu horisontal yang dibuat menggunakan sc...
-
Yang paling banyak bermain dengan data,biasanya dunia pendidikan, walaupun masih banyak yang lain. Sementara ini para administrator pendidik...
-
Cara Hack Password User Wifi With NirSoft Cara Ketiga sekaligus cara terakhir ini adalah tips dan trik yang sangatmutakhiruntuk menemukanpas...
-
Kasusnya itu begini, begitu (halah, ini apaan) Sekarang banyak sekaliTips, Trik, Cara Hack, Bobol Facebook.Gakpercaya? coba saja cari di kot...
-
Banyaknya permintaan mengenai ‘belajar AutoCAD’, membuat saya ingin juga mengulas seri tutorial untuk AutoCAD ini. Mulai hari ini, saya akan...
-
Belajar Menjadi Hacker Untuk Pemula Gantengers|Belajar Menjadi Hacker Untuk PemulaHackerdengan keahliannya dapat melihat & memperbaikike...
-
Cara Hack Password User Wi-fi WithWireShark HackWi-fi PassworddenganWireSharksudah banyak kabar gembira mengenai tools ini dan ini juga tool...
-
Cara Dapat Uang di Sharecash Sampe Ribuan Dollar ala NewbieMendapat uang dari internet memang gampang-gampang susah namun jika kita sudah ng...
-
Panduan/Tutorial Cara Menggunakan Microsoft Word lengkap.Microsoft Office Word 2010merupakan program aplikasi pengolah kata (word processor...
-
Saya akan bercerita kepada anda salah satu manfaat internet yang jarang dibahas orang lain. Internet dimanfaatkan untuk Bisnis. Begitu banya...
0 Comment to "Sistem File Pada Linux"
Post a Comment