4.operasi file dan struktur direktory

Upload: aguest-sukamto

Post on 20-Feb-2018

229 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/24/2019 4.Operasi File Dan Struktur Direktory

    1/17

    Operasi File

    dan Struktur DirektoriLINUX

  • 7/24/2019 4.Operasi File Dan Struktur Direktory

    2/17

    ORGANISASI FILE

    root

  • 7/24/2019 4.Operasi File Dan Struktur Direktory

    3/17

    DIREKTORI STANDAR

  • 7/24/2019 4.Operasi File Dan Struktur Direktory

    4/17

    Direktori Standar

  • 7/24/2019 4.Operasi File Dan Struktur Direktory

    5/17

    Direktori Standar

  • 7/24/2019 4.Operasi File Dan Struktur Direktory

    6/17

    Berisi file yang berhubungan dengan administrasi system,maintenance script, konfigurasi, security dll. Hanya superuseryang boleh memodifikasi file yang berada di direktori ini.Subdirektori yang sering diakses pada direktori /etc antara lain :

    httpd, apache web server.ppp, point to point protocol untuk koneksi ke Internet. rc.d atau init.d, inisialisasi startup! dan terminasi

    shutdown! proses di "inu# dengan konsep runlevel.

    cron.d, rincian proses yang dieksekusi denganmenggunakan $adwaltime 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, fstab .

    Direktori /etc

  • 7/24/2019 4.Operasi File Dan Struktur Direktory

    7/17

    %onsep &ni# dan "inu# adalah memperlakukanperalatan hardware sama seperti penanganan file.Setiap alat mempunyai nama file yang disimpan padadirektori /dev.

    Direktori /dev

  • 7/24/2019 4.Operasi File Dan Struktur Direktory

    8/17

  • 7/24/2019 4.Operasi File Dan Struktur Direktory

    9/17

    'irektori /proc adalah direktori yang dibuatdiatas ()* (andom )ccess *emory! dengansystem file yang diatur oleh kernel. /proc berisinomor proses dari system dan nama driver yangaktif di system. Semua direktori berukuran +kosong! kecuali file kcore dan self. Setiapnomor yang ada pada direktori tsbmerepresentasikan I' rocess I'!.

    Direktori /proc

  • 7/24/2019 4.Operasi File Dan Struktur Direktory

    10/17

    ada "inu# terdapat - buah tipe file yaitu Ordinary file Direktori Block Device (Peralatan I/O)

    *erupakan representasi dari peralatan hardware yangmenggunakan transmisi data per block misalnya %B block!,seperti disk, floppy, tape.

    Character Device (Peralatan I/O)

    *erupakan representasi dari peralatan hardware yang

    menggunakan transmisi data karakter per karakter, sepertiterminal, modem, plotter dll a!ed Pipe (FIFO)

    ile yang digunakan secara intern oleh system operasi untukkomunikasi antar proses

    Link File

    TIPE FILE

  • 7/24/2019 4.Operasi File Dan Struktur Direktory

    11/17

    Tael Tipe !le

  • 7/24/2019 4.Operasi File Dan Struktur Direktory

    12/17

    ile mempunyai beberapa atribut, antara lain : "ipe file menentukan tipe dari file. I#in ak$e$ menentukan hak user terhadap file ini. %&!lah link 0umlah link untuk file ini.

    Pe!ilik (O'ner)

    menentukan siapa pemilik file ini. ro&pmenentukan group yang memiliki file ini. %&!lah karakter menentukan ukuran file dalam byte. akt& pe!*&atan menentukan kapan file terakhir

    dimodifikasi. a!a file menentukan nama file yang dimaksud.

    PROPERTI FILE

  • 7/24/2019 4.Operasi File Dan Struktur Direktory

    13/17

    +arakter yan, diper*olehkan (!a- .)0

    alfanumerik dan beberapa karakter spesial yaitugaris bawah, titik, koma dan lainnya

    +arakter yan, tidak diper*olehkan 0

    spasi dan karakter 123, 143, 153, 163, 173, 133, 183,191, 13, 11, 1!3, 1;3, 11, 1?3, 1@3, 1A3, 13,

    1/3.

    "inu# membedakan huruf kecil dengan huruf besarcase sensitive!.

    NA"A FILE

  • 7/24/2019 4.Operasi File Dan Struktur Direktory

    14/17

    "ink adalah sebuah teknik untuk memberikan lebih dari satu namafile dengan data yang sama. Bila file asli dihapus, maka data yang baru

    $uga terhapus . ormat dari "ink :

    ln file1$li fileD&plikat

    ile'uplikat disebut hard link dimana kedua file akan munculidentik link count C D!. Bila file)sli atau ile'uplikat diubah perubahanakan ter$adi pada file lainnya.

    Symbolic "ink diperlukan bila file tersebut di 1link3 dengan direktori/file yang berada pada partisi yang berbeda. Eipe file men$adi l link!dan file tersebut menun$uk ke tempat asal. ormat :

    ln 2$ /F3LLP1"4/file1$li /F3LLP1"4/fileD&plikat

    SI"#OLI$ LINK

  • 7/24/2019 4.Operasi File Dan Struktur Direktory

    15/17

    &ntuk melihat $enis file menggunakan format :file filena!e($)

    Isi file akan dilaporkan dengan deskripsi leveltinggin seperti contoh berikut

    ; file myprog.c letter.t#t webpage.htmlmyprog.c: F program te#tletter.t#t: )SFII te#t

    webpage.html: HE*" document te#t

    "ELI%AT ISI FILE

  • 7/24/2019 4.Operasi File Dan Struktur Direktory

    16/17

    0ika ingin melihat bagaimana pohon direktori dapat digunakan perintah: find

    ormat : find directory Gname targetfile Gprint

    erintah diatas akan melihat file yang bernama targetfile bisa berupakarakter wildcard!

    Fontoh: ; find /home Gname 1.t#t3 Gprint = myerror.t#t

    'hich

    ormat : which command

    &ntuk mengetahui letak system utility

    Fontoh: ; which ls

    locate

    ormat : locate string

    erintah diatas akan me ncari file pada semua directori dengan lebihcepat dan ditampilkan dengan path yang penuh.

    Fontoh:; locate 1.t#t3

    "EN$ARI FILE

  • 7/24/2019 4.Operasi File Dan Struktur Direktory

    17/17

    &ntuk mencari te#t pada file digunakan perintahgrep eneral (egular J#pression rint! dengan formatperintah:

    ,rep option pattern file$

    rep akan mencari file yang bernama sesuai patternyang diberikan dan akan menampilkan baris yang sesuai.

    Fontoh:; grep Ki LbooL /etc/passwd; grep Kr LMD.-N..OL /etc/; grep Kw LbooL /path/to/file

    "EN$ARI TE&T PADA FILE