Resume MK SO kelas P1 [28/9/2011]

Jenis File dalam Linux :
> File biasa
¤File teks
¤Skrip shell
¤Executable
¤File data
> Direktori
> File Spesial
¤Piranti blok
¤Piranti karakter
¤Pipa bersama

File Biasa
> File biasa (regular file) adalah file yang digunakan untuk menyimpan data, program sumber, dokumen, grafik, program obyek dan sebagainya. File ini dapat dibagi menjadi :
   ¤File teks
   ¤Skrip sheel (file teks perintah)
   ¤File executable (binary)
   ¤File data (file yang telah dikodekan)


a. File Teks
> File teks adalah file dengan informasi yang mudah dipahami oleh manusia.  
> File tersusun atas kode ASCII yang biasa digunakan manusia untuk menulis.  
> Isi file dapat disunting dengan editor teks, seperti Vi atau Gedit
   ¤Dokumen dalam format ASCII
   ¤Program Sumber C, Python, Perl, dll
   ¤Data dalam format ASCII (File /etc/passwd)


b. File Teks Perintah 
> Skrip Shell adalah file dalam format ASCII yang berisi perintah LINUX, yang dimaksud untuk melakukan tugas tertentu.  
> File ini sering disebut juga dengan file program shell

c. File Executable (File Biner)

> Adalah file dari suatu program yang telah ter kompilasi.  
> Formatnya bukan dalam bentuk ASCII, melainkan dalam kode biner.  
> Kebanyakan utilitas Linux, seperti cal dan date dalam bentuk file ini, karena itu tidak dimungkinkan untuk dimodifikasi.

d. File data 
> Adalah file yang telah dikodekan dan berisi data yang hanya dipahami oleh aplikasi tertentu yang menciptakannya.
> Termasuk dalam kategori ini adalah file yang dihasilkan oleh WordPerfect.

  
Direktori
> File direktori adalah file yang berisi daftar nama file dan bilangan inode dari masing-masing file.  
> Umumnya panjang nama file dalam direktori dibatasi hingga 14 karakter, walaupun ada juga yang sampai 256 karakter.
> Fungsi direktori file adalah mengorganisasi file-file yang ada di dalamnya.
> File yang serupa dapat dikelompokkan kedalam sebuah direktori.


File Spesial

> Adalah file yang umumnya menyatakan suatu piranti fisis (perangkat keras).  
> Tetapi bisa juga berupa file-file yang berhubungan dengan komunikasi antar proses.  
> Di dalam Linux, setiap hardware (disk, wireless, lan card) dinyatakan sebagai sebuah file.

 
File Direktori
Struktur File dalam Sistem Linux

> Sistem file pada Linux, mempunyai bentuk seperti pohon yang dibalik.  
> Puncak dari sistem file disebut root, simbol (/)  
> Root mempunyai cabang-cabang, dengan masing-masing cabang disebut direktori.  
> Dan masing-masing cabang juga memiliki cabang-cabang yang lain.  
> Struktur seperti ini dinamakan struktur hirarkikal



File Hierarki Linux



Direktori Standar pada Linux

> / (root)  
> /home  
> /bin : berisi program-program executable Linux  
> /dev : berisi seluruh file piranti sistem  
> /etc : terdiri dari tabel-tabel dan file yang digunakan untuk memelihara sistem  
> /tmp : digunakan sebagai temapt untuk file-file yang bersifat sementara. Pemakai biasa juga dapat menggunakan direktori ini.
> /usr : sebagian direktori ini digunakan untuk menaruh program-program Linux (/usr/bin)
    ¤Atau untuk meletakan folder C (/usr/include)  

> /mnt : direktori tempat mounting device
    ¤mkdir /media/iso
    ¤Mount –o loop /home/dobestry/(nama iso) /media/iso
    ¤Untuk unmount:
       >> unmount /media/iso



Mounting hardisk

> Mencari tahu terlebih dahulu lokasi hardisk, caranya:
   ¤sudo fdisk –l
   ¤Akan keluar tampilan:

    Device Boot Start End Blocks Id System
    /dev/sda1 * 1 6374 51199123+ 7 HPFS/NTFS
    /dev/sda2 6375 30401 192996877+ f W95 Ext’d (LBA)
    /dev/sda5 6375 25138 150721798+ 7 HPFS/NTFS
    /dev/sda6 25139 30180 40499833+ 83 Linux
    /dev/sda7 30181 30401 1775151 82 Linux swap / Solaris