Linux File System Achmad Subhan KH Telecommunication Engineering Electronic Engineering Polytechnic Institute of Surabaya ITS subhankh@eepis-its.edu
What is Linux File system LFS adalah sekumpulan file yang terstruktur dan terbagi dalam direktori yang memiliki fungsi tersendiri LFS dibentuk untuk lebih memudahkan identifikasi dan memudahkan dalam proses manajemen dalam O/S Linux
LFS Analogy Jika anda memasuki sebuah kota atau daerah baru apa yg akan anda lakukan pertama untuk lebih mudah beradaptasi??? Sebuah komplek perumahan dikelompokkan menjadi beberapa blok untuk memudahkan identifikasi.
Tips Kenali daerah baru secepat mungkin. Kenali tempat-tempat penting yang diperlukan (contoh : masjid, rumah makan, rumah sakit, tempat belanja, dll) Identifikasi sebuah daerah berdasarkan blok
Why LFS Mengetahui LFS = mengenali dan mengidentifikasi sebuah daerah baru. LFS sama saja dengan sebuah daerah baru atau komplek perumahan. Mengenal LFS = mengetahui karakter file yang ada di lingkungan OS Linux Mengenal LFS = kemudahan dalam penggunaan OS Linux
LFS file types Devices Directory Linux File System Ordinary File Link
Ordinary file File dasar linux Tidak mengenal extensi file misalnya coba.txt atau test.conf Extensi hanya untuk memudahkan identifikasi Karakter. Dalam penamaan file dianggap sebagai karakter bukan pembatas
Directory Tempat menampung file-file dalam OS Linux Setiap direktori memiliki identifikasi pengelompokan berdasarkan fungsinya
Devices File yang merupakan handle dari sebuah device/perangkat hardware komputer yang dikendalikan oleh Linux Berada dalam satu direktori /dev Ada 2 jenis device file : block oriented dan chararcter-oriented Byte-oriented device file dengan mekanisme penanganan trasnfer berbasis per block Character oriented basis transfer per character/byte
Device type Devices File CDR Dev file Block Oriented Character Oriented Serial Dev file HDD Dev file TTY Dev file
Block Vs Character oriented Harddisk Ada apa dengan Shell Programming Ada apa dengan CPU Ada apa dengan a d. A Linux File Devices USB a d. A Ada apa dengan Shell Programming = Data
Link file Link = shortcut Type file yang merupakan representasi dari file asli atau asalnya. Dua jenis link : hard link dan soft link
Hard Vs Soft Link Storage Device Hard Link Soft Link 1001010101010 0101010101111 0001110110101 1110001100110 1001111110010 1111111110010 1111000000001 1010101010101 Coba.txt Bejo.conf Test.txt bee
How to identifying them? Gunakan perintah $ls -l <nama file> enter Apakah yang anda lihat dilayar monitor anda???
When u see like it, what s mean? $ls -la /dev/ttys0 enter crw- --- --- 1 root root 14 9 sept 2007 ttys0 c = Character-oriented d = Directory l = Link b = block-oriented - = ordinary file
LFS Layout / bin dev home Lost+found mnt root tmp var boot etc lib misc proc sbin usr X11 bin doc share src include
File Operation Melihat isi file Menduplikasi/copy file Menghapus file Merubah nama file Memindahkan file
Viewing file contents Melihat isi file $cat [nama file] enter Membuat sebuah file baru $cat > [nama file] enter Shell programming Kelas 2 telkom ctrl-d enter
Copying file $cp [nama file] [tujuan] enter etc Sumber home Tujuan Sebelum network interfaces mrbee Sesudah etc network interfaces home mrbee interfaces $cp /etc/network/interfaces /home/mrbee enter
Remove/delete file $rm [nama file] enter home Sebelum mrbee interfaces home Sesudah mrbee $rm /home/mrbee/interfaces enter
Renaming file $ren [nama file] [nama file baru] enter home Sebelum mrbee interfaces home Sesudah mrbee intermilan $ren /home/mrbee/interfaces /home/mrbee/intermilan enter
Moving file $mv [nama file] [tujuan] enter etc Sumber home Tujuan Sebelum network interfaces mrbee Sesudah etc network home mrbee interfaces $mv /etc/network/interfaces /home/mrbee enter
Make new directory $mkdir [nama direktori] enter home Sebelum mrbee home Sesudah mrbee interfaces ~#mkdir /home/mrbee/kerja enter ~$mkdir kerja enter Login sbg root Login sbg user kerja
Remove/delete directory $rmdir [nama direktori] enter home home Sebelum mrbee interfaces mrbee mrbee home Sesudah mrbee interfaces $rmdir mrbee enter
Thank You Contact person
Linux Games Aku mempunyai hak paling tinggi di dalam sistem operasi, aku bisa menghapus user lain dan mengatur semua user yang ada. Siapakah aku? Apa nama lain dari aku?
Linux Games Siapakah aku, aku bisa menunjukkan lokasi pada saat itu, aku bisa jadi penolong saat kebingungan.
Linux Games Jika aku dipanggil maka aku bisa membuat kembaran dari yang aku proses, apakah aku?
Linux Games Aku bisa memindahkan sesuatu dari tempat asal ke manapun yang diinginkan. Siapakah aku?
Linux Games Jika aku mau, aku bisa melihat semuanya, baik itu sesuatu yang nampak, ataupun tersembunyi, siapakah aku?
Linux Games Aku ada jika engkau ada, aku bisa hidup jika sebuah perangkat diaktifkan dalam sebuah komputer, apakah aku?
Linux Games Apakah aku, aku adalah perintah untuk mengetahui nama diriku? Apakah aku,aku adalah tanda sebuah lokasi tempat asalku?
Linux Games Aku tempat menampung banyak file, apakah aku? Jika aku dihilangkan maka asalku juga hilang, siapakah aku?
Linux Games Siapakah aku, aku adalah pembuat Linux pertama kali? Aku bertugas mengendalikan semua perangkat keras yang ada dalam komputer,siapakah aku?
Linux Games Siapakah aku, aku adalah pengendali semua sumber daya yang ada dalam komputer, setiap mulai dinyalakan aku aktif, dan terus melayani semua yang diperlukan oleh orang yang menggunakanku.