File System Linux
Monday, March 19, 2012
Jenis File pada Linux
Ø User Data
Merupakan file – file yang umumnya diciptakan oleh user untuk menyimpan data misalnya file task, document, dsb.
Ø Sistem data
File yang digunakan oleh sistem linux untuk melakukan proses misalnya batch file.
Ø File Executetable
Berisi informasi yang dikenal komputer sebagai instruksi – instruksi, dapat dijalankan secara langsung oleh user misalnya finger, ping, dsb.
Aturan Penamaan File
Ø Nama file terdiri dari max. 256 karakter.
Ø Dapat menggunakan huruf besar dan kecil.
Ø Linux membedakan huruf besar dan kecil.
Ø Dapat menggunakan tanda titik (.), dash (-), underscore (_).
Operasi File
Ø Membuat File Teks
Menggunakan sintaks touch sbb:
darkstar:~$touch file baru
Ø Menghapus file
Menggunakan perintah remove ( rm ) sbb:
darkstar:~$ rm enterprise
Ø Menghapus semua file pada direktori tertentu sbb:
darkstar:~$ rm *
darkstar:~$
Ø Memindahkan dan mengubah nama file
Menggunakan perintah mv ( move ) sbb:
mv <asal> <tujuan>
Ø Menyalin (copy) File
Menggunakan perintah cp (copy) sbb:
cp <asal> <tujuan>
Manajemen Direktori
Ø Membuat direktori
Menggunakan perintah mkdir sbb:
darkstar:~$ mkdir direktoribaru.
darkstar:~$ ls
direktori baru/
Ø Menghapus Direktori
Menggunakan perintah rmdir sbb:
darkstar:~$ rmdir direktoribaru.
Ø Memindahkan Direktori
Menggunakan perintah mv
mv <direktori> <tujuan>
Ø Menyalin Direktori
Menggunakan perintah cp sbb:
cp <direktori> <tujuan>
Direktori Penting Pada File Sistem Linux
Ø /
adalah direktori root. Direktori paling dasar yang berisi seluruh direktori lainnya.
Ø /home
adalah direktori yang berisi direktori home untuk user.
Ø /bin
merupakan singkatan dari binary. Direktori ini berisi aplikasi/program dasar linux.
Ø /usr
berisi sejumlah direktori yang berisi program yang lazim sbb:
1. Docs
Berisi sejumlah dokumen perihal informasi tentang linux.
2. Man
Berisi dokumen yang digunakan oleh program man, yaitu program untuk melihat manual suatu perintah.
3. Games
Berisi beberapa game.
Ø /usr/bin
berisi program – program yang banyak digunakan oleh user.
Ø /var/spool
berisi beberapa subdirektori :
• Mail yang menampung file surat/mail.
• Spool untuk menampung file yang akan dicetak.
• Uucp untuk menampung file yang disalin dari mesin linux lain.
Ø /dev
berisi fileyang digunakan untuk berhubungan dengan peranti keluaran seperti CD-ROM, floppy-disk, dll.
Ø /usr/bin
berisi file untuk sistem organisasi.
Ø /sbin
berisi file sistem yang dijalankan secara otomatis oleh linux.
Ø /etc
berisi banyak file konfigurasi berupa teks untuk mengubah konfigurasi system.
Booting Sistem
Langkah-langkah yang dilakukan sistem pada saat booting :
- Kernel menjalankan program init yang berada pada direktori /sbin
- Init menjalankan script shell /etc/rd.d/rc.sysinit
- rc.sysinit menjalankan sistem lainnya dan menampilkan proses start up
- Init menjalankan script yang sesuai dengan default run level
- Init menjalankan script pada /etc/rc.d/rc.local
Run Level pada Linux
Ø Run Level 0:/etc/rc.d/rc0.d
Menjalankan sekumpulan script yang digunakan untuk shutdown
Ø Run Level 1:/etc/rc.d/rc1.d
Digunakan oleh sistem administrator untuk melakukan perawatan software
Ø Run Level 2:/etc/rc.d/rc2.d
Digunakan untuk menjalankan fungsi networking, kecuali untuk network file system (NFS)
Ø Run Level 3:/etc/rc.d/rc3.d
Merupakan default run level yang ada pada file /etc/inittab
Ø Run Level 4:/etc/rc.d/rc4.d
Merupakan runlevel yang dapat disetting kembali
Ø Run Level 5:/etc/rc.d/rc5.d
Digunakan untuk menjalankan aplikasi pada X Window
Ø Run Level 6:/etc/rc.d/rc6.d
Digunakan untuk reboot sistem