PRAKTIKUM ORGANISASI KOMPUTER DAN SISTEM OPERASI
OPERASI STRUKTUR DIREKTORI
Disusun Oleh :
Soefhwan : 065001600002
FAKULTAS TEKNOLOGI INDUSTRI
JURUSAN SISTEM INFORMASI
UNIVERSITAS TRISAKTI
2017
I JUDUL PRAKTIKUM : OPERASI STRUKTUR DIREKTORI
II TUJUAN PRAKTIKUM : Dapat mengerti organisasi file dan direktori pada sistem operasi linux
III ELEMEN KOMPETENSI
Deskripsi : Mengerti organisasi file dan direktori pada sistem operasi linux
Kompetensi Dasar :
1. Memahami organisasi file dan struktur
2. Direktori pada sistem operasi linux
3. Menciptakan dan memanipulasi direktori
4. Memahami konsep symbolic link
TEORI SINGKAT
1. ORGANISASI FILE
Sistem file pada Linux menyerupai pepohonan (tree), yaitu dimulai dari root, kemudian direktory dan sub direktory. Sistem file pada Linux diatur secara hierarkikal, yaitu dimulai dari root dengan symbol “/” seperti Gambar 3.1
Kita dapat menciptakan File dan Direktori mulai dari root ke bawah. Direktori adalah file khusus, yang berisi nama file dan INODE (Pointer yang menunjuk ke data / isi file tersebut). Secara logika, direktori dapat berisi File dan Direktori lagi (disebut juga Subdirektori).
2. DIREKTORI STANDAR
Setelah proses instalasi, Linux menciptakan system file yang baku, terdiri atas direktory sebagai berikut :
Direktori /etc
Berisi file yang berhubungan dengan administrasi system, maintanance script, konfigurasi, security dll. Hanya superuser yang boleh memodifikasi file yang berada di direktori ini. Subdirektori yang sering diakses pada direktori /etc antaran 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 Linux dengan konsep runlevel.
• cron.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, fstab.
Direktori /dev
Konsep Unix dan Linux adalah memperlakukan peralatan hardware sama seperti penanganan file. Setiap alat mempunyai nama file yang disimpan pada direktori /dev.
Direktori /proc
Direktori /proc adalah direktori yang dibuat diatas RAM (Random Access Memory) dengan system file yang diatur oleh kernel. /proc berisi nomor proses dari system dan nama driver yang aktif di system. Semua direktori berukuran 0 (kosong) kecuali file kcore dan self. Setiap nomor yang ada pada direktori tsb merepresentasikan PID (proses ID).
3. SIMBOLIC LINK
Link adalah teknik untuk memberikan lebih dari satu nama file dengan data yang sama. Bila file asli dihapus, maka data yang baru juga terhapus. Format dari Link : ln fileAsli fileDuplikat
File duplikat disebut hard link dimana kedua file akan muncul identik (link count=2) Bila fileAsli atau fileDuplikat diubah, maka perubahan akan terjadi pada file lainnya.
Simbolic link diperlukan bila file tersebut di “Link” dengan direktori /file yang berada pada partisi yang berbeda. Tipe file menjadi 1 (link) dan file tersebut menunjuk ke tempat asal. Format :
ln –s /fullpath/fileAsli /FullPath/FileDuplikat
Pilihan –s (shortcut) merupakan bentuk soft link, simbolic link dapat dilakukan pada file yang tidak ada, sedangkan pada hard link tidak dimungkinkan. Perbedaan lain, simbolic link dapat dibentuk melalui media disk atau partisi yang berbeda dengan soft link, tetapi pada hard link terbatas pada partisi disk yang sama.
LAB SET UP
Adapun yang diperlukan dalam melakukan praktikum ini adalah :
- Komputer/ Laptop dengan OS Linux
- Program Terminal
Cara percobaan/langkah langkah percobaan
Jalankan Linux dengan menggunakan VMWare. Disini saya gunakan Ubuntu. Klik search komputer, dan ketik terminal. Lalu jendela terminal akan terbuka.
Melihat direktori HOME
Ketik perintah
$pwd
$echo $HOME
Melihat direktori aktual dan parent direktori
Ketik $pwd
$cd .
$pwd
$cd ..
$pwd
$cd
Membuat satu direktori, lebih dari satu direktori atau sub direktori
$pwd
$mkdir A B C A/D A/E B/F A/D/A
$ls -1
$ls -1 A
$ls -1 A/D
Menghapus satu atau lebih direktori hanya dapat dilakukan pada direktori kosong dan hanya dapat dihapus oleh pemiliknya kecuali bila diberikan ijin aksesnya.
$rmdir B/F B
$ls -1 B
Navigasi direktori dengan instruksi cd untuk pindah dari satu direktori ke direktori lain.
$pwd
$ls -1
$cd A
$pwd
$cd ..
$cd /home/sofwanidris
/C
$pwd
Perintah cp untuk mengkopi file atau seluruh direktori
$cat>contoh
Tekan [Ctrl+d]
$cp contoh contoh1
$ls -1
$cp contoh A
$cd ..
$mkdir C/D
$cd C
$cp contoh contoh1 D
$ls -1 D
Perintah mv untuk memindahkan file
$mv contoh contoh2
$ls -1
$mv contoh contoh2 D
$ls -1 D
Perintah rm untuk menghapus file
$cd D
$rm contoh2
$ls -1
$rm -i contoh
$rm -rf A C
$ls -1
Membuat shortcut (file link)
$echo “Hallo apa kabar”>halo.txt
$ls -1
$ln halo.txt z
$ls -1
$cat z
$mkdir mydir
$ln z mydir/halo.juga
$cat mydir/halo.juga
$ln -s z byte.txt
$ls -1 bye.txt
$cat bye.txt
Melihat isi file
$ls -1
$ls -1
$file halo,txt
$file bye.txt
Mencari file dengan perintah find
$find /home -name”*.txt” -print>myerror.txt
$cat myerror.txt
Mencari file dengan perintah which
$which ls
Mencari file dengan perintah locate
$locate “*txt”
16. Mencari teks pada file
$grep Hallo*.txt
KESIMPULAN
Dari praktikum yang telah saya lakukan, dapat disimpulkan bahwa instruksi untuk operasi struktur direktori pada terminal linux, memiliki banyak fungsi sesuai perintahnya masing-masing. Contohnya melihat direktori aktual dan parent direktori dengan $pwd
$cd . $pwd $cd .. $pwd $cd , perintah cp untuk mengkopi file atau seluruh direktori
$cat>contoh, melihat isi file $ls -1 $file halo,txt, mencari file dengan perintah locate
$locate “*txt”, dan lain sebagainya. Pengetikan perintah harus benar sehingga tidak menimbulkan “no source file found”.
CEK LIST
Daftar ini disertakan pada laporan lab.
No
|
Elemen Kompetensi
|
Ceklist
|
1
|
Dapat mempelajari dan mengenal organisasi file dan direktori pada sistem operasi linux
|
√
|
2.
|
Menciptakan dan memanipulasi direktori
|
√
|
3.
|
Memahami konsep symbolic link
|
√
|
FORM UMPAN BALIK
No
|
Elemen Kompetensi
|
Tingkat Kesulitan
|
Tingkat Ketertarikan
|
1
|
Dapat mempelajari dan mengenal organisasi file dan direktori pada sistem operasi linux
|
Mudah
|
Menarik
|
2
|
Menciptakan dan memanipulasi direktori
|
Sedang
|
Menarik
|
3
|
Memahami konsep symbolic link
|
Sedang
|
Menarik
|
Sangat bermanfaat untuk pengguna linux
BalasHapus